找回密码
 加入
搜索
查看: 1476|回复: 4

暂停后!按钮无法使用!

[复制链接]
发表于 2008-12-25 20:57:53 | 显示全部楼层 |阅读模式
示例


; 按下 Esc 将终止脚本,按下 Pause/Break 则将“暂停”
Global $Paused
HotKeySet("{PAUSE}", "TogglePause")
HotKeySet("{ESC}", "Terminate")
HotKeySet("+!d", "ShowMessage") ;Shift-Alt-d
;;;; 这里是程序主体 ;;;;
While 1
Sleep(100)
WEnd
;;;;;;;;
Func TogglePause()
$Paused = NOT $Paused
While $Paused
sleep(100)
ToolTip('脚本已被“暂停”',0,0)
WEnd
ToolTip("")
EndFunc
Func Terminate()
Exit 0
EndFunc
Func ShowMessage()
MsgBox(4096,"","这是一个对话框。")
EndFunc



这个代码相信大家都熟悉吧!但不好用哦!因为暂停后,程序上所有按钮都失效了!!!如何避免这种情况?也是只暂停在执行的函数
发表于 2008-12-26 11:46:30 | 显示全部楼层
用事件模式试
发表于 2009-7-11 18:17:50 | 显示全部楼层
事件模??能说的明白点吗??
发表于 2009-7-11 18:34:26 | 显示全部楼层
具体情况具体分析
楼主引用一段代码解决不了你的问题
这段代码是没问题的
参考下
http://www.autoitx.com/forum.php ... o=lastpost#lastpost
关键是你的事件怎么写
发表于 2009-7-12 12:43:03 | 显示全部楼层
与你相反,暂停后不影响任何。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-15 17:37 , Processed in 0.075331 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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