<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Как правильно обрабатывать коды возврата из программ с помощью ERRORLEVEL</title>
		<description>Обсуждение Как правильно обрабатывать коды возврата из программ с помощью ERRORLEVEL</description>
		<link>https://microsin.net/adminstuff/windows/errorlevel.html</link>
		<lastBuildDate>Mon, 18 May 2026 00:38:19 +0300</lastBuildDate>
		<generator>JComments</generator>
		<atom:link href="https://microsin.net/component/option,com_jcomments/format,raw/limit,10/object_group,com_content/object_id,128/task,rss/" rel="self" type="application/rss+xml" />
		<item>
			<title>andrey-750 написал:</title>
			<link>https://microsin.net/adminstuff/windows/errorlevel.html#comment-188</link>
			<description><![CDATA[RTFM! *************** ***** C:>help if Оператор условного выполнения команд в пакетном файле. ... ERRORLEVEL число Условие является истинным, если код возврата последней выполненной программы не меньше указанного числа. *************** ***** Ключевое слово здесь - "не меньше ". Т.О. второй пример тоже будет работать некорректно - с кодом ошибки 4 уйдёт по 1-му GOTO :-( Начинать проверку надо снаибольшего из возможных. А "if errorlevel 0" ваще не имеет смысла, ибо всегда истинно. С уважением, Андрей. microsin: благодарю, Андрей, за ценное исправление моей ошибки - Вы совершенно правы. Расставили все точки над i, просто и ясно. Похоже, статью надо снимать с публикации или переписывать. Остается только гадать, почему Microsoft придумала такую (как бы помягче сказать, э...) неочевидную логику работы команды IF ERRORLEVEL.]]></description>
			<dc:creator>andrey-750</dc:creator>
			<pubDate>Wed, 11 Nov 2009 21:46:11 +0300</pubDate>
			<guid>https://microsin.net/adminstuff/windows/errorlevel.html#comment-188</guid>
		</item>
	</channel>
</rss>
