Теперь надо переделывать часть по скачиванию CureIt, прямой доступ закрыт и wget не катит. Теперь только с офф. сайта "http://www.freedrweb.com/cureit/"Phoenix, у нас ресурс бы тоже залить не помешало.
прямой ссылки больше для скачивания не существует? Я как раз предпочитал всегда качать по нейТеперь надо переделывать часть по скачиванию CureIt, прямой доступ закрыт и wget не катит.
Вот - http://download.geo.drweb.com/pub/drweb/cureit/cureit.exeА на http какая прямая?
Ещё http://download.geo.drweb.com/pub/drweb/cureit/drweb-cureit.exe и такие же на фтп, они зеркальны. Но вот, если поменяют что то в пути, то посмотреть не выйдет.Проверил ещё по этим можно скачать (если нужен перименованный)
explorer .\
explorer /select,"%username%_%date:/=-%_%time::=-%.zip"
if errorlevel=1 wget.exe "http://download.geo.drweb.com/pub/drweb/cureit/cureit.exe" && ren cureit.exe scanner.exe && goto CUR
if errorlevel=1 (
::chcp 1251
::MSG * ╤хщўрё чряєёЄшЄё сЁрєчхЁ ш юЄъЁюхЄё яряър т ъюЄюЁє■ ёыхфєхЄ яюьхёЄшЄ№ єЄшышЄє CureIt, яюёых ўхую чръЁющЄх юъэю ш т√схЁшЄх т ьхэ■ ╣2
MSG * Сейчас запустится браузер и откроется папка в которую следует поместить утилиту CureIt, после чего закройте окно и выберите в меню №2
>nul timeout 3
explorer "http://www.freedrweb.com/cureit/"
explorer .\
)
Уже думал об этом и вариант с папкой Logs.. Но возникли какие то трудности и отложил. (иногда при внесении новых изменений, забываешь о чём то и получаешь ошибки, и приходится откатывать..)тогда кроме открытия папки, еще и будет подсвечен лог файл
Не понял тут - перед стартом сканирования надо запустить браузер ?4) Перед стартом сканирования браузер не открывается (наверно как раз по причине выше).
Может по этому ?ERUNT как-то слишком быстро делает бекап. Проверь, что он отрабатывает правильно.
(Technical information: ERUNT saves only registry files which are in
use by the system. It obtains information about these files from
registry key HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\
hivelist. Registry hives not listed there, for example those
of other users of the computer, cannot be saved by ERUNT.)
if exist .\erunt\ERUNT.EXE start/wait .\erunt\ERUNT.EXE REGBACKUP\#Date##Time# /noconfirmdelete
if not exist .\Logs md .\Logs
move *.zip Logs /Y
echo msgbox "Завершено. После нажатия ОК откроется папка - Отправьте архив %username%_%date:/=-%_%time::=-%.zip на форум.">xmsg.vbs
start/wait xmsg.vbs && del xmsg.vbs /f/q
explorer .\Logs
if not exist .\Logs md .\Logs
move /Y "*.zip" Logs
echo msgbox "Завершено. После нажатия ОК откроется папка - Отправьте архив %username%_%date:/=-%_%time::=-%.zip на форум.">xmsg.vbs
start/wait xmsg.vbs && del xmsg.vbs /f/q
explorer .\Logs
У тебя в комментариях к коду так написано. + сам кодНе понял тут - перед стартом сканирования надо запустить браузер ?
Могу прописать скрипт, когда общее число МБ превысит N, удалить самый старый бекап. Делать?Теперь бэкапы реестра имеют вид REGBACKUP\26.01.201411.21 и не затираются, но при частом использовании будет много копий по ~70mb.
Странно. Ну главное, что теперь с папкой Logs, заметно и надежно.Так не работает - explorer /select,"%username%_%date:/=-%_%time::=-%.zip"
Потому что есть вывод секунд и получается, что такого файла нет..
Так бэкап делается на время лечения точнее перед лечением и после успешного лечения он уже не нужен, в этом случае если повторный запуск то предыдущий бэкап удалять.Теперь бэкапы реестра имеют вид REGBACKUP\26.01.201411.21 и не затираются, но при частом использовании будет много копий по ~70mb.
Я erunt запускаю с такими параметрами тогда делается полный бэкапif exist .\erunt\ERUNT.EXE start/wait .\erunt\ERUNT.EXE REGBACKUP\#Date##Time# /noconfirmdelete
sysreg curuser otherusers /noconfirmdelete /noprogresswindow
sysreg
Резервное копирование системного реестра
curuser
Резервное копирование текущий реестр пользователей
otherusers
Резервное копирование другие реестры открыты пользователей
( Примечание: Если ни один из трех выше опций не дается в команде
линия , ERUNT автоматически использует параметры резервного копирования по умолчанию , система
и текущий реестр пользователей . )
Да. Ограничить в 300-500 мб думаю достаточно ? Если не очень сложно.Могу прописать скрипт, когда общее число МБ превысит N, удалить самый старый бекап. Делать?
*Ещё переделал, теперь только один архив. Сами логи не удаляются и перенесены в .\temporal\ - она же временная. Некоторые логи (с текущей датой) дописываются. Архив как бы обновляет логи свежими.Странно. Ну главное, что теперь с папкой Logs, заметно и надежно.
::nfo,zip,missage
if not exist .\Logs md .\Logs
del .\Logs "*.zip" /f/q
msinfo32 /nfo .\temporal\INFO.NFO
7za.exe a "Logs\%username%_%date:/=-%_%time::=-%.zip" .\temporal\*.log .\temporal\*.nfo
echo msgbox "Завершено. После нажатия ОК откроется папка - Отправьте архив %username%_%date:/=-%_%time::=-%.zip на форум.">xmsg.vbs
start/wait xmsg.vbs && del xmsg.vbs /f/q
explorer .\Logs
Поясни, в каком скрипте.. Хотя у uVS так же называется... надо таки переименовать.Phoenix, Start.CMD переименуй во что-нибудь другое.
У тебя он в скрипте вызывается. Не понимаю, как до сих пор не попало в рекурсию.
Браузер запускается для ручного скачивания CureIt, если какие то ошибки с прямыми ссылками. (может путь к файлу сменят..)У тебя в комментариях к коду так написано. + сам код
(строка 188-190)
Кстати >nul timeout 3 - такой команды нет в Win XP.
А вон как. Теперь ясно.Переделал - msg * /v /w /time:15
у тебя главный скрипт как называется? То-то. А внутри него вызов команды Start.Поясни, в каком скрипте.. Хотя у uVS так же называется... надо таки переименовать.
Хороший ход.*Ещё переделал, теперь только один архив. Сами логи не удаляются и перенесены в .\temporal\ - она же временная. Некоторые логи (с текущей датой) дописываются. Архив как бы обновляет логи свежими.
Скинь архив с актуальной версией. В текущей при повторном запуске батника папка с бекапами реестра не растет.Да. Ограничить в 300-500 мб думаю достаточно ? Если не очень сложно.
Ты про команду Start/wait, ну да.. Теперь ECL.CMD будет.у тебя главный скрипт как называется? То-то. А внутри него вызов команды Start.
Я проверил - команда Start вызывается первой, т.к. является внутренней (но это не всегда так бывает). Лучше все-таки переименовать.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?