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

Сохранение и изменение настроек Proxy

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

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

Не по теме:

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

0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.07.2012, 20:20
Ответы с готовыми решениями:

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

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

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

Сохранение настроек.
Есть много чекбоксов. Как можно сохранить у файл или инифайл то, отмечен ли каждый чекбокс???...

Сохранение настроек
Есть программа которая сохраняет свои настройки ну например в ini или txt файл при ее закрытии...

6
Dragokas
Эксперт WindowsАвтор FAQ
17105 / 7160 / 861
Регистрация: 25.12.2011
Сообщений: 10,955
Записей в блоге: 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
27987 / 15714 / 966
Регистрация: 15.09.2009
Сообщений: 67,815
Записей в блоге: 78
26.07.2012, 00:19 3
Dragokas, мне кажется Вы несколько переусложняете задачу...
два батника на раб стол -
оба через Netsh... работает во всех редакциях винды..
0
Dragokas
Эксперт WindowsАвтор FAQ
17105 / 7160 / 861
Регистрация: 25.12.2011
Сообщений: 10,955
Записей в блоге: 16
26.07.2012, 01:12 4
Ничуть не знаком с ее алиасами.
Специалистам на заметку: http://technet.microsoft.com/en-us/library/cc754516(v=ws.10)

Не вижу сложностей в прямом чтении и записи реестровых ключей.
0
K.A.V.
В поисках истины
69 / 29 / 0
Регистрация: 06.03.2011
Сообщений: 665
Записей в блоге: 3
26.07.2012, 20:20  [ТС] 5
версия системы виндовс 7
0
Dragokas
Эксперт WindowsАвтор FAQ
17105 / 7160 / 861
Регистрация: 25.12.2011
Сообщений: 10,955
Записей в блоге: 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
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.06.2013, 19:17

Сохранение настроек
Добрый день! Подскажите как можно сохранить настройки окна, меню и т.д. и, что бы при запуске...

Сохранение настроек
function Color() { var col = document.forms.sel.selectedIndex; switch(col) { case 0...

Сохранение настроек
Доброго времени суток. Как можно сохранять настройки порограмы.Зарание спасибо.


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

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

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