Alle verknüpften Skripte können unter einem beliebigen Namen heruntergeladen und gespeichert werden.
1) Die IEXPRESS- Lösung akzeptiert als Argument nur den Befehl und seine Argumente.
Verwendungsbeispiel:
call hidder.bat myBat.bat myexe.exe call myexe.exe
2) SCHTASKS - Erneut akzeptiert nur zwei Argumente - den Befehl und die Argumente. Er überprüft auch, ob er mit erhöhten Berechtigungen gestartet wurde, und ruft, wenn möglich, die PID des Prozesses mit dem Befehl WEVTUTIL ab.
Verwendungsbeispiel:
call SCHPhidden.bat "cmd /c myBat.bat" "argument"
3) 'WScript.Shell' - das Skript ist voller Wrapper von 'WScript.Shell' und jede mögliche Option kann über die Befehlszeilenoptionen eingestellt werden. Es ist ein jscript / batch-Hybrid und kann als Fledermaus aufgerufen werden.
Verwendungsbeispiel (für weitere Informationen drucken Sie die Hilfe mit '-h'):
call ShellRunJS.bat "notepad.exe" -style 0 -wait no
4) 'Win32_ProcessStartup' - wieder ist der vollständige Wrapper und alle Optionen über die Befehlszeilenargumente zugänglich. Diesmal handelt es sich um einen WSF / Batch-Hybrid mit einigen Jscript- und einigen VBScript-Codeteilen - es gibt jedoch die PID des gestarteten Prozesses zurück nicht ausgeblendet Einige Optionen wie X / Y-Koordinaten können verwendet werden.
Verwendungsbeispiel (für weitere Informationen drucken Sie die Hilfe mit '-h'.) Dies erfordert den vollständigen Pfad zur ausführbaren Datei / zum Skript, falls es nicht im folgenden Verzeichnis steht %path%
:
call win32process.bat "notepad" -arguments "/A openFile.txt" -showWindow 0 -title "notepad"
5) die. NET-Lösung . Die meisten Optionen der ProcessStartInfo-Optionen werden verwendet (aber am Ende war ich zu müde, um alles einzuschließen). Die PID sollte zurückgegeben werden.
Verwendungsbeispiel (für weitere Informationen drucken Sie die Hilfe mit '-h'):
call ProcessStartJS.bat "notepad" -arguments "/A openFile.txt" -style Hidden -directory "." -title "notepad" -priority Normal