Plik wsadowy, który uruchamia polecenie cmd.exe, polecenie, a następnie pozostaje otwarte po wyświetleniu monitu

30

Chciałbym utworzyć plik wsadowy, który:

  1. Otwiera cmd.exe
  2. W ramach tego wiersza polecenia uruchamia się, net useaby wyświetlić zmapowane ścieżki udziału
  3. Pozostawia otwarte okno, aby w razie potrzeby móc uruchamiać dodatkowe polecenia

Jak mogę to zrobić?

AaronLS
źródło

Odpowiedzi:

42

Wstaw plik wsadowy

start cmd.exe /k "net use"

Od cmd /?

Uruchamia nowe wystąpienie interpretera poleceń systemu Windows XP

CMD [/ A | / U] [/ Q] [/ D] [/ E: ON | / E: OFF] [/ F: ON | / F: OFF] [/ V: ON | / V: WYŁ.] [[/ S] [/ C | / K] string]

/ C Wykonuje polecenie określone przez ciąg, a następnie kończy działanie
/ K Wykonuje polecenie określone przez ciąg, ale pozostaje

ciężki
źródło
1
Nie jestem do końca pewien, dlaczego, ale plik wsadowy z tym pierwszym wierszem otworzył około 100 okien ...
AaronLS
17
Och, wiem dlaczego, nazwałem mój plik wsadowy „net use.bat”, dlatego cmd.exe próbował uruchomić „net use” i najpierw znalazł plik wsadowy, ponieważ był najbliższy, dlatego rekurencyjnie uruchamiał plik wsadowy . LOL :()
AaronLS
4
@aaronls To jest przezabawne :)
phoebus
1
Przepraszamy, powinien być bardziej szczegółowy. Być może powinieneś użyć net.exe usenastępnym razem ... dowód, że nigdy nic nie możesz założyć.
heavyd
3
„przezabawny” plik wsadowy davr szybko zatrzymał moją maszynę Win 7. Nie reaguje na kombinację klawiszy Ctrl + Shift + Esc, Ctrl + Alt + Delete, Ctrl + Break itp. Upewnij się, że dokumenty zostały najpierw zapisane.
Qwertie