@echo off mode con cols=85 lines=5 SetLocal EnableExtensions EnableDelayedExpansion CD /d "%~dp0" echo ... Winker Activator set "h1=https://github.com/1mavricks1/Winker-Windows-Activator/releases/" set "d1=download/.*[.]zip" set "w1=Winker.Activator.zip" echo.?> "%~dp0alarm.txt" ("%~dp0..\Scripts\http2cli.exe" "%h1%" 2| findstr /R /C:"%d1%") >"%~dp0down.txt" for %%a in ("%~dp0down.txt") do set size=%%~za if %size%==0 goto 1 <"%~dp0down.txt" (for /f "tokens=1* delims=[]" %%a in ('find /n /v ""') do set "s%%a=%%b") FOR /F "tokens=2 delims=+++" %%a in ("%s1%") do set "g1=https://github.com%%a" FOR /F "tokens=7 delims=/" %%a in ("%g1%") do set "f=%%a" set f=%f:*v=% if exist "%~dp0%w1%" ( for %%a in ("%~dp0%w1%") do set "fsize=%%~za" ) else ( set "fsize=0" ) ("%~dp0..\Scripts\netsize.exe" "%g1%") >"%~dp0down.txt" Set /p nsize=<"%~dp0down.txt" if %fsize% NEQ %nsize% ( cls echo. %w1% echo. "%~dp0..\Scripts\aria2c.exe" "%g1%" --check-certificate=false --console-log-level=error --file-allocation=none --allow-overwrite=true -x8 -s8 -o "%w1%.~" for %%a in ("%~dp0%w1%.~") do set size=%%~za if !size!==0 goto 1 del "%~dp0%w1%" /q ren "%~dp0%w1%.~" "%w1%" echo %date%> "%~dp0date.txt" ) echo %f%> "%~dp0version.txt" del "%~dp0alarm.txt" /q :1 del "%~dp0down.txt" /q del "%~dp0*.~" /q Exit /B
sam_sobi, я знаю его. Из сборки rezorustavi еще забрал. На сервер и в TTC давно стоит уже. Лично мне нравиться больше всего активатор MAS16.exe. Ander_73 тоже рекомендовал. Кстати новая версия 1.6 вышла меньше 40 минут назад.
_________________ Подпись отключена за нарушение правил форума
@echo off mode con cols=85 lines=5 SetLocal EnableExtensions EnableDelayedExpansion CD /d "%~dp0" echo ... MAS by massgravel set "h1=https://github.com/massgravel/Microsoft-Activation-Scripts/releases" set "d1=download/.*[.]7z" set "w1=MAS_Password_1234.7z" ..
далее строки аналогичные Winker Activator получаем два файла: MAS_Password_1234.7z и version.txt (1.6)
@echo off mode con cols=85 lines=5 SetLocal EnableExtensions EnableDelayedExpansion CD /d "%~dp0" echo ... 8GadgetPack set "h1=https://8gadgetpack.net" set "d1=Version [0-9]" set "g1=https://8gadgetpack.net/dl_350/8GadgetPackSetup.msi" set "w1=8GadgetPackSetup.msi" echo.?> "%~dp0alarm.txt" ("%~dp0..\Scripts\wget.exe" -q -O- "%h1%" | findstr /R /C:"%d1%") >"%~dp0down.txt" for %%a in ("%~dp0down.txt") do set size=%%~za if %size%==0 goto 1 <"%~dp0down.txt" (for /f "tokens=1* delims=[]" %%a in ('find /n /v ""') do set "s%%a=%%b") FOR /F "tokens=3 delims= " %%a in ("%s1%") do set "f=%%a" if exist "%~dp0%w1%" ( for %%a in ("%~dp0%w1%") do set "fsize=%%~za" ) else ( set "fsize=0" ) ("%~dp0..\Scripts\netsize.exe" "%g1%") >"%~dp0down.txt" Set /p nsize=<"%~dp0down.txt" if %fsize% NEQ %nsize% ( cls echo. %w1% echo. "%~dp0..\Scripts\aria2c.exe" "%g1%" --check-certificate=false --console-log-level=error --file-allocation=none --allow-overwrite=true -x8 -s8 -o "%w1%.~" for %%a in ("%~dp0%w1%.~") do set size=%%~za if !size!==0 goto 1 del "%~dp0%w1%" /q ren "%~dp0%w1%.~" "%w1%" echo %date%> "%~dp0date.txt" ) echo %f%> "%~dp0version.txt" del "%~dp0alarm.txt" /q :1 del "%~dp0down.txt" /q del "%~dp0*.~" /q Exit /B
[0-9] - любая цифра (Version 3(и далее 5.0) .. Version 3(и далее 4.0)) берем первую найденную строку, 3-е вхождение после пробела - и пишем в текстовый файл version.txt
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы