В целом неплохо.
1).
Из того что можно добавить:
поменять на
explorer /select,"%username%_%date:/=-%_%time::=-%.zip"
тогда кроме открытия папки, еще и будет подсвечен лог файл
(который тяжело сразу увидеть среди кучи файлов)
Если не хочешь, то хоть создавай его в отдельной подпапке (Logs, например).
2).
if errorlevel=1 (
Это неверно. Нужно так
if %errorlevel%==1 (
еще вернее - проверка на любую ошибку:
if %errorlevel% neq 0 (
3).
Вот это:
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 .\
)
Почему у тебя дважды if errorlevel=1. Во первых, поправь как я дал.
Во вторых. Один раз проверил, открыл скобу и выполнил все, что хочешь.
Потом - использование :: внутри скоб недопустимо. Заменяй на Rem
4) Перед стартом сканирования браузер не открывается (наверно как раз по причине выше).ERUNT как-то слишком быстро делает бекап. Проверь, что он отрабатывает правильно.