Frage

Ich bin mit dem folgenden Code eine Batch-Datei aufzurufen:

dim shell  
set shell=createobject("wscript.shell")  
shell.run "a.bat D:\a"  
set shell=nothing    

Wie kann ich mehr als 1 Batch-Datei aufrufen, so dass, wenn die Ausführung der ersten Datei über das zweite Datei ausgeführt wird. wie immer, ich schätze jede Hilfe angeboten.

War es hilfreich?

Lösung

Unter

shell.run "a.bat D:\a"

fügen Sie eine weitere Zeile mit einem anderen

shell.run "b.bat ...."

oder eine Batchdatei erstellen, die alle anderen Batch-Dateien aufrufen, und rufen Sie diese Batch-Datei aus Ihrem Skript.

Andere Tipps

Option explicit

Dim oShell

set oShell = WScript.CreateObject ( "WScript.Shell")

oShell.Run "RunAs / noprofile / user: Admininistrator "" % comspec% / c 1stcommand && 2ndcommand && 3rdcommand" "", 1, false

WScript.Sleep 1000

oShell.Sendkeys "AdmininistratorPassword ~"

Wscript.Quit

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top