Ich weiß, dass ich bereits eine ähnliche Frage beantwortet habe ( Batch-Datei im Hintergrund ausführen, wenn Windows gestartet wird), aber dieses Mal muss ich einen Batch starten:
- aus einer anderen Charge,
- ohne dass ein Konsolenfenster angezeigt wird,
- Alle Argumente werden an den unsichtbaren Stapel übergeben.
Der erste Stapel wird in einem Konsolenfenster ausgeführt. Ich möchte jedoch nicht, dass der zweite Stapel (der vom ersten asynchron gestartet wird ) auch ein Konsolenfenster anzeigt.
Ich habe ein VBScript-Skript entwickelt, das genau das tut, und ich habe das Skript als Antwort für andere angegeben, auf die sie sich beziehen können. Wenn Sie jedoch andere Ideen / Lösungen haben, können Sie gerne einen Beitrag leisten.
Hinweis: Das Konsolenfenster des Windows-Befehlsprozessors wird von vielen Personen als nicht wirklich korrektes DOS-Fenster bezeichnet.
Vielen Dank für die Antworten. Soweit ich weiß, muss ich ein Skript asynchron aufrufen, um es in einem unsichtbaren Modus auszuführen:
- Von einem zweiten Skript bereits in einem Konsolenfenster
start /b
reicht das aus. - Unter Windows ist meine Lösung weiterhin gültig , ohne ein zweites Fenster auszulösen .