Биллинговая система Nodeny
22 Ноября 2024, 15:05:37 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: скрипт смены ip (делался для win 7)  (Прочитано 10190 раз)
podavan
NoDeny
Пользователь
*

Карма: 5
Offline Offline

Сообщений: 79


Quilibet fortunae suae faber


Просмотр профиля
« : 08 Сентября 2011, 08:57:37 »

частенько нужно менять апи для настроек разного рода, затаскало постоянно тыкать, поэтому был выбран способ создания скрипта, что меняет настройки 2 нажатиями, тестировалось на win 7 для xp могут быть мелкие изменения в синтаксисе, было для каждого раздела сделаны 2 пункта, в первом варианте он завершает работу окна, во втором окно остаётся (вдруг надо сделать пару пассов и вернуться обратно), делаем bat файло и вперёд, полезно монтажникам с ноутами и прочим))
добавлять по аналогии, у меня по 10 пунктов в каждой, тут упростил, и ещё, данный способ делался для смены из под админа, если нужно делать под пользователем, искать в инете описание команды runas, она будет спрашивать пасс одмина


@echo off

:MENU

cls

echo -----------------------------------------------

echo Choose source for your IP address configuration:

echo If want to remain in the menu, to add prefiks 1

echo 1. DHCP

echo 2. Podset 1    (192.168.1.5)

echo 3. Podset 2    (192.168.0.5)
 
echo 4. Svitch      (10.90.90.95)

echo 11. DHCP       (remain in the menu)

echo 12. Podset 1   (remain in the menu)

echo 13. Podset 2   (remain in the menu)

echo 14. Svitch     (remain in the menu)

echo 8. Exit

echo -----------------------------------------------

set /P choice=$



if %choice% equ 1 goto C1

if %choice% equ 2 goto C2

if %choice% equ 3 goto C3

if %choice% equ 4 goto C4

if %choice% equ 11 goto C11

if %choice% equ 12 goto C12

if %choice% equ 13 goto C13

if %choice% equ 14 goto C14

if %choice% equ 8 goto EXIT

echo Invalid choice. & pause & goto MENU

:C1

cls

netsh interface ip set address name="Local Area Connection" source=dhcp

goto :EXIT

:C2

cls

netsh interface ip set address "Local Area connection" static 192.168.1.5 255.255.255.0 192.168.1.1 1
netsh interface ip add dnsserver "Local Area Connection" 192.168.1.1

goto :EXIT

:C3

cls

netsh interface ip set address "Local Area connection" static 192.168.0.5 255.255.255.0 192.168.0.1 1
netsh interface ip add dnsserver "Local Area Connection" 192.168.0.1

goto :EXIT

:C4

cls

netsh interface ip set address "Local Area connection" static 10.90.90.95 255.255.255.0 10.90.90.1 1
netsh interface ip add dnsserver "Local Area Connection" 10.90.90.1

goto :EXIT


:C11

cls

netsh interface ip set address name="Local Area Connection" source=dhcp

goto :MENU

:C12

cls

netsh interface ip set address "Local Area connection" static 192.168.1.5 255.255.255.0 192.168.1.1 1
netsh interface ip add dnsserver "Local Area Connection" 192.168.1.1

goto :MENU

:C13

cls

netsh interface ip set address "Local Area connection" static 192.168.0.5 255.255.255.0 192.168.0.1 1
netsh interface ip add dnsserver "Local Area Connection" 192.168.0.1

goto :MENU

:C14

cls

netsh interface ip set address "Local Area connection" static 10.90.90.95 255.255.255.0 10.90.90.1 1
netsh interface ip add dnsserver "Local Area Connection" 10.90.90.1

goto :MENU

:EXIT

exit




« Последнее редактирование: 08 Сентября 2011, 08:59:30 от podavan » Записан

«Карма» – это как действие, так и то, что из него следует; это причина и следствие одновременно, потому что каждое действие порождает силу энергии, которая возвращается к нам в виде подобной силы. Карма предполагает действие сознательного выбора.
evp
NoDeny
Постоялец
*

Карма: -6
Offline Offline

Сообщений: 113


Просмотр профиля
« Ответ #1 : 13 Сентября 2011, 03:39:04 »

http://www.netsetman.com/index.php?s=nsm
Записан
podavan
NoDeny
Пользователь
*

Карма: 5
Offline Offline

Сообщений: 79


Quilibet fortunae suae faber


Просмотр профиля
« Ответ #2 : 10 Октября 2011, 23:26:17 »

ограничение программулины -  6 сетевых профилей, в своём скрипте у меня их 23 Улыбающийся
Записан

«Карма» – это как действие, так и то, что из него следует; это причина и следствие одновременно, потому что каждое действие порождает силу энергии, которая возвращается к нам в виде подобной силы. Карма предполагает действие сознательного выбора.
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #3 : 11 Октября 2011, 08:35:32 »

А что делать если сетевое называется не "Local Area Connection"? << Риторика
Записан
Rico-X
NoDeny
Старожил
*

Карма: 7
Offline Offline

Сообщений: 349


Просмотр профиля
« Ответ #4 : 04 Ноября 2011, 14:30:25 »

Да ладно вам, достаньте уже и померяйтесь.
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!