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

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

Ветеран


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

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


Запутанно… Впрочем, кто знает Вашу кухню.

Попробуйте так (предварительно сделав резервные копии исходных пакетных файлов):

hash_expert_set.cmd
Код: Выделить весь код
@echo off
set dirLib=T:\Отдел расчетов\Процессы\Сеть\lib
cd /d "%~dp0"
call "%dirLib%\hash_lst1" hash_expert.lst
echo %date% %time% Обновление списка целостности файлов hash_expert.lst. %username% %computername% >> hash_expert.log
T:\Отдел расчетов\Процессы\Сеть\lib\hash_lst1.cmd
Код: Выделить весь код
@echo off
rem Вычисление хэш-значений файлов по списку
rem Вызов: hash_lst1 [file.lst]
rem где, file.lst - список контролируемых файлов (по умолчанию - hash.lst)

set hash_lst=%~1

if not defined hash_lst set hash_lst=hash.lst

if exist "hash_expert.has" del /q /f "hash_expert.has"

for /f "usebackq delims=" %%i in ("%hash_lst%") do (
	"%~dp0\hash3411.exe" "%%i" >>hash_expert.has
)
Sat_Kelman, такой ещё вопрос: чем именно пользуетесь для расчёта хэшей, т.е. что есть «hash3411.exe» и можно ли его «пощупать»?

Отправлено: 06:59, 31-03-2011 | #9