发布网友 发布时间:2022-04-20 09:23
共2个回答
热心网友 时间:2023-07-13 05:21
方法如下:$F1,把 F1 键设置为热键($ 符号会有助于下面 GetKeyState 的 "P" 模式)。
Loop: 由于没有指定数字,所以这是个无限循环,直到遇到内部的 "break" 或 "return"。
if not GetKeyState("F1", "P")。
如果此状态为 true,那么用户实际已经释放了 F1 键。
代码思路:
进入Do循环 (使用Do循环每秒一次的监控按键的状态变化),使用WaitKey命令获取到当前按下的按键的键值,判断变量key的值是否等于114 (这里的114是 F3的键值)。
如果变量key的值等于114,那么执行想要执行的代码,如果变量key的值不等于114,那么就不执行。
热心网友 时间:2023-07-13 05:21
你好:
强烈建议你先看一下帮助说明文件,并能融会贯通或者是理解里面例子上的方式方法。
请参看帮助文件上的内容如下:
$F1:: ; 把 F1 键设置为热键 ($ 符号会有助于下面 GetKeyState 的 "P" 模式).
Loop ; 由于没有指定数字, 所以这是个无限循环, 直到遇到内部的 "break" 或 "return".
{
if not GetKeyState("F1", "P") ; 如果此状态为 true, 那么用户实际已经释放了 F1 键.
break ; 中断循环.
; 否则 (由于上面没有 "中断"), 继续点击鼠标.
Click ; 在当前指针位置点击鼠标左键.
}
return