Nasıl bir bat dosyası arka planda bat dosyasını çalıştırmak mı?
"İhtiyacım olan tüm programları başlatır. sabah ben çalışan script kurulum var Şimdi bu bazı çevre ek ayar gerekiyor, küçük YARASA komut poşete ihtiyacım var.
Nasıl Windows arka planda XP üzerinde böyle bir komut çalıştırabilirim?
CALL env-script.bat
eşzamanlı olarak, yani Kur env-script tek komut sonra devam edebilirsiniz komut sonlandırıldı çalışır.
START/B env-script.bat
çalışan başka bir örneği CMD.exe aynı komut satırında bırakarak bir çok dağınık devlet (görüyorum çıkış iç içe CMD.exe klavye öldü bir süre, programı, idam).
START/B CMD env-script.bat
aynı sonucu verir. CMD bayrakları hiçbiri benim bill maç gibi görünüyor.
CEVAP
İki yaşında, ama bütünlüğü için...
Standart, içi yaklaşım:(&
kullanırken olsun istiyorum Linux yani davranış)
START /B CMD /C CALL "foo.bat" [args [...]]
Notlar: 1. CALL
ile eşleştirilmiş .yarasa genellikle (yani sadece asenkron yapmak CMD /C CALL "foo.bat"
şeklinde bir uzantısıdır Bu... nereye gider çünkü O dosya Genellikle, doğru çıkış kodları, ama bu konu dışı.) almak için gerekli; 2. Bu tırnak çift .bat dosyası sadece adı boşluk içeriyorsa gereklidir. (Adı bu durumda bundan daha fazla olasılık var bir yolu olabilir.).
Çıkış istemiyorsan:
START /B CMD /C CALL "foo.bat" [args [...]] >NUL 2>&1
Eğer yarasa bağımsız bir konsol üzerinde çalıştırmak istiyorsanız:(başka bir pencere gibi)
START CMD /C CALL "foo.bat" [args [...]]
Eğer başka bir pencere daha sonra: takılmak istiyorsan eğer
START CMD /K CALL "foo.bat" [args [...]]
Not: Bu özellikle normal bir konsol olarak açılan pencerede kullanmak isteyen kullanıcılar, yoksa aslında kötü şeklidir. Eğer sadece pencere çıktı görmek için buralarda kalmak istiyorsanız, yarasa sonunda PAUSE
bir dosya koyarak kapatın daha iyi. Hatta henüz komut satırı sonra ^& PAUSE
ekleyin:
START CMD /C CALL "foo.bat" [args [...]] ^& PAUSE
Windows XP veya Vista: Nasıl arka plan...
Nasıl her zaman arka planda bir hizmet...
Nasıl bir form gönderildikten sonra ar...
Nasıl birden fazla çalıştırmak için .B...
Nasıl bir PowerShell komut dosyasını ç...