Apakah ada cara untuk menjalankan aplikasi tanpa menunggu dalam file batch? Saya telah mencoba start
perintah tetapi hanya menciptakan jendela perintah baru.
windows
batch-file
Mark Attwood
sumber
sumber
start
-ed dalamcall
-ed bat-berkas B (yang pada gilirannya disebut dari A ), dan C tetap terbuka setelah B selesai (katakanlah C adalah layanan atau sesuatu yang hanya menunggu hal-hal terjadi dan tidak memiliki titik akhir yang tetap sampai OS dimatikan), induk A yang berisicall
mungkin tidak dapat berakhir seperti yang diharapkan kecuali proses C ditutup, atau terbunuh. Berikut ini contoh sederhana: codepad.org/KLglXDnZJawaban:
Saya membuat tebakan di sini, tetapi
start
permohonan Anda mungkin terlihat seperti ini:Ini akan membuka jendela konsol baru, menggunakan "\ Foo \ Bar \ Path dengan spasi di dalamnya \ program.exe" sebagai judulnya.
Jika Anda menggunakan
start
sesuatu yang (atau perlu) dikelilingi oleh tanda kutip, Anda perlu menempatkan tanda kutip kosong sebagai argumen pertama:Ini karena
start
mengartikan argumen kutipan pertama yang ditemukannya sebagai judul jendela untuk jendela konsol baru.sumber
start "Obligatory Atavistic Window Title" "\Foo\Bar\Path with spaces in it\program.exe"
Jika exe Anda mengambil argumen,
sumber
Saya menggunakan start / b untuk ini, bukan hanya mulai dan itu berjalan tanpa jendela untuk setiap perintah, jadi tidak ada menunggu.
sumber
Jika
start
tidak dapat menemukan apa yang dicari, itu melakukan apa yang Anda gambarkan.Karena apa yang Anda lakukan harus berhasil, sangat mungkin Anda tidak menyertakan beberapa tanda kutip (atau memasukkan tambahan).
sumber