lsf1012 发表于 2010-7-3 21:17:42

如何设置两个hotkey之间的反应时间来避免重复按键的误操作[已解决]

本帖最后由 lsf1012 于 2010-7-4 14:51 编辑

如题,就是连接按同一键时,只反应一个函数,而不反应两次

dgrre碧湘娴 发表于 2010-7-4 03:27:28

顶贴是全民的美德,我就支持你
















http://www.gd12530.info/bbs.gif
火影忍者

xsjtxy 发表于 2010-7-4 10:23:58

HotKeySet("^d", "ShowMessage");Ctrl-d
While 1
sleep(10)
WEnd
Func ShowMessage()
HotKeySet("^d", "ShowMessage2")
    MsgBox(4096,"","这是一个对话框。")
HotKeySet("^d", "ShowMessage")
EndFunc
Func ShowMessage2()
EndFunc

xsjtxy 发表于 2010-7-4 10:25:27

第一次按下后。将按下的热键设置成一个空的函数。
等本身函数运行完后再设置成正确的。

lsf1012 发表于 2010-7-4 14:48:04

got it!thanks

nlogo 发表于 2013-6-7 21:48:59

Thanks....學習啦!~
页: [1]
查看完整版本: 如何设置两个hotkey之间的反应时间来避免重复按键的误操作[已解决]