Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Отправить PM | Цитировать


Все равно получаю нули
В тестовом все отлично
Код: Выделить весь код
BinComp.exe calendar.xml.md5 calendar.xml.md51
echo %ERRORLEVEL%
Результат
Цитата:
C:\1>BinComp.exe calendar.xml.md5 calendar.xml.md51
Running Comparison.....
The files are different.
3
В случае же цикла
Код: Выделить весь код
@echo off
for %%i in (*.md5) do (
                         echo BinComp.exe %%i .\old\%%i 
    	                      BinComp.exe %%i .\old\%%i 
		  echo %ERRORLEVEL%
)
Результат
Цитата:
BinComp.exe calendar.xml.md51 .\old\calendar.xml.md51
.\old\calendar.xml.md51 does not exist!
0
BinComp.exe clients.bin.md5 .\old\clients.bin.md5
.\old\clients.bin.md5 does not exist!
0
BinComp.exe debtors.xml.md5 .\old\debtors.xml.md5
Running Comparison.....
The files are different.
0
BinComp.exe hallmap.xml.md5 .\old\hallmap.xml.md5
Running Comparison.....
The files are the same.
0
Та же проблема что и при использовании diff из "GNU utilities for Win32"
Внутри цикла как то иначе устанавливает %ERRORLEVEL%

Отправлено: 20:11, 06-07-2009 | #3