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ć?

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


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.