Re: [AHK-] 请帮看程式:按一下就自动压住左键

楼主: littledrop (修行中的小水滴)   2017-07-27 23:18:39
初次回文 也请各位高手指教...
刚想了一下 不如一开始侦测F4键状态是up or down
再回应需要的动作如何?
F4::
GetKeyState,state,Lbutton
if state = D
{
send {Lbutton up}
}
else if state = U
{
send {Lbutton down}
}
else
return
※ 引述《timofEE (新人)》之铭言:
: 小弟第一次发文 请各位多多指教
: 我想做出:按下F4键后,就自动压着鼠标左键,直到侦测到再次压下F4键(return)
: 原先做出的程式为
: {F4}::
: send,{Click down}
: sleep 50
: if GetKeyState("f4")
: send{click up}
: {F4}指令来源:https://www.autohotkey.com/docs/commands/Send.htm
: Click down指令来源https://www.autohotkey.com/docs/commands/Click.htm
: 修改范例为http://catchtest.pixnet.net/blog/post/24561139
: sleep 50 是为了防止电脑连续读到F4 造成程式直接结束的状况
: 首先出现的是 电脑无法辨识{F4} 就算改成{alt}也仍然是无法辨识
: 第二是{click up}无法辨识 改成{lbutton up}也一样
: http://imgur.com/h8YslZK
: http://imgur.com/TV8RrqT
: (lbutton up down在https://goo.gl/w5cNGi中证实可用)
: http://imgur.com/6Jc4cHX
: 爬了文却发现大多数是想要 按住某按钮时快速连打
: 并没有这种自动压着的范例(或许是因为太简单)
: 总之 烦请大大帮小弟解惑
: 另外还有{F4}:: $F4:: #F4:: 这三种开头的差别
: 与if not GetKeyState("F1", "P") 中 "P"的用途 (https://disp.cc/b/33-L7)
: 先谢谢各位看完这篇文囉
作者: timofEE (新人)   2017-07-28 16:42:00
感谢回文 十分有效 谢谢

Links booklink

Contact Us: admin [ a t ] ucptt.com