<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; CMD/BAT: Одинаковый errorlevel при успехе и при неуспехе]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=7664</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7664&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «CMD/BAT: Одинаковый errorlevel при успехе и при неуспехе».]]></description>
		<lastBuildDate>Fri, 05 Oct 2012 08:37:41 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: CMD/BAT: Одинаковый errorlevel при успехе и при неуспехе]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64600#p64600</link>
			<description><![CDATA[<p>Спасибо за помощь!</p><p>Почти так и сделал. В принципе это и есть проверки.</p>]]></description>
			<author><![CDATA[null@example.com (Andrey_hello)]]></author>
			<pubDate>Fri, 05 Oct 2012 08:37:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64600#p64600</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Одинаковый errorlevel при успехе и при неуспехе]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64559#p64559</link>
			<description><![CDATA[<div class="codebox"><pre><code>copy .\aaa\124.h nul &gt; nul 2&gt;&amp;1 &amp;&amp; replace /R .\aaa\124.h .\bbb
echo %ERRORLEVEL%</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (smaharbA)]]></author>
			<pubDate>Thu, 04 Oct 2012 11:20:06 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64559#p64559</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Одинаковый errorlevel при успехе и при неуспехе]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64537#p64537</link>
			<description><![CDATA[<div class="quotebox"><cite>smaharbA пишет:</cite><blockquote><p>не поверите<br />echo %ERRORLEVEL%</p></blockquote></div><p>Ещё пробовал IF ERRORLEVEL <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />----------------------------------------</p><p>Выяснил следующее: при отсутствии исходного или целевого каталога - код ошибки устанавливается. При отсутствии файла либо источника (это надо бы учесть в результатах) либо в целевом каталоге (это не важно для результатов) выполнение считается успешным <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><p>Видать без проверок наличия файлов не обойтись...</p>]]></description>
			<author><![CDATA[null@example.com (Andrey_hello)]]></author>
			<pubDate>Wed, 03 Oct 2012 20:32:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64537#p64537</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Одинаковый errorlevel при успехе и при неуспехе]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64527#p64527</link>
			<description><![CDATA[<p>не поверите<br />echo %ERRORLEVEL%</p>]]></description>
			<author><![CDATA[null@example.com (smaharbA)]]></author>
			<pubDate>Wed, 03 Oct 2012 16:25:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64527#p64527</guid>
		</item>
		<item>
			<title><![CDATA[CMD/BAT: Одинаковый errorlevel при успехе и при неуспехе]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64509#p64509</link>
			<description><![CDATA[<p>Создаю cmd файл для замены файлов в одной директории такими же (обновленными) файлами из другой директории.</p><p>Файлов много и надо знать все ли замены выполнены, но команда replace выдает один и тот же код завершения - 0.</p><p>replace /R .\aaa\124.h .\bbb<br />echo %errorlevel%<br />replace /R .\aaa\_124.h .\bbb<br />echo %errorlevel%</p><p>файла _124.h не существует, но результат выполнения cmd-шника</p><p>Замена ...<br />0<br />0</p><p>Как проанализировать результат выполнения команды?</p><p>------------<br />При таком варианте<br />call replace /R .\aaa\124.h .\bbb || set /A err=err + 1<br />echo %errorlevel%<br />call replace /R .\aaa\_124.h .\bbb || set /A err=err + 1<br />echo %errorlevel%<br />echo %err%</p><p>Выводит<br />Замена ...<br />0<br />0<br />0</p><p>Такой вариант тоже не работает:<br />call replace /R .\aaa\124.h .\bbb<br />IF ERRORLEVEL 1 ECHO error level is 1 or more<br />call replace /R .\aaa\_124.h .\bbb<br />IF ERRORLEVEL 1 ECHO error level is 1 or more // Это echo должно быть напечатано, но не выводится</p>]]></description>
			<author><![CDATA[null@example.com (Andrey_hello)]]></author>
			<pubDate>Wed, 03 Oct 2012 11:02:58 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64509#p64509</guid>
		</item>
	</channel>
</rss>
