GetLastError doesn't work?

Обсуждение программ nnCron и nnCron LITE

GetLastError doesn't work?

Postby MoRoZ » Mon, 21 Feb 2005, 15:22

Есть nerocmd.exe, есть чистая CD-R, при использовании опции --import, получаем "Invalid session number to import!" Номер этой ошибки 26. Батник это засекает:
Code: Select all
"c:\program files\Ahead\Nero\NeroCmd.exe" --write --drivename f --real --iso test --recursive --import --no_user_interaction --speed 16 --close_session --disable_eject --underrun_prot с:\path
IF ERRORLEVEL 26 ECho error
pause

Но вот такой скрипт её не ловит:
Code: Select all
 START-APPW: c:\program files\Ahead\Nero\NeroCmd.exe --write --drivename f --real --iso test --recursive --import --no_user_interaction --speed 16 --close_session --disable_eject --underrun_prot с:\path
 GetLastError IF
\ GetLastError 0 = IF
 MSG: "%GetLastError%" THEN

Проверяю на равность нулю - получаю ноль.
Странно
MoRoZ
 
Posts: 38
Joined: Wed, 15 Dec 2004, 17:54

Postby VK » Mon, 21 Feb 2005, 16:03

GetLastError это не ErrorLevel...
Дока: "START-APPW: позволяет обрабатывать код возврата (errorlevel) запускаемой программы: он записывается в переменную ExitCodeProc."
CU
VK
User avatar
VK
 
Posts: 680
Joined: Wed, 14 Jul 2004, 19:17

Postby MoRoZ » Tue, 22 Feb 2005, 08:33

О, горе мне, горе...
Спасибо огромное!
Буду тщательнее читать мануал
MoRoZ
 
Posts: 38
Joined: Wed, 15 Dec 2004, 17:54


Return to nnCron forum (Russian)

Who is online

Users browsing this forum: Yahoo [Bot] and 3 guests