реклама на сайте
подробности

 
 
> Можно ли написать такой скрипт?, WinXPsp3
_Anatoliy
сообщение May 27 2011, 06:49
Сообщение #1


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



По работе часто возникает необходимость переключать туда и назад адрес IP на компе,замордовался уже. wacko.gif
На рисунках показаны нужные настройки.Есть ли возможность написать скрипт (*.bat файл) для выполнения данной операции?Буду весьма признателен за совет.Сразу скажу что я не программист РС, рядовой пользователь.
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Shamil
сообщение May 27 2011, 08:00
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 160
Регистрация: 23-12-04
Из: Уфа
Пользователь №: 1 631



Цитата(_Anatoliy @ May 27 2011, 12:49) *
По работе часто возникает необходимость переключать туда и назад адрес IP на компе,замордовался уже. wacko.gif
На рисунках показаны нужные настройки.Есть ли возможность написать скрипт (*.bat файл) для выполнения данной операции?


Используйте команду netsh:

Переключение на DHCP:
Код
netsh -c "interface ip" set address name="Подключение по локальной сети" dhcp


"Ручное" задание IP адреса и маски (DNS при этом сбрасывается)
Код
netsh -c "interface ip" set address name="Подключение по локальной сети" static 200.200.200.1 255.255.255.0

Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение May 28 2011, 09:28
Сообщение #3


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(Shamil @ May 27 2011, 10:00) *
Используйте команду netsh:

Переключение на DHCP:
Код
netsh -c "interface ip" set address name="Подключение по локальной сети" dhcp


"Ручное" задание IP адреса и маски (DNS при этом сбрасывается)
Код
netsh -c "interface ip" set address name="Подключение по локальной сети" static 200.200.200.1 255.255.255.0


Только работает этот скрипт как-то неустойчиво. Вчера попробовал - переключалось туда и назад. А сегодня вообще никак. При запуске в окне DOS увидел сообщение "Программа не умещается в памяти", а у меня ещё 600 мегабайт свободной памяти согласно диспетчеру задач. Может нужно ещё какие-то ключи добавить?Или другие нюансы?
Go to the top of the page
 
+Quote Post
Shamil
сообщение May 28 2011, 09:43
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 160
Регистрация: 23-12-04
Из: Уфа
Пользователь №: 1 631



Цитата(_Anatoliy @ May 28 2011, 15:28) *
Только работает этот скрипт как-то неустойчиво. Вчера попробовал - переключалось туда и назад. А сегодня вообще никак. При запуске в окне DOS увидел сообщение "Программа не умещается в памяти", а у меня ещё 600 мегабайт свободной памяти согласно диспетчеру задач. Может нужно ещё какие-то ключи добавить?Или другие нюансы?

Не знаю, к сожалению.
Я запускал эту команду из под FAR. Работало без проблем.
Сама программа netsh.exe - это 32-х разрядное консольное приложение,
ей не требуется какое то специальное DOS окно (как для PCAD45 например).

Попробуйте <ПУСК><Выполнить>, введите эту команду в строку и кнопку ОК.

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

Вот попробовал с ярлыками на рабочем столе, то же работает без проблем...

P.S. Уезжаю в лес, на "открытие сезона", до понедельника буду не доступен...
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 15:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.01394 секунд с 7
ELECTRONIX ©2004-2016