Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - BAT-файл для смены настроек сети

Ответить
Настройки темы
CMD/BAT - BAT-файл для смены настроек сети

Аватара для MaxWooD

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


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

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


Изменения
Автор: MaxWooD
Дата: 24-03-2016
Всем доброго дня!
Опишу сложившуюся ситуацию: На работу постоянно хожу с домашним ноутом. У нас в фирме установлен прокси сервер (а дома обычный интернет), поэтому постоянно приходится ставить галочку в настройках параметрах сети -> использовать прокси сервер для локальных подключений..... (рис.1).
Картинка настроек сети

Каждый день по два раза менять эти настройки утомляет, поэтому решил автоматизировать этот процесс посредством написания bat-файла.
Основная идея - сделать два файла, которые будут отвечать за вкулючение и отключение прокси в настройках (ставить и убирать галочку).
Один файл от другого будет отличаться только значением "0" или "1".

Наваял вот такой код для отключения прокси:
Код: Выделить весь код
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t reg_dword /d 000000000
Все работает, но требует согласия на замену значения в реестре - ввести Y. Это не совсем удобно. Пробовал ввести команду автоматического принятия запроса Y/DEL но ничего не вышло. Мне хотелось бы запустить батник, который без лишних запросов автоматически изменит все настройки.

P.S. Так и не разобрался, сколько времени необходимо системе для переключения настроек.

Отправлено: 09:36, 24-03-2016

 


Moderator


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

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


MaxWooD, у команды reg add есть опция /f
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:39, 24-03-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для MaxWooD

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


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

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


Цитата Petya V4sechkin:
MaxWooD, у команды reg add есть опция /f »
/f - удаляет все файлы, даже если у них установлен атрибут только чтение
/q - отключает запрос на подтверждение удаления файла
Может /q использовать?

Я не специалист конечно, но мне необходимо не удалить раздел реестра а заменить его на другой. Или может поступить по другому?
Например, для отключения прокси:
1. Удаляем ветку реестра с настройками прокси (параметр /f)
2. Создаем новую ветку реестра без настроек прокси.

Но это танцы с бубном какие то? Очень нужна помощь знающих людей.

Отправлено: 09:52, 24-03-2016 | #3



Moderator


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

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


MaxWooD, запустите командную строку (cmd.exe) и выполните:
Код: Выделить весь код
reg add /?
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:55, 24-03-2016 | #4


Аватара для MaxWooD

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


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

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


Petya V4sechkin, спасибо все получилось!

Есть проблема! Изменения настроек в реальном времени не происходит. Отключение интернета (или его включение) происходит если зайти в интерфейс настроек, даже не нажимая "ОК". Батник только ставит или убирает галочку. Но настройки не применяются. Я понимаю только перезагрузка поможет.
Возможно решить эту проблему бат-файлом или нужно искать другие решения этой проблемы?

Последний раз редактировалось MaxWooD, 24-03-2016 в 10:32.


Отправлено: 10:01, 24-03-2016 | #5


Ветеран


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

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


системный администратор знает о тебе?MaxWooD,

-------
консольный клиент telegram для Windows: www.elapser.info


Отправлено: 10:31, 24-03-2016 | #6


Аватара для MaxWooD

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


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

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


Опиум, причем системный администратор? ПК личный.
Нет не знает, и знать не желает!

Отправлено: 10:33, 24-03-2016 | #7


Ветеран


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

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


Цитата MaxWooD:
Я понимаю только перезагрузка поможет. »
Нужно уведомить ОС о том, что изменились настройки. Когда Вы «нажимаете» кнопки в интерфейсе — это происходит автоматически.

Отправлено: 10:49, 24-03-2016 | #8


Аватара для MaxWooD

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


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

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


Цитата Iska:
Нужно уведомить ОС о том, что изменились настройки. »
Iska, какой командой это можно сделать?

Отправлено: 11:54, 24-03-2016 | #9


Аватара для Elven

Ветеран


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

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


Цитата MaxWooD:
какой командой это можно сделать? »
надежней всего
Код: Выделить весь код
shutdown -r -t 1 -f
(шутка)

Отправлено: 12:14, 24-03-2016 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - BAT-файл для смены настроек сети

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Bat - файл с изменением сетевых настроек mitcu Скриптовые языки администрирования Windows 3 31-10-2013 13:52
CMD/BAT - [решено] BAT для прописки настроек сети venuko Скриптовые языки администрирования Windows 6 27-02-2010 17:47
[решено] Ищу программу для смены настроек "Подключение по локальное сети" ZGG Программное обеспечение Windows 2 23-11-2007 10:07
Программа для смены настроек сети Altaranenco Microsoft Windows 2000/XP 4 01-09-2006 22:40
Программа для смены настроек сети Psih Microsoft Windows NT/2000/2003 6 30-12-2003 13:32




 
Переход