В чем сила, Bat? Практикум продвинутого пользователя
Xakep, номер #046, стр. 046-028-6 @Echo off Regedit /E D:\Backup\TheBat!.reg HKEY_CURRENT_USER\Software\RIT Del D:\Backup\bat*.rar c:\Arc\WinRar\Rar a -r -m5 -agddmmyy-hhmmss D:\Backup\Bat "C:\Program files\The Bat!\*.*" Таким образом, в папке D:\Backup\ будет создан файл системного реестра со всеми настройками программы и архив каталога, в котором находится The Bat!. Если позволяют размеры винчестера, строчку Del D:\Backup\bat*.rar можешь убрать. Лишняя копия архива еще никому не мешала. Осталось по желанию добавить новый фильтр в раздел Read messages и на закладке Actions настроить вызов этого командника. Назначай любую удобную для тебя комбинацию клавиш и спи спокойно, дорогой товарищ. Пусть тебе приснится Клаудия Шиффер. Одни лишь вирусы в состоянии разогнать твой сон. К сожалению, весь винчестер в архив не затолкаешь. Редкие счастливые улыбки владельцев CDRW не в счет, а вирусам не хватает элементарной интерактивности для выдачи запроса "Обнаружена резервная копия. Растоптать/пожалеть?". Разумеется, у тебя есть антивирус. А как ты обновляешь его базы? Возьмем для примера Dr.Web. Запускаешь автоматическое обновление и получаешь полный боекомплект средствами самого антивируса? Но это не самый короткий путь. Как автоматизатор по специальности, предлагаю его упростить. Начнем с того, что по адресу http://www.drweb.ru/misc/ есть возможность подписаться на рассылку самых свежих антивирусных баз. Они приходят в виде отдельных пустых писем с прикрепленным ZIP-архивом. Спрашивается, что тебе мешает автоматически распаковать его содержимое в соответствующую папку? Надеюсь, тебе не надоела фраза "Открывай сортировщик"? :). В разделе Incoming mail создавай новое правило. Например, "Базы Dr.Web". В графе Move messages to folder впиши папку Trash. Впрочем, если ты планируешь сохранить эти архивы на долгую память, укажи любой другой путь. Как тебе Inbox - Сервис - DrWeb? Сигнальные строчки для этого правила такие: Strings = subscribe@drweb.ru, Location = Sender, Presence = Yes (Строки = subscribe@drweb.ru, Где = Отправитель, Наличие = Да). На закладке Advanced (Дополнительно) отмечай условие Message has attachments (Письмо с прикрепленными файлами) и переходи на закладку Actions. Укажи опцию Extract attached files to the specified directory (Сохранить копии прикрепленных файлов в каталог) и вписывай путь C:\Windows\Temp\DrWeb (не забудь создать такой каталог - The Bat! не сделает это автоматически). Опция Overwrite existing files (Записать поверх существующих файлов) также не будет лишней. Полдела сделано - The Bat! начнет складывать архивы во временную папку. Осталось их распаковать. Небольшой командный файл, как и прежде, решает все вопросы. @Echo off C:\Arc\PKUnzip -e -o C:\Windows\Temp\DrWeb\*.zip C:\Progra~1\DrWeb Echo Y | Del C:\Windows\Temp\DrWeb\*.* Укажи путь к этому команднику в графе Run external program, и твой фильтр полностью готов. Обязательно отметь параметры Run hidden (Запустить как скрытый процесс) и Wait for completion. |