Windows XP veya Vista: Nasıl arka planda bir toplu iş dosyası (windows görüntülenir) çalıştırabilir miyim?
Daha önce benzer bir soru (Running Batch File in background when windows boots up) cevap olduğunu biliyorum, ama bu sefer bir parti başlatmak için ihtiyacım var:
- Başka bir partiden
- Herhangi bir DOS olmadan windows görüntüleniyor
- Tüm argümanlar ilegörünmez toplu geçti
İlk toplu DOS, windows yürütülür. Ancak, ikinci parti (piyasaya göre . ilk istemiyorum ^strong>zaman uyumsuz şekildeaynı DOS penceresini görüntüler.
Sadece VBScript komut dosyası var, ve eğer başka bir fikrin varsa answer for others to refer to ama/solutions, katkıda bulunmak için çekinmeyin gibi script koydum.
Cevaplar için hepinize teşekkür ederim. Eğer ihtiyacım olursa anladığım kadarıyla, zaman uyumsuz olarak görünmez bir modda çalıştırmak için bir komut dosyası arama:
- Zaten DOS windows ikinci bir komut dosyası,
start /b
yeterli - Windows,ikinci bir pencere vermedenbenim çözüm hala geçerli.
CEVAP
Burada olası bir çözüm:
İlk komut dosyası, aşağıdaki satırı ile ikinci senaryonu çağrı:
wscript.exe invis.vbs run.bat %*
Aslında, benzer bir script arıyorum
- komut dosyası [yol]\adı
- tüm diğer bağımsız değişkenleri komut dosyası (
%*
) gerekli
Daha sonra invis.benzer şekilde, komut ile arayacak alır Windows Script Host Run() method,:
- intWindowStyle : "görünmez windows" . 0 anlamına gelir
- bWaitOnReturn : bitirmek için ilk senaryon ikinci komut için beklemeye gerek yok yanlış demektir
İşte invis.benzer:
set args = WScript.Arguments
num = args.Count
if num = 0 then
WScript.Echo "Usage: [CScript | WScript] invis.vbs aScript.bat <some script arguments>"
WScript.Quit 1
end if
sargs = ""
if num > 1 then
sargs = " "
for k = 1 to num - 1
anArg = args.Item(k)
sargs = sargs & anArg & " "
next
end if
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run """" & WScript.Arguments(0) & """" & sargs, 0, False
Nasıl bir form gönderildikten sonra ar...
Nasıl bir metin dosyası bir windows ku...
Nasıl Windows toplu iş dosyası içinde ...
Google birden çok sürümünü aynı makine...
Nasıl birden çok işlem (tercihen) isim...