Я знаю, это звучит странно, но моя идея заключается в создании одного текстового файла, который содержит VBScript и пакетный сценарий внутри него, т.е. если я запускаю этот сценарий как VBScript, он вызывает себя как пакетный сценарий, и этот пакетный сценарий выполняет некоторые действия. Задачи cmd.exe.
Я знаю, что вы можете использовать.ShellExecute, а затем запустите несколько запятых, используя CMD /C [...], но это немного сложно для чтения.
Моя попытка была:
If False Then
goto batchLines
End If
[...VBScript continues here...]
Wscript.Quit
:batchLines
[...batch Script starts here...]
Но, как предполагалось, это не сработало вообще.