怎么用按键控制For循环?
#include <GUIConstants.au3>#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 107, 85, 964, 112)
$Button1 = GUICtrlCreateButton("开始", 16, 8, 75, 25, 0)
$Button2 = GUICtrlCreateButton("停止", 16, 48, 75, 25, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
Run('NOTEPAD.exe')
kaishi();开始For循环
Case $Button2
;■■■■■■■按键停止For循环■■■■■■■
EndSwitch
WEnd
Func kaishi()
$val = 1
For $i = 1 To 200
$doubled =MyDouble($val)
Sleep(500)
Send($doubled,0)
Send('{enter}')
$val = $doubled
Next
EndFunc
Exit
Func MyDouble($value)
$value = $value + 1
Return $value
EndFunc
[ 本帖最后由 傻娃 于 2008-10-15 14:44 编辑 ] ExitLoop中断一个 While/Do/For 循环
[ 本帖最后由 即即 于 2008-10-14 14:51 编辑 ] 用COPROC 或 热键 我刚想发帖问,我的问题与楼主一模一样!! 原帖由 liongodmien 于 2008-10-14 16:24 发表 http://www.autoitx.com/images/common/back.gif
用COPROC 或 热键
能不能给我举个例子 子进程法...http://www.autoitx.com/forum.php?mod=viewthread&tid=2900&extra=page%3D1
里面有例子 :face (35): 能不能给我贴个例子来 原帖由 傻娃 于 2008-10-14 22:51 发表 http://www.autoitx.com/images/common/back.gif
:face (35): 能不能给我贴个例子来
热键的例子早就给你出过了!看了还得会修改运用!
http://www.autoitx.com/forum.php?mod=viewthread&tid=3118&page=1#pid20094 COPROC的例子:
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
Run('NOTEPAD.exe')
_CoProc('kaishi');开始For循环
Case $Button2
;■■■■■■■按键停止For循环■■■■■■■
EndSwitch
WEnd
原帖由 liongodmien 于 2008-10-15 10:38 发表 http://www.autoitx.com/images/common/back.gif
COPROC的例子:
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
...
好人我搞定了 还是不能停止 修改好几次还是不行呀 剛好用需要用到,學習一下
页:
[1]