dzz: Dizzy の春 (Default)
[personal profile] dzz
Забыл, как получить код возврата (аналог шелловского $?) в ДОС-е.
С одной стороны, конечно, на DOS-овском шелле я скриптов лет семь не писал. А с другой стороны, обидно. Ведь знал же :)

Date: 2005-02-09 09:46 am (UTC)
From: [identity profile] rblaze.livejournal.com
IF ERRORLEVEL 5 ...

Прикол в том, что операция сравнения всегда <=
То есть условие сработает, если код ошибки 0, 1, 2, 3, 4, 5

Date: 2005-02-09 09:47 am (UTC)
From: [identity profile] dzz.livejournal.com
Точно. Спасибо :)

Date: 2005-02-09 09:48 am (UTC)
From: [identity profile] to-the-future.livejournal.com
Тоже сто лет не писал, но сдается мне, что errorlevel

if errorlevel = ...

Date: 2005-02-09 09:50 am (UTC)
From: [identity profile] to-the-future.livejournal.com
А там, вроде как, есть равенство. if errorlevel = 5
И еще, not записывался так:

if .errorlevel = .

Date: 2005-02-09 09:55 am (UTC)
From: [identity profile] rblaze.livejournal.com
Это появилсоь "недавно" :) Насколько я помню, даже в win98 нет точного равенства. Только в cmd.exe.

Date: 2005-02-09 10:01 am (UTC)
From: [identity profile] to-the-future.livejournal.com
Ээээ... Я так в ДОС622 писал. Небыло у меня тогда никакого виндуза. Или был, но 3.1...

April 2026

S M T W T F S
   1 2 34
56 7 891011
1213141516 1718
19202122232425
2627282930  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 21st, 2026 12:23 am
Powered by Dreamwidth Studios