View Issue Details

IDProjectCategoryView StatusLast Update
0003023Far ManagerCommand Line/Executepublic2015-07-14 19:03
Reporteriva2k Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionno change required 
Platformx64OSWindowsOS Version7
Product Version3.0 
Summary0003023: %ERRORLEVEL% не передает правильное значение кода возврата программ
Description%ERRORLEVEL% всегда 0, независимо от кода в ExitProcess() exe
Steps To Reproducetest.exe (type:console):
main () { ExitProcess(1 /*(.. N)*/ ); }

команды в Far строке:
test.exe
echo %ERRORLEVEL%

ожидается:
1 (.. N)

наблюдается:
0
Additional Informationработает в Far 2.0

работает в cmd.exe
TagsNo tags attached.
Build0

Activities

iva2k

2015-07-14 19:02

reporter   bugnote:0013696

перепроверил Far 2.0 - не работает. значит сломано каким-то недавним апдейтом Windows.

DrKnS

2015-07-14 19:03

administrator   bugnote:0013697

%errorlevel% - не переменная.
http://blogs.msdn.com/b/oldnewthing/archive/2008/09/26/8965755.aspx

Issue History

Date Modified Username Field Change
2015-07-14 18:54 iva2k New Issue
2015-07-14 19:02 iva2k Note Added: 0013696
2015-07-14 19:03 DrKnS Note Added: 0013697
2015-07-14 19:03 DrKnS Build => 0
2015-07-14 19:03 DrKnS Status new => closed
2015-07-14 19:03 DrKnS Resolution open => no change required