Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 43, средняя оценка - 4.93
K.A.V.
Блондинка
69 / 29 / 2
Регистрация: 06.03.2011
Сообщений: 658
Записей в блоге: 3
#1

Сохранение и изменение настроек Proxy - CMD/BAT

25.07.2012, 20:20. Просмотров 7010. Ответов 6
Метки нет (Все метки)

Добрый вечер помогите пожалуйста, возможно ли через бат-файл организовать такую задачу:
Есть настройка в IE в разделе прокси для авторизации на юзергейте.
Нужно сделать так, чтобы при запуске одного бат-файла эти настройки сбросились, а при запуске второго бат-файла настройки возобновились в прежние.

Не по теме:

Если это нельзя организовать через бат, помогите через делфи, плз.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.07.2012, 20:20
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Сохранение и изменение настроек Proxy (CMD/BAT):

Изменение значений параметров в файле настроек Firefox
Приветствую! Возможно уже где-то подобная проблема фигурировала, но я так и не...

Изменение некоторых параметров настроек компьютера и сворачивание окна заданной программы
Нужно создать батник, который будет отвечать за ф-ю включения "Автоматически...

Запись в переменную первой строки из файла, изменение этого значения и сохранение нового в файле с перезаписью
Здравствуйте. В общем, цель такова. Нужен бат файл, который из первой строки...

Proxy.onicon.ru
Добрый утро. Мне тут помощь ваша очень нужна. сеть из 70 пк, firewall, squid....

Настройка proxy ForeFront TMG
Ребят есть ряд задач которые передо мной поставили. Стоит прокси ForeFront TMG...

Windows Srv2008+Proxy+банкомат+Wi-fi=?
Работаю в коледже, траффик на интернет лимитированный, не смейтесь, всего 2 Гб....

6
Dragokas
Эксперт WindowsАвтор FAQ
16926 / 7011 / 851
Регистрация: 25.12.2011
Сообщений: 10,808
Записей в блоге: 16
25.07.2012, 23:59 #2
Какая версия ОС?

На XP корректную работу не гарантирую. Смогу проверить только завтра. Там версии Reg.exe отличаются существенно.

Вот кой-чего написал:
1) Бэкап проксянки:
Bash
1
2
3
4
5
6
7
8
9
10
11
@echo off
setlocal enabledelayedexpansion
set cfg=proxy.ini
if exist %cfg% del /f /q %cfg%
for %%N in (ProxyServer ProxyOverride ProxyEnable) do (
  set /a nkey+=1
  if !nkey!==3 (set ktype=REG_DWORD) else set ktype=REG_SZ
  For /F "UseBackQ Tokens=2*" %%A In (`Reg.exe Query "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings"^|Find /I "%%N"`) do set var=%%B
  echo %%N=!ktype!=!var!>>%cfg%
  set var=
)
В создаваемом файле Proxy.ini должно получится нечто вроде этого:
Код
ProxyServer=REG_SZ=192.168.0.100:3128
ProxyOverride=REG_SZ=<local>
ProxyEnable=REG_DWORD=0x1
2) Удалить настройки прокси и отключить ее использование:
Bash
1
2
3
4
5
@echo off
set hive=HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings
reg.exe add "%hive%" /v ProxyEnable /t REG_DWORD /d 0x00000000 /f
reg.exe delete "%hive%" /v ProxyOverride /f
reg.exe delete "%hive%" /v ProxyServer /f
3) Восстановление настроек прокси из бэкапа:
Bash
1
2
3
4
5
@echo off
set cfg=proxy.ini
for /f "tokens=1,2,3 delims==" %%A in (%cfg%) do (
  if "%%C" neq "" reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v %%A /t %%B /d %%C /f  
)
Настройки применяются сразу, но чтобы их подхватить у браузера IE, следует перезапустить использующие их сторонние приложения.
На всякий случай: параметры Proxy для IE вручную задаются через L Alt, "Сервис", "Свойства обозревателя", вкладка "Подключения", кнопка "Настройка сети".
1
magirus
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
27941 / 15659 / 960
Регистрация: 15.09.2009
Сообщений: 67,839
Записей в блоге: 78
26.07.2012, 00:19 #3
Dragokas, мне кажется Вы несколько переусложняете задачу...
два батника на раб стол -
оба через Netsh... работает во всех редакциях винды..
0
Dragokas
Эксперт WindowsАвтор FAQ
16926 / 7011 / 851
Регистрация: 25.12.2011
Сообщений: 10,808
Записей в блоге: 16
26.07.2012, 01:12 #4
Ничуть не знаком с ее алиасами.
Специалистам на заметку: http://technet.microsoft.com/en-us/library/cc754516(v=ws.10)

Не вижу сложностей в прямом чтении и записи реестровых ключей.
0
K.A.V.
Блондинка
69 / 29 / 2
Регистрация: 06.03.2011
Сообщений: 658
Записей в блоге: 3
26.07.2012, 20:20  [ТС] #5
версия системы виндовс 7
0
Dragokas
Эксперт WindowsАвтор FAQ
16926 / 7011 / 851
Регистрация: 25.12.2011
Сообщений: 10,808
Записей в блоге: 16
26.07.2012, 22:08 #6
Проверьте. На Win7 точно все в порядке.
1
DoctorBooooom
1 / 1 / 0
Регистрация: 28.08.2012
Сообщений: 38
17.06.2013, 19:17 #7
Простите за поднятие старой темы, однако у меня установлена прокся ток на https, в конфиге
proxy.ini
Код
ProxyServer=REG_SZ=https=proxy.crt:3128
ProxyOverride=REG_SZ=
ProxyEnable=REG_DWORD=0x1
Т.е. он должен вставлять https=proxy.crt:3128 а в действительности вставляет https наверняка можно как-то просто исправить, но я не силен в синтаксисе bat файлов.

Заранее спасибо
0
17.06.2013, 19:17
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.06.2013, 19:17
Привет! Вот еще темы с решениями:

Proxy под WinServer2008 enterprise
Добрый день. Помогите выбрать ProxyServer. Структура сети такая: что прокси...

Получение системных настроек Proxy
Всем доброго времени суток. Кто в курсе как можно из системы выдернуть...

Изменение proxy в IE
Подскажите, пожалуйста, как программно изменить настройки proxy в Internet...

Сохранение настроек
Как сделать сохранение настроек например: запустил ЕХЕ файл изменил настройки...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru