AHK鼠标连点配合手动按键盘CTRL或者SHIFT该怎么写
之前用了很多大佬给出的现成的文件,但是用着不太习惯,自己改了半天没改好,正常鼠标连点的时候按了键盘上任何键就会被中断了,点链结石或者存东西入仓库很麻烦,有知道的大佬教教怎么写这代码么 ~$XButton1::Loop
{
if not GetKeyState("XButton1", "P"
)
break
Send ^{Click 2}
}
return
kyq5201314 发表于 2020-10-18 22:56
多谢,我去试试 kyq5201314 发表于 2020-10-18 22:56
不是很理想,这个是自动按住CTRL用一个鼠标侧键连点了,我的意思是在我按下连点按键的同时,我可以随时按键盘上的按键来配合使用并且我不松开AHK的快捷键就不会终止 br=0
~F1::
br := br!
*~$z::
Loop
{
if not GetKeyState("z", "P")
break
if br = 1
{
Sleep 50
Click
}
}
return
暖沐丝岚 发表于 2020-10-18 23:25
br=0
~F1::
f1是开关,按下z键鼠标左键连点连点,方便和ctrl一起按 暖沐丝岚 发表于 2020-10-18 23:26
f1是开关,按下z键鼠标左键连点连点,方便和ctrl一起按
多谢,我去试试你这个,一会给你回馈 暖沐丝岚 发表于 2020-10-18 23:26
f1是开关,按下z键鼠标左键连点连点,方便和ctrl一起按
好用,非常好用,正是我要的效果,多谢大佬,要不我还需要做2个AHK文件分别实现按CTRL和SHITF的鼠标连点,你这一个都实现了,再次感谢 暖沐丝岚 发表于 2020-10-18 23:26
f1是开关,按下z键鼠标左键连点连点,方便和ctrl一起按
舒服了舒服了,刚才点6L手指头都要断了,研究了半天也没弄太明白,我把Z改成我鼠标侧键了,看不懂BR=0和BR=1 BR:=BR!下面那个循环和停止还有点击时间间隔能看懂,再次感谢!! 暖沐丝岚 发表于 2020-10-18 23:25
br=0
~F1::
这个BR是中断循环吧,BR=BR!不懂,之前我弄了半天最多就是用一个开关打开关闭连点,另一个键开始暂停连点,然后按CTRL或者SHIFT的时候需要贼快的一起点才行,要不就没效果,这下好了,一个键都搞定了,刚才弄的我头都大了,真同情写代码的 ^^ 给你个思路吧,ctrl加一个键按下开启连点
松开关闭连点 老米迷 发表于 2020-10-19 00:44
给你个思路吧,ctrl加一个键按下开启连点
松开关闭连点
我做不来,暖沐丝岚大佬给的代码已经很好用了,多个开关而已,我知足了 (我是用来快速扫包的)屏蔽"F4",按住"F4"时="按住左边ctrl +连续点击(按下+释放)左键"
所以只需要按住F4.然后鼠标指针扫过道具即可
$F4::
Send, {LControl Down}
Loop
{
GetKeyState, state, F4, P;
if state = U
{
Send, {LControl Up}
Break
}
Else
Click
}
Return
本帖最后由 DalyFox 于 2021-2-13 20:14 编辑
页:
[1]