您好,麻烦帮忙看一下关于GetKeyState 函数在AutoHotKey中的问题!

只看懂了AHK里关于这里的应用 有两个模式 一个是P模式 是定义一个按键在被物理性的按下的时候起作用的一个是T模式 关于这个T模式 就看不懂了关于脚本`::send {7}$7:: Loop {if not GetKeystate("7","T")break} return 这里出了错误 为什么 break 指令 不能停止 if not GetKeystate("7","T") 指令要怎样修改才能正确的 让 if not GetKeystate("7","T") 指令 终止

慕尼黑5688855
浏览 567回答 2
2回答

紫衣仙女

P的意思是press 按下T的意思是toggle 切换所以你的GetKeystate("7","T")明显使用错误了GetKeystate("7","T")获取按键7的切换状态.....能切换状态的只有3个:CapsLock ScrollLock NumLock所以修改应给为GetKeystate("7","P") 获取按键7的按下状态按下时返回1(或者说true) 没按下返回 0(false)如果你要按下7就终止的话应该用法是If GetKeystate("7","P") Break

12345678_0001

就是按住某个按键后不释放该按键,当松开后按键释放,用脚本实现这一功能,要把这一功能绑定到另外一个按键上去 onmousedown某个鼠标按键被按下 on
打开App,查看更多内容
随时随地看视频慕课网APP