File batch che esegue cmd.exe, un comando e quindi rimane aperto al prompt


31

Vorrei creare un file batch che:

  1. Apre cmd.exe
  2. All'interno di quel prompt dei comandi viene eseguito net useper visualizzare percorsi di condivisione mappati
  3. Lascia la finestra aperta in modo che io possa eseguire comandi aggiuntivi, se lo desidero

Come posso fare questo?

Risposte:


43

Inserisci il tuo file batch

start cmd.exe /k "net use"

A partire dal cmd /?

Avvia una nuova istanza dell'interprete dei comandi di Windows XP

CMD [/ A | / U] [/ Q] [/ D] [/ E: ON | / E: OFF] [/ F: ON | / F: OFF] [/ V: ON | / V: OFF] [[/ S] [/ C | / K] stringa]

/ C Esegue il comando specificato dalla stringa e quindi termina
/ K Esegue il comando specificato dalla stringa ma rimane


1
Non sono del tutto sicuro del perché, ma il file batch con quella prima riga ha aperto circa 100 finestre ...
AaronLS

17
Oh, so perché, ho chiamato il mio file batch "net use.bat", e quindi cmd.exe ha provato a eseguire "net use" e ho trovato il file batch prima poiché era il più vicino, quindi stava eseguendo ricorsivamente il file batch . LOL :()
AaronLS

4
@aaronls È divertente :)
phoebus

1
Spiacente, avrebbe dovuto essere più specifico. Forse dovresti usare la net.exe useprossima volta ... prova che non puoi mai assumere nulla.
pesante

3
Il file batch "esilarante" di davr ha rapidamente bloccato la mia macchina Win 7. Non risponderebbe a Ctrl + Maiusc + Esc, Ctrl + Alt + Elimina, Ctrl + Rompi ecc. Assicurati che i tuoi documenti vengano salvati per primi.
Qwertie
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.