File batch yang menjalankan cmd.exe, sebuah perintah, dan kemudian tetap terbuka saat diminta


31

Saya ingin membuat file batch yang:

  1. Buka cmd.exe
  2. Di dalam Command Prompt itu berjalan net useuntuk menampilkan jalur berbagi yang dipetakan
  3. Biarkan jendela terbuka sehingga saya dapat menjalankan perintah tambahan jika saya mau

Bagaimana saya bisa melakukan ini?

Jawaban:


43

Masukkan file batch Anda

start cmd.exe /k "net use"

Dari cmd /?

Mulai instance baru dari interpreter perintah Windows XP

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

/ C Melakukan perintah yang ditentukan oleh string dan kemudian mengakhiri
/ K Melakukan perintah yang ditentukan oleh string tetapi tetap


1
Saya tidak sepenuhnya yakin mengapa, tetapi file batch dengan baris pertama dibuka sekitar 100 jendela ...
AaronLS

17
Oh, saya tahu mengapa, saya menamai file batch saya "net use.bat", dan oleh karena itu cmd.exe mencoba menjalankan "net use" dan menemukan file batch pertama karena itu yang paling dekat, oleh karena itu secara rekursif menjalankan file batch . LOL :()
AaronLS

4
@aaronls Itu lucu :)
phoebus

1
Maaf, seharusnya lebih spesifik. Mungkin Anda harus menggunakan net.exe usewaktu berikutnya ... bukti Anda tidak pernah bisa berasumsi apa pun.
heavyd

3
File batch "lucu" davr dengan cepat menghentikan mesin Win 7 saya. Itu tidak akan menanggapi Ctrl + Shift + Esc, Ctrl + Alt + Delete, Ctrl + Break dll. Pastikan dokumen Anda disimpan terlebih dahulu.
Qwertie
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.