>> Подскажите, как осуществить это:
>> "Надо написать командный файл, который копирует несколько исполняемых
>> файлов, например, на электронный диск, а затем обратно. Этот файл
>> можно запускать перед выключением компьютера. Тогда после включения
>> компьютера происходит сравнивание копий файлов на диске с файлами на
>> компьютере. После такого сравнения, появляется отчет: либо о том, что
>> изменений нет, либо есть".
ТА> PS: К тематике листа это конечно слабо относится.
Вроде тоже программирование, так что, наверно, относится.
Писать традиционные командные файлы в стиле DOS тяжеловато - слишком
мало возможностей и не очень удобный синтаксис. Поэтому хорошо
бы знать, в каком виде допустимо делать командный файл:
1. командный файл для DOS/Windows 9x
2. командный файл для Windows NT/2000/XP (здесь
командный язык значительно богаче)
3. скрипт на JScript или VBScript (есть начиная с Windows 2000;
может ставиться и отдельно).
4. использовать Cygnus, но это так, для
общности картины
Если все же требуется писать для DOS/Windows 9x, можно
сделать так (это совсем сырой пример):
echo off
if -%1 == - goto put_help
if %1 == save goto run_save
if %1 == check goto run_check
echo Неизвестный режим %1
goto end
:run_save
for %%i in (command.com autoexec.bat) do copy c:\%%i a:\
goto end
:run_check
for %%i in (command.com autoexec.bat) do fc /B c:\%%i a:\%%i
goto end
:put_help
echo При вызове командного файла нужно указать режим:
echo savechk.bat save
echo savechk.bat check
:end
Желательно почитать документацию на доступные команды.
Может удастся улучшить и такой скрипт. Но было бы
удобнее использовать командный язык для
Windows NT/2000/XP.
Номер выпуска : 3547
Возраст листа : 358 (дней)
Количество подписчиков : 468
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/228387
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru
-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.prog.prog
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписать: mailto:comp.soft.prog.prog--unsub@subscribe.ru?subject=comp.soft.prog.prog
http://subscribe.ru/ http://subscribe.ru/feedback