X.Z. 发表于 2008-9-22 20:58:40

如何使用GUI接口按钮执行指令?

使用GUI接口按钮执行指令

请问如何做一个简单的GUI接口
上面只需要两颗按钮
按下第一颗按钮执行
netsh interface set interface "LAN1" DISABLE
netsh interface set interface "LAN2" ENABLE

按下第二颗按钮执行
netsh interface set interface "LAN1" ENABLE
netsh interface set interface "LAN2" DISABLE

谢谢

[ 本帖最后由 X.Z. 于 2008-9-23 08:50 编辑 ]

78391493 发表于 2008-9-22 21:21:08

#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <Process.au3>

$Form1 = GUICreate("Form1", 170, 42, 204, 174)
$Button1 = GUICtrlCreateButton("Button1", 8, 8, 73, 25, 0)
$Button2 = GUICtrlCreateButton("Button2", 88, 8, 73, 25, 0)
GUISetState(@SW_SHOW)

While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
      Case $GUI_EVENT_CLOSE
            Exit
      Case $Button1
            _RunDos('netsh interface set interface "LAN1" DISABLE')
            _RunDos('netsh interface set interface "LAN2" ENABLE')
      Case $Button2
            _RunDos('netsh interface set interface "LAN1" ENABLE')
            _RunDos('netsh interface set interface "LAN2" DISABLE')
    EndSwitch
WEnd

是这样吗?

[ 本帖最后由 78391493 于 2008-9-22 21:30 编辑 ]

X.Z. 发表于 2008-9-22 22:01:02


感谢就是这样
不过刚才发现XP不支持这样的指令要2003才有
还在想办法
谢谢您

huangke 发表于 2008-9-22 22:02:31

貌似解决了??

78391493 发表于 2008-9-22 22:07:31

具体的你必须自己修改了,因为我不知道你打算干什么:face (32):

X.Z. 发表于 2008-9-23 08:49:45

了解
我會努力的
感謝囉
页: [1]
查看完整版本: 如何使用GUI接口按钮执行指令?