-c, --continue resume getting a partially-downloaded file.
-N, --timestamping don't re-retrieve files unless newer than
local.
Это на случай старых версий - в Меню же можно выбрать №2еще мне не понравилось, что при необходимости повторного сканирования, CureIt скачивается заново.
if exist .\cureit.exe ren cureit.exe cureit_%random%.exe
if exist .\scanner.exe ren scanner.exe scanner_%random%.exe
----------------------------------
- -
- 1. Загрузить CureIt -
- 2. Сканировать с CureIt -
- 3. Сканер DrWeb AV -
- 4. Собрать отчёты -
- 5. Утилита DWSYSINFO -
- 6. Утилита plstfix -
- 7. Утилита mwz_unhooker -
- 0. Выход -
- -
----------------------------------
Ну да для 7zsfx надо наверное.ECL.cmd
Я бы выбрал что-то более информативное:
EasyCureLogs!.cmd например
Неверно содрал или у Назарета криво. Я тестил еще на ViruLogs-e. Ключ -c конфликтовал с ключем -N.Я это содрал у назарета
wget.exe --timestamping -t5 -T15
Тогда не будет смысла использовать ключ --timestampingЭто на случай старых версий - в Меню же можно выбрать №2
У него во многих файлах -сNНеверно содрал или у Назарета криво.
@Echo Off
SetLocal EnableExtensions
call :Backup_Cleaner "c:\Program Files (x86)\EasyCureLogs!\REGBACKUP" 400
exit /B
:Backup_Cleaner [Папка с бекапами] [Лимит в МБ]
call :GetDirSize "%~1" Size
if %Size% LSS %~2 Exit /B
for /F "delims=" %%d in ('dir "%~1" /B /AD /O-D') do set "EarlyFolder=%~1\%%d"
echo Удаление старого бекапа реестра - "%EarlyFolder%"
rd /s /q "%EarlyFolder%"
goto Backup_Cleaner
:GetDirSize [Папка] [Переменная для хранения результата в МБ]
SetLocal
For /F "tokens=1-3" %%a IN ('Dir "%~1" /-C/S/A') Do call Set DirSize=%%n2%%& Set n2=%%c
Set "DirSize=%DirSize:~0,-3%"
if "%DirSize%"=="" (set DirSize=0) else (Set /A DirSize=%DirSize%/1024)
EndLocal& Set "%~2=%DirSize%"
Exit /B
Проверил. Так тоже работает. Но я сторонник указания корректного синтаксиса. Справка не просто так пишется.У него во многих файлах -сN
-N
--timestamping
Включить сравнение по дате.
Помните, что при обрыве связи Wget повторяет попытки дозагрузки самостоятельно и без параметра -c, и только когда он "сдастся" и завершит свою работу, то для возобновления загрузки файла будет нужен этот параметр.
При запуске Wget с параметром -N, с или без -r, файл будет загружен только если он новее уже существующего, или если размер его не совпадает с имеющейся копией (см. Сравнение по дате). -nc не комбинируется с -N.
if exist .\cureit.exe ren cureit.exe cureit_%random%.exe
if exist .\scanner.exe ren scanner.exe scanner_%random%.exe
Было бы идеально. При каждом запуске генерируется новое имя. Но переменная его не забудет, не потеряет, не перегенерируется по переходам скрипта ? Как хранить рандомное имя не знаю.Хочешь запускать сканер с рандомным именем?
set scanner=Cure%random%.exe
ren CureIT.exe %scanner%
For /F %%a in ('dir /B Cure*.exe') do set scanner=%%a
:: если имя найдено - if Defined - то переименовуем назад
if Defined scanner ren %scanner% CureIT.exe
echo %scanner%> "scanner_name.txt"
:: проверяем, есть ли такой файл scanner_name.txt, и читаем из него имя сканера
if exist "scanner_name.txt" set /p scanner=<"scanner_name.txt"
if Defined scanner ren %scanner% CureIT.exe
Threat Assessment
Wild
Wild Level: Low
Number of Infections: 0 - 49
Number of Sites: 0 - 2
Geographical Distribution: Low
Threat Containment: Easy
Removal: Easy
Нет,прикинулся веником...обычный юзер в половине случаев забьет на требование распаковать.Жульничаешь..
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?