VBS - Bir zaman aşımı ile wScript .run kullanılırken bir cmd geçersiz sözdizimi hatası alıyorum


0

CreateObject ("Wscript.Shell") "Çalıştır" timeout / t 10 / nobreak ve & cd C: / Dosyalar / MyApp / && start app.exe ", 1, Yanlış

Bu benim çok basit bir senaryom: bir zaman aşımı olan bir programı başlatma girişimi.

Ancak bir sözdizimi hatası alıyor gibi görünüyorum (çok hızlı yanıp sönen cmd ekranı yalnızca zaman aşımını bir kez kullanabileceğimi söylüyor - zaten sadece bir kez kullanıyorum ...)

Not: Komutu doğrudan cmd'ye yapıştırdığımda düzgün çalışıyor.

Yanıtlar:


0

Gecikmeli görünmez program arayan şimdi çalışıyor. Konsol argümanlarından zaman aşımına uğradım ve onu tipik bir VBS gecikmesi için değiştirdim. wscript.sleep 10000 WScript.CreateObject ("WScript.Shell"). "cmd / K CD / D" "c komutunu çalıştırın: c: / Files / myApp /" "&& App.exe", 0, Yanlış

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.