Справка по CDCheck 3.1.8.0
Вариант справки 1.2    Автор: Митя Перко (C) 2003 Щелкните здесь для просмотра справки в Интернете
 
Параметры командной строки

Создание хэш-файлов и проверка данных из командной строки
CDCheck позволяет Вам создавать хэш-файлы и проверять данные без участия пользователя. Это особенно полезно в пакетных файлах (.bat).

Синтаксис здесь следующий:
CDCheck /xxx [/HF:имя_файла] [/DRMH] [/DRMF] [/O:имя_файла] проверяемый_каталог
/xxx - одно из:

/CRC[:ТипХэша] - Создать хэш-файл формата CDCheck по алгоритму ТипХэша (CRC-32,Adler32,MD2 и т.д.)
/SFV - Создать файл SFV (=> хэш-алгоритм CRC-32)
/MD5 - Создать файл MD5 (=> хэш-алгоритм MD5)
/CHECK - Проверить файлы с автообнаружением хэшей
/O:имя_файла - (необязательный параметр) задает имя создаваемого хэш-файла - если этот параметр не указан, используются принятые по умолчанию имя файла и каталога (те же, что и при работе в интерактивном режиме, см. подробнее Хэш)
/HF:имя_файла - (необязательный параметр) задает имя хэш-файла для проверки (обязателен параметр /CHECK)
/DRMH - (необязательный параметр) отключает сообщения об отсутствии хэшей (обязателен параметр /CHECK)
/DRMF - (необязательный параметр) отключает сообщения об отсутствии файлов (обязателен параметр /CHECK)
проверяемый_каталог - каталог, для которого нужно создать хэш-файл или который нужно проверить

Учтите! Параметр /xxx должен всегда быть первым!

Запуск с интерфейсом в заданном режиме
CDCheck можно запускать с одной из установок, задаваемой параметром командной строки.

Синтаксис здесь следующий:
CDCheck /xxx проверяемый_каталог
/xxx - одно из:

/G- Обычный запуск CDCheck с выбранным проверяемым_каталогом
/GHASH - Запуск CDCheck в режиме "Хэш" с выбранным проверяемым_каталогом
/GCHECK - Запуск CDCheck в режиме "Проверка" с выбранным проверяемым_каталогом
/GCOMPARE - Запуск CDCheck в режиме "Сравнение" с выбранным проверяемым_каталогом
/GRECOVER - Запуск CDCheck в режиме "Лечение" с выбранным проверяемым_каталогом

/CRF - Запуск CDCheck с загрузкой CRF-файла "проверяемый_каталог"
проверяемый_каталог каталог, для которого нужно создать хэш-файл или проверяемый каталог или загружаемый CRF-файл

Что нужно знать, работая с параметрами командной строки
Вызов CDCheck с этими параметрами запустит CDCheck в фоновом режиме. Программа ничего не будет показывать! Если Вы используете пакетные файлы и хотите дождаться окончания работы CDCheck, используйте команду start (имеющуюся в операционной системе) "Start /WAIT CDCheck [параметры]".

CDCheck при таком использовании возвращает следующие коды завершения:
0 - выполнено успешно
1 - есть предупреждения
2 - обнаружены ошибки
3 - неизвестная ошибка

Примеры
Проверка диска E с показом кода завершения проверки

@echo off
start /wait cdcheck.exe /check e:\
echo Код завершения работы: %errorlevel%
goto a%errorlevel%
:a0
echo Работа CDcheck выполнена успешно.
goto end
:a1
echo Есть предупреждения.
goto end
:a2
echo Обнаружены ошибки.
goto end
:a3
echo Неизвестная ошибка.
:end
pause
Создание хэш-файла
@echo off
start /wait cdcheck /CRC E:\
echo Код завершения работы: %errorlevel%

ПРЕДЫДУЩАЯ  СОДЕРЖАНИЕ СЛЕДУЮЩАЯ

(C) 2003, Митя Перко (Домашняя страница CDCheck)