Пакетний файл, який запускає cmd.exe, команду, а потім залишається відкритим у відповідь


31

Я хотів би зробити пакетний файл, який:

  1. Відкриває cmd.exe
  2. У цьому командному рядку запускається net useвідображення відображених шляхів спільного доступу
  3. Залишає вікно відкритим, щоб я міг запускати додаткові команди, якщо бажаю

Як я можу це зробити?

Відповіді:


43

Помістіть у свій пакетний файл

start cmd.exe /k "net use"

З cmd /?

Запускає новий екземпляр інтерпретатора команд Windows XP

CMD [/ A | / U] [/ Q] [/ D] [/ E: ON | / E: OFF] [/ F: ON | / F: OFF] [/ V: ON | / V: OFF] [[/ S] [/ C | / K] рядок]

/ C Виконує команду, задану рядком, а потім завершує
/ K Виконує команду, задану рядком, але залишається


1
Я не зовсім впевнений, чому, але пакетний файл із цього першого рядка відкрив близько 100 вікон ...
AaronLS

17
О, я знаю чому, я назвав свій пакетний файл "net use.bat", і тому cmd.exe спробував запустити "net use" і знайшов пакетний файл спочатку, оскільки він був найближчим, тому рекурсивно запускався пакетний файл . LOL :()
AaronLS

4
@aaronls Це смішно :)
phoebus

1
Вибачте, мав бути більш конкретним. Можливо, вам варто скористатися net.exe useнаступного разу ... доказом того, що ви ніколи нічого не можете припустити.
важкий

3
"веселий" пакетний файл davr швидко зупинив мій автомат Win 7. Він не відповідає на Ctrl + Shift + Esc, Ctrl + Alt + Delete, Ctrl + Break і т.д. Переконайтеся, що ваші документи збережені спочатку.
Qwertie
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.