Запустить батник через прокси

Регистрация
31.03.2020
Сообщения
58
Благодарностей
1
Баллы
8
Есть батник где нужно скачать видео файл(с помощью ffmpeg) - нужно включить прокси перед скачиванием - а потом выключить.

За ранее благодарен за помощь )
 

discus

Client
Регистрация
21.09.2020
Сообщения
87
Благодарностей
43
Баллы
18
Добавить действие - Браузер - Настройки - Установить прокси.
Первый экшен включает прокси, второй пустой экшен выключает прокси.
Запустить батник: Добавить действие - Свой код - Запуск программы.

74880

 
Последнее редактирование:
Регистрация
31.03.2020
Сообщения
58
Благодарностей
1
Баллы
8
дело в том что при запуске батника(он же запускается в пределах windows, а не браузера) - прокси нужно дополнительно включить через cmd
 

discus

Client
Регистрация
21.09.2020
Сообщения
87
Благодарностей
43
Баллы
18
Батник включает и задает прокси в реестре. proxy:port - поставь сюда прокси и порт, можно сохранять этот батник с помощью шаблона и тогда прокси можно будет задавать переменной. Чтобы выключить прокси в батнике поменяй 0x00000001 на 0x00000000
Это те же самые параметры которые задаются вручную в параметрах компьютера - Сеть и интернет - Прокси-сервер. Перезапуск explorer.exe нужен чтобы система увидела изменения в реестре. Может быть есть другой вариант вместо перезагрузки explorer.exe, но другого работоспособного варианта я не нашел. Минус в том что прокси будет включен для всех программ Windows. А вообще для проксирования отдельных программ Windows используют Proxifier.
Код:
c:
cls
@echo off
color 0b
echo ProxyServer:
echo 1. Vklu4enie proxy
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0x00000001 /f
echo 2. Ukazanie adresa i porta proxy
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /t REG_SZ /d proxy:port /f
echo 3. Restart explorer.exe
Taskkill /f /im explorer.exe
start explorer.exe
 
Последнее редактирование:
  • Спасибо
Реакции: виктораш
Регистрация
31.03.2020
Сообщения
58
Благодарностей
1
Баллы
8
спасибо - поюзаю Proxifier
 
Регистрация
31.03.2020
Сообщения
58
Благодарностей
1
Баллы
8
Вот нашел рабочий и простой способ включения proxy при запуске бат-файла:

set HTTP_PROXY=http://login:pass@ip:port (это с авторизацией, без авторизации - по аналогии)
 

discus

Client
Регистрация
21.09.2020
Сообщения
87
Благодарностей
43
Баллы
18
Вот нашел рабочий и простой способ включения proxy при запуске бат-файла:
set HTTP_PROXY=http://login:pass@ip:port (это с авторизацией, без авторизации - по аналогии)
Эту строчку где прописывать надо? Выключать так же или не надо выключать?
 
Регистрация
31.03.2020
Сообщения
58
Благодарностей
1
Баллы
8
я прописываю перед командой ffmpeg, вот мой код

@Echo off
chcp 1251 >nul
set HTTP_PROXY=http://login:pass@ip:port
ffmpeg ...
exit
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)