Тема: VBS: получить результат errorlevel работы консольной программы
Сообственно вопрос, как получить получить результат работы, точнее нужен (errorlevel) консольной программы.
Пробую использовать rar.exe, через wshell.run
Return= WshShell.Run ("""" & path_winRAR & """" & " " & "e" & " " & "-o+" _
& " " & path_source & dll_name_arhiv & " " & path_setup)
MsgBox Return- коды ошибок получить не удалось, постоянно возвращает 0.
При помощи командного файла делается все просто:
echo off
cls
title пример обработки ошибок консольного winrar
"c:\Program Files\WinRAR\RAR.exe" e -o+ \\ocb_bux\D\!log\GflAx.rar c:\!infa_desktop\
if %errorlevel% ==0 (
echo Ошибок нет
) else (
echo Произошли ошибки, номер ошибки = %errorlevel%
)
@color B9
pause
