Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

За 2004-09-14

Re: Командный файл

Здравствуйте, Galina.

13 вересня 2004 р.,в 0:51:14: почтальйон Баткин всучил письмо в
котором уважаемый(ая)Galina писал:

G> Привет!!!
G> Подскажите, как осуществить это:
G> "Надо написать командный файл, который копирует несколько исполняемых
G> файлов, например, на электронный диск, а затем обратно. Этот файл
G> можно запускать перед выключением компьютера. Тогда после включения
G> компьютера происходит сравнивание копий файлов на диске с файлами на
G> компьютере. После такого сравнения, появляется отчет: либо о том, что
G> изменений нет, либо есть".
G> Кто может хотя бы подскажите...

comp c:\from\*.* f:\to\*.* //сравниваем
pause //посмотрим
copy c:\from\*.exe f:\to\*.* //копируем

Своеобразная защита от вирусов иль чего,что-то не пойму зачем это
нужно,могли бы обяснить поподробней ???

   com***@c*****.ua 2004-09-14 21:59:49 (#228649)

Re[3]: вопрос по сетевому программированию

Hello, Дедка.

Y>>> Внимание, вопрос: эта строка физически прошла через сервер провайдера,
Y>>> или она была передана на server.exe локально, внутри моей машины?

Д>> Эта строка физически прошла через сервер провайдера. Поэтому
Д>> естественно, что без подключения к интернету строка не принялась.
Д> Если чел сидит на выделенной линии, то:
Д> 1. Он по любому имеет конкретный "внешний" IP.
Не обязательно. Он может продключаться через непрозрачный прокси и
тогда один IP будет на N юзеров. В GPRS всегда стоит проксик.
Д> 2. Если он при отключенном прове пошлет сам себе на этот IP какую
Д> угодно хрень, он ее получит. Эта хрен пойдет НЕ через прова.
Если конкретно не указать командой route.
Д> 3. Если он при подключенном прове пошлет сам себе на этот IP какую
Д> угодно хрень, он ее получит. Эта хрен пойдет НЕ через прова.
Аналогично.

Д> Если чел сидит на модеме(как кульный мачо):
Д> 1. Он имеет IP динамический(скорее всего), меняющийся при каждом
Д> подключении, получает его от прова при подключении.
Д> 2. При посылке пакета дорогой товарищ должен будет ручками или как-то
Д> еще по извратному прописать себе его в программе и слать на него его
Д> дорогие пакеты. Пакеты пойдут и будут приниматься, но пров не получит
Д> ни одного из них.
Есть универсальный адрес - 127.0.0.1. Если на него посылать пакеты,
то они не выйдут на уровень железа и доставятся независимо от того,
как подключен юзер и подключен ли он вообще. Опять же если не
перенастроин роутинг.

Вот только не совсем понятно, нафиг тебе это надо? Просто посылай
пакеты куда тебе нужно, если не ответили - верещи об ошибке.

   "B." 2004-09-14 16:36:14 (#228499)

Re: Командный файл

>> Подскажите, как осуществить это:
>> "Надо написать командный файл, который копирует несколько исполняемых
>> файлов, например, на электронный диск, а затем обратно. Этот файл
>> можно запускать перед выключением компьютера. Тогда после включения
>> компьютера происходит сравнивание копий файлов на диске с файлами на
>> компьютере. После такого сравнения, появляется отчет: либо о том, что
>> изменений нет, либо есть".

ТА> 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

   2004-09-14 11:22:45 (#228387)