找回密码
 加入
搜索
查看: 1605|回复: 5

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

[复制链接]
发表于 2008-9-22 20:58:40 | 显示全部楼层 |阅读模式
使用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 编辑 ]
发表于 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 编辑 ]
 楼主| 发表于 2008-9-22 22:01:02 | 显示全部楼层

感谢就是这样
不过刚才发现XP不支持这样的指令要2003才有
还在想办法
谢谢您
发表于 2008-9-22 22:02:31 | 显示全部楼层
貌似解决了??
发表于 2008-9-22 22:07:31 | 显示全部楼层
具体的你必须自己修改了,因为我不知道你打算干什么
 楼主| 发表于 2008-9-23 08:49:45 | 显示全部楼层
了解
我會努力的
感謝囉
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-7 10:46 , Processed in 0.074304 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表