Das geht leider nicht.
Sie haben jedoch einige Möglichkeiten. Wenn Sie immer dieselbe Gruppe von Programmen öffnen möchten, können Sie eine einfache Batch-Datei schreiben, die Sie von run aufrufen können (was wiederum alle Programme hervorbringt).
Wenn Sie eine sich ändernde oder dynamische Liste haben, können Sie ein Stück vbscript schreiben, das alle an das Skript übergebenen Argumente übernimmt und sie als Argumente öffnet.
Set objArgs = Wscript.Arguments Set WshShell = WScript.CreateObject("WScript.Shell") For Each strArg in objArgs WshShell.Run(strArg) Next
Verwendung: myscript.vbs calc cmd mspaint explorer
Wenn dieser Fehler auftritt, können Sie immer on error resume next
oben im Skript hinzufügen, um nur gültige Befehle auszuführen. Wenn Sie in Programmnamen oder Pfaden Leerzeichen haben, müssen diese in "Anführungszeichen" eingeschlossen werden.
BEARBEITEN: Wenn Sie einen Registrierungsschlüssel erstellen bei: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\run.exe
und geben Sie ihm einen default reg_sz
Wert von C:\windows\system32\runapps.vbs
und platzieren Sie Ihre Datei an einem Speicherort. Sie können eine Eingabeaufforderung starten und run mspaint calc winword
.. verwenden, was Ihnen einige Zeichen erspart : (in diesem Fall a.vbs ist das Skript, das ich früher für Sie geschrieben habe)