Unterdrücken eines DOS Fenster bei Ausführen einer Batchdatei
Hallo,
ich habe zwar schon gesucht, aber noch nichts gefunden was funktioniert.
Ich führe per Aufgabenplanung unter Windows 8 eine Datei mit dem Namen start.bat aus.
In dieser Datei steht:
C:\Windows\System32\cmd.exe /c start "VMWare" /affinity F0 "C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" start "C:\VMWare\Test\Test.vmx"
Diese Batchdatei funktioniert auch. Beim Ausführer wird aber immer ein DOS-Fenster geöffnet.
Was kann ich tun um das Programm im Hintergrund starten zu lassen, ohne dass ein Fenster aufgeht.
Wenn das in der Taskleiste ist, ist mir auch schon geholfen.
mfg
Peter
ich habe zwar schon gesucht, aber noch nichts gefunden was funktioniert.
Ich führe per Aufgabenplanung unter Windows 8 eine Datei mit dem Namen start.bat aus.
In dieser Datei steht:
C:\Windows\System32\cmd.exe /c start "VMWare" /affinity F0 "C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" start "C:\VMWare\Test\Test.vmx"
Diese Batchdatei funktioniert auch. Beim Ausführer wird aber immer ein DOS-Fenster geöffnet.
Was kann ich tun um das Programm im Hintergrund starten zu lassen, ohne dass ein Fenster aufgeht.
Wenn das in der Taskleiste ist, ist mir auch schon geholfen.
mfg
Peter
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 324571
Url: https://administrator.de/contentid/324571
Ausgedruckt am: 22.11.2024 um 07:11 Uhr
10 Kommentare
Neuester Kommentar
Hallo,
Ist es schon Freitag? Alle Suchmaschinen in den Ferien?
Schau hier http://bfy.tw/95t5 oder halt hier https://goo.gl/v3on8I oder hier http://www.f2ko.de/de/b2e.php.
BFF
Ist es schon Freitag? Alle Suchmaschinen in den Ferien?
Schau hier http://bfy.tw/95t5 oder halt hier https://goo.gl/v3on8I oder hier http://www.f2ko.de/de/b2e.php.
BFF
Moin?
wieso schreibst du für einen Befehl eine Batchdatei? Den Befehl kannst du direkt in den Taskplaner reinklöppeln ohne cmd /c.
Oder das ganze mit einem anderen Account (z.B. als System) laufen lassen, dann ist es ebenfalls unsichtbar.
Oder per VBS
Gruß mik
wieso schreibst du für einen Befehl eine Batchdatei? Den Befehl kannst du direkt in den Taskplaner reinklöppeln ohne cmd /c.
Oder das ganze mit einem anderen Account (z.B. als System) laufen lassen, dann ist es ebenfalls unsichtbar.
Oder per VBS
CreateObject("wscript.shell").Run """C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe"" start ""C:\VMWare\Test\Test.vmx""",0,False
Jupp sorry, ist oben korrigiert.
Frohes Fest allerseits.
mik
Frohes Fest allerseits.
mik
Du solltest dein Batch mit dem Parameter /Q starten:
C:\Users\Besitzer>cmd /?
Startet eine neue Instanz des Windows Befehlsinterpreters.
CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF]
[[/S] [/C | /K] Zeichenfolge]
/C Führt den Befehl in der Zeichenfolge aus und endet dann.
/K Führt den Befehl in der Zeichenfolge aus und endet dann nicht.
/S Bestimmt Behandlung von Zeichenfolgen nach /C oder /K (siehe unten).
/Q Schaltet die Befehlsanzeige aus.
/D Deaktiviert die Ausführung von AutoRun-Befehlen von der Registrierung.
/A Ausgabe interner Befehle in eine Pipe oder Datei im ANSI-Format.
/U Ausgabe interner Befehle in eine Pipe oder Datei im UNICODE-Format.
/T:fg Legt die Hinter- bzw. Vordergrundfarben fest (siehe auch COLOR /?).
/E:ON Aktiviert Befehlserweiterungen (siehe unten).
/E:OFF Deaktiviert Befehlserweiterungen (siehe unten).
/F:ON Aktiviert die Ergänzung von Datei- und Verzeichnisnamen.
/F:OFF Deaktiviert die Ergänzung von Datei- und Verzeichnisnamen.
/V:ON Aktiviert verzögerte Erweiterung von Variablen, ! wird dabei als
Trennzeichen verwendet. Zum Beispiel wird mit /V:ON die Variable
!var! zur Ausführungszeit erweitert. Im Gegensatz dazu wird bei
Verwendung der Syntax var die Variable zum Zeitpunkt der Eingabe
aufgelöst (Diese Werte können z. B. in einer FOR-Schleife
unterschiedlich sein!).
/V:OFF Deaktiviert die verzögerte Erweiterung von Variablen.
C:\Users\Besitzer>cmd /?
Startet eine neue Instanz des Windows Befehlsinterpreters.
CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF]
[[/S] [/C | /K] Zeichenfolge]
/C Führt den Befehl in der Zeichenfolge aus und endet dann.
/K Führt den Befehl in der Zeichenfolge aus und endet dann nicht.
/S Bestimmt Behandlung von Zeichenfolgen nach /C oder /K (siehe unten).
/Q Schaltet die Befehlsanzeige aus.
/D Deaktiviert die Ausführung von AutoRun-Befehlen von der Registrierung.
/A Ausgabe interner Befehle in eine Pipe oder Datei im ANSI-Format.
/U Ausgabe interner Befehle in eine Pipe oder Datei im UNICODE-Format.
/T:fg Legt die Hinter- bzw. Vordergrundfarben fest (siehe auch COLOR /?).
/E:ON Aktiviert Befehlserweiterungen (siehe unten).
/E:OFF Deaktiviert Befehlserweiterungen (siehe unten).
/F:ON Aktiviert die Ergänzung von Datei- und Verzeichnisnamen.
/F:OFF Deaktiviert die Ergänzung von Datei- und Verzeichnisnamen.
/V:ON Aktiviert verzögerte Erweiterung von Variablen, ! wird dabei als
Trennzeichen verwendet. Zum Beispiel wird mit /V:ON die Variable
!var! zur Ausführungszeit erweitert. Im Gegensatz dazu wird bei
Verwendung der Syntax var die Variable zum Zeitpunkt der Eingabe
aufgelöst (Diese Werte können z. B. in einer FOR-Schleife
unterschiedlich sein!).
/V:OFF Deaktiviert die verzögerte Erweiterung von Variablen.