Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Новый участник


Сообщения: 49
Благодарности: 1

Профиль | Отправить PM | Цитировать


При помощи скрипта
Код: Выделить весь код
"%~dp0\bin\curl" -O http://www.nyam.pe.kr/blog/entry/Imagine-Plugins
Создался файл Imagine-Plugins, после переименовал в файл index.txt.
Я понимаю что это сделано через одно место и не профессионально, но я пытался рассмотреть разные варианты.
Я нашел в нете скрипт и подредактировал под скачивания с этого сайта
Код: Выделить весь код
@Echo off
REM переключаемся на Windows - кодировку
chcp 1251 >NUL
Setlocal Enabledelayedexpansion

rem  Определяем наличие прокси. Бывает полезно, если ПК в домене.
 Set $X=&Set $R=HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
 For /F "Tokens=1,3" %%i In ('REG Query "%$R%"^|Find "Proxy"') Do Set %%i=%%j
 If "%ProxyEnable%"=="0x1" Set $X=-x %ProxyServer%
 
rem Перебор значений от 10 до 0 с шагом убывания 1
    for /l %%a in (10,-1,0) do (
    for /l %%b in (10,-1,0) do (
    for /l %%c in (10,-1,0) do (
rem Если маркерная переменная не создана 
        If Not Defined flg (
            title Пытаемся скачать Imagine %%c.%%b.%%a_x64_Unicode
            Set fSURL=http://www.nyam.pe.kr/dev/imagine/download/x64/unicode/Imagine_%%c.%%b.%%a_x64_Unicode.zip
rem Если файл существует, смотрим его свойства
            bin\curl.exe -f -s -I !fSURL! %$X%|Find " 200 OK" >Nul
                            If ErrorLevel 0 (
rem Перебирая свойства файла, смотрим является ли он архивом zip
                For /F "Skip=1 Tokens=1* Delims=: " %%i In ('bin\curl.exe -f -s -I "!fSURL!" %$X%') Do Set %%i=%%j
                If /I "!Content-Type!"=="application/zip" (
                    Echo.
                    Echo Выполняется скачивание Imagine %%c.%%b.%%a_Unicode.zip  ...
rem Процедура скачивания файла с прогресс-баром
                    bin\curl.exe -f -# -O "!fSURL!" %$X%
rem Завершаем перебор значений, создаём маркерную переменную 
                    set flg=1
))))))
Он сильно долго отсчитывает версию программы.
Так как надо скачать еще
Код: Выделить весь код
http://www.nyam.pe.kr/dev/imagine/download/unicode/Imagine_%%c.%%b.%%a_Unicode.zip
и 12 Plugin, а прикрепить ссылки к этому скрипту не смог и совместить в один bat файл несколько таких скриптов не получилось, скачивается только одна ссылка.
При помощи этого скрипта будут скачиваться файлы очень долго.

Нашел на форуме
Скрытый текст
@Echo Off
SetLocal EnableExtensions
Set FN=input.txt
For /F "Delims=" %%I In (%FN%) Do wget %%I

При помощи wget из файла input.txt скачивается быстро, поэтому и возник этот вопрос - как напичкать input.txt ссылками.

Отправлено: 20:34, 16-04-2017 | #12