2014-12-11 2 views
0

Мой вариант использования для имитации ниже команды дос в VBScriptКак запустить несколько команд с помощью дос WShell.Run

cmd CD C:/ 
cmd Dir 
cmd echo Error Code=%ErrorLevel% >> c:\error.txt 

я могу иметь возможность написать код VBScript до CMD Dir, но не знаю, как моделировать для код ошибки в одном коде vbscript

Dim oShell 
Set oShell = WScript.CreateObject ("WScript.Shell") 
oShell.run "cmd /K CD C:\ & Dir" 
Set oShell = Nothing 

ответ

0

Включите свои команды в пакетном файле, а затем запустите это.

YourBatch.cmd

CD C:/ 
Dir 
echo Error Code=%ErrorLevel% >> c:\error.txt 

Тогда в вашем VBscript, вызовите пакетный файл.

Dim oShell 
Set oShell = WScript.CreateObject ("WScript.Shell") 
oShell.run "YourBatch.cmd" 
Set oShell = Nothing 
+0

Hi aphoria, Не могу ли я сделать это в vbscript? – user3727850

+0

Другой вариант - сделать то, что вы сделали, и связать команды с помощью '&' или '&&'. – aphoria