nwss
12-01-2024, 17:23
Доброго времени суток.
Делаю для удобства разворачивания на новых машинах загрузчик и установщик инструментов. Качаю по прямой ссылке с гитхаба.
Требуется:
1. Консольный инструмент для загрузки файлов по прямой ссылке из интернета
2. Минимальный вес
3. Нормальный интерактив, чтобы было видно процесс загрузки
4. Standalone (чтобы был одним файлом, без библиотек). Желательно, но не обязательно.
5. Должен работать на Windows 7,10,11
Когда-то был wget который весил меньше 100 кб, но я его потерял. Curl которые на оф сайте либо толстые, либо не standalone. aria2c классный, но громоздкий.
Посоветуйте что-нибудь.
Сам скрипт есть и работает, но хочется уменьшить его вес и обеспечить работу на всех версиях винды.
@echo off
Title Download Chromium Gost via curl
set pt="%TEMP%\algoritm\downloader"
set file="%TEMP%\algoritm\files\CG.exe"
if not exist "%TEMP%\algoritm\files" (
mkdir "%TEMP%\algoritm\files"
)
:: CG v100
curl -L# -o %file% "https://drive.google.com/uc?id=1YtcBqV7Kw_fMoyOllYxHbPEBx21zBLTd&export=download&confirm=t"
:: CG v87
rem curl -L# -o %file% "https://drive.google.com/uc?id=1hXWm6SP16ae5vnwwCKEyuBGeH21SBmr_&export=download&confirm=t"
powershell -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command Start-Process -FilePath "%file%" -Wait -Verb RunAs
del /f /q /s "%USERPROFILE%\desktop\download(curl)-CG100.exe"
Делаю для удобства разворачивания на новых машинах загрузчик и установщик инструментов. Качаю по прямой ссылке с гитхаба.
Требуется:
1. Консольный инструмент для загрузки файлов по прямой ссылке из интернета
2. Минимальный вес
3. Нормальный интерактив, чтобы было видно процесс загрузки
4. Standalone (чтобы был одним файлом, без библиотек). Желательно, но не обязательно.
5. Должен работать на Windows 7,10,11
Когда-то был wget который весил меньше 100 кб, но я его потерял. Curl которые на оф сайте либо толстые, либо не standalone. aria2c классный, но громоздкий.
Посоветуйте что-нибудь.
Сам скрипт есть и работает, но хочется уменьшить его вес и обеспечить работу на всех версиях винды.
@echo off
Title Download Chromium Gost via curl
set pt="%TEMP%\algoritm\downloader"
set file="%TEMP%\algoritm\files\CG.exe"
if not exist "%TEMP%\algoritm\files" (
mkdir "%TEMP%\algoritm\files"
)
:: CG v100
curl -L# -o %file% "https://drive.google.com/uc?id=1YtcBqV7Kw_fMoyOllYxHbPEBx21zBLTd&export=download&confirm=t"
:: CG v87
rem curl -L# -o %file% "https://drive.google.com/uc?id=1hXWm6SP16ae5vnwwCKEyuBGeH21SBmr_&export=download&confirm=t"
powershell -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command Start-Process -FilePath "%file%" -Wait -Verb RunAs
del /f /q /s "%USERPROFILE%\desktop\download(curl)-CG100.exe"