Здравствуйте. Подскажите что не так делаю....
DHCP - ok, а вот корпоративная сеть никак.....и почему то окно на крестик не закрывается
DHCP - ok, а вот корпоративная сеть никак.....и почему то окно на крестик не закрывается
Код:
#include<process.au3>
#Include<file.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$lan="Подключение по локальной сети"
$ip="172.16.155.19"
$mask="255.255.255.240"
$gateway="172.16.155.17"
$prim_dns="0.0.0.0"
$sec_dns="0.0.0.0"
$Form1 = GUICreate("Настройка подключения", 230, 80, -1, -1, -1, BitOR($WS_EX_TOOLWINDOW,$WS_EX_WINDOWEDGE))
$Button1 = GUICtrlCreateButton("DHCP", 140, 20, 80, 40)
$Button2 = GUICtrlCreateButton("Корпоративная сеть", 10, 20, 120, 40)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $Button1
$dhcpip="netsh interface ip set address name=""" & $lan & """ source=dhcp"
$dhcpdns="netsh interface ip set dns name=""" & $lan & """ source=dhcp"
_RunDOS($dhcpip)
_RunDOS($dhcpdns)
MsgBox(4096, "Настройка подключения", "Настройка сетевого подключения " & $lan & " успешно завершена.", 0)
Exit
Case $Button2
$setip1="netsh interface ip set address name=" & $lan & " source=static addr=" & $ip &" mask=" & $mask & " gateway=" & $gateway & " gwmetric=1"
$setip2="netsh interface ip set dns name=" & $lan & " source=static addr=" & $prim_dns & " register=PRIMARY"
$setip3="netsh interface ip add dns name=" & $lan & " addr="& $sec_dns & " index=2"
_RunDOS($setip1)
_RunDOS($setip2)
_RunDOS($setip3)
MsgBox(4096, "Настройка подключения", "Настройка сетевого подключения " & $lan & " успешно завершена.", 0)
EndSwitch
WEnd