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

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

Пользователь


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

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


В моем случае пакетник лежит на сетевой шаре и так и запускается \\server\share\file.cmd
Поэтому (в может и не поэтому) конструкция %~z1 не работает - пишет ошибка синтаксиса.
Так как нужно проверять несколько файлов то хотелось бы "вызов пакетника с параметрами"
На данный момент у мну получилость так:
Код: Выделить весь код
SET CFVCRC=31232 
SET CFVORG=%AUXTOOLSD%\cmdow.exe 
SET CFVRES=%SYSTEMROOT%\System32\cmdow.exe
CALL :CheckFileVersion %CFVCRC% %CFVORG% %CFVRES%

SET CFVCRC=10000 
SET CFVORG=%AUXTOOLSD%\file.exe 
SET CFVRES=%SYSTEMROOT%\System32\file.exe
CALL :CheckFileVersion %CFVCRC% %CFVORG% %CFVRES%

:CheckFileVersion
%AUXTOOLSD%\sizeof.exe /r %CFVRES%
if ERRORLEVEL %CFVCRC% goto :EOF
Copy %CFVORG% %CFVRES%
sizeof.exe /r возвращает размер файла в видео кода ошибки.

PS В процессе решения данной проблемы возникла другая (может оно конечно не связано)
Но теперь в скрипте перестала работать консртукция echo. (вывод пустой строки) - ругается мол "echo." Не является внутренней или внешней командой.

Отправлено: 11:34, 17-08-2010 | #5