本帖最后由 sanmoking 于 2010-9-26 12:22 编辑
我一般都是这样用的#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Opt("GUIOnEventMode", 1)
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 242, 135, 192, 124)
GUISetOnEvent($GUI_EVENT_CLOSE, "Form1Close")
$Button1 = GUICtrlCreateButton("点击后开始", 48, 40, 137, 33)
GUICtrlSetOnEvent(-1, "ch")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
$ok = 0;开关的初始状态
$num = 0
While 1
Sleep(20)
ch1();实际运行的代码要放到主循环里,相当于布置好线路,只等开关联通
WEnd
Func ch();点击按钮运行的这个函数,相当于电灯的开关
If $ok = 0 Then
$ok = 1
GUICtrlSetData($Button1, "点击后暂停")
Else
$ok = 0
GUICtrlSetData($Button1, "点击后开始")
EndIf
EndFunc
Func ch1();这个函数才是实际进行的代码
If $ok = 1 Then ;一定要有这个的开关
ToolTip($num);这里放你自己的代码
$num += 1
EndIf
EndFunc
Func Form1Close()
Exit
EndFunc
|