
Ich möchte die CMD-Datei wie beschrieben ausführenHier.
Ich habe im Taskplaner eingestellt, dass die Datei alle 5 Minuten ausgeführt wird. Aber wenn der Planer die Datei ausführt, blinkt das Fenster. Wie führe ich eine CMD-Datei im Hintergrundmodus aus?
Windows 7 installiert.
Antwort1
Den vollständigen Text und alternative Methoden finden Sie unterhttp://www.ericphelps.com/batch/samples/invisible.txt:
Speichern Sie diese eine Textzeile als „invisible.vbs“:
CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False
Um ein beliebiges Programm oder eine Batchdatei unsichtbar auszuführen, verwenden Sie es wie folgt:
wscript.exe "C:\Wherever\invisible.vbs" "C:\Some Other Place\MyBatchFile.bat"
Dies ist nur ein wenig gefährlich, da Ihre Batchdatei sich selbst schließen können MUSS und niemals einen Fehler erzeugen DARF, der eine Benutzereingabe erfordern könnte. Andernfalls bleibt die Batchdatei unsichtbar hängen, bis das System heruntergefahren wird oder bis jemand sie mit dem Task-Manager beendet.