View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003023 | Far Manager | Command Line/Execute | public | 2015-07-14 18:54 | 2015-07-14 19:03 |
Reporter | iva2k | Assigned To | |||
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | no change required | ||
Platform | x64 | OS | Windows | OS Version | 7 |
Product Version | 3.0 | ||||
Summary | 0003023: %ERRORLEVEL% не передает правильное значение кода возврата программ | ||||
Description | %ERRORLEVEL% всегда 0, независимо от кода в ExitProcess() exe | ||||
Steps To Reproduce | test.exe (type:console): main () { ExitProcess(1 /*(.. N)*/ ); } команды в Far строке: test.exe echo %ERRORLEVEL% ожидается: 1 (.. N) наблюдается: 0 | ||||
Additional Information | работает в Far 2.0 работает в cmd.exe | ||||
Tags | No tags attached. | ||||
Build | 0 | ||||
|
перепроверил Far 2.0 - не работает. значит сломано каким-то недавним апдейтом Windows. |
|
%errorlevel% - не переменная. http://blogs.msdn.com/b/oldnewthing/archive/2008/09/26/8965755.aspx |