〇_〇 发表于 2020-10-18 22:30:31

AHK鼠标连点配合手动按键盘CTRL或者SHIFT该怎么写

之前用了很多大佬给出的现成的文件,但是用着不太习惯,自己改了半天没改好,正常鼠标连点的时候按了键盘上任何键就会被中断了,点链结石或者存东西入仓库很麻烦,有知道的大佬教教怎么写这代码么

流放者亦涵 发表于 2020-10-18 22:56:54

~$XButton1::                                                                                 
Loop                                                                                             
{
if not GetKeyState("XButton1", "P"
)                                             
break                                                                                 
Send ^{Click 2}                                                                              
}
return

〇_〇 发表于 2020-10-18 23:09:14

kyq5201314 发表于 2020-10-18 22:56


多谢,我去试试

〇_〇 发表于 2020-10-18 23:17:37

kyq5201314 发表于 2020-10-18 22:56


不是很理想,这个是自动按住CTRL用一个鼠标侧键连点了,我的意思是在我按下连点按键的同时,我可以随时按键盘上的按键来配合使用并且我不松开AHK的快捷键就不会终止

暖沐丝岚 发表于 2020-10-18 23:25:59

br=0

~F1::
br := br!



*~$z::
Loop
{
    if not GetKeyState("z", "P")
      break
if br = 1
{

    Sleep 50
    Click
}
}
return





暖沐丝岚 发表于 2020-10-18 23:26:41

暖沐丝岚 发表于 2020-10-18 23:25
br=0

~F1::


f1是开关,按下z键鼠标左键连点连点,方便和ctrl一起按

〇_〇 发表于 2020-10-19 00:12:46

暖沐丝岚 发表于 2020-10-18 23:26
f1是开关,按下z键鼠标左键连点连点,方便和ctrl一起按

多谢,我去试试你这个,一会给你回馈

〇_〇 发表于 2020-10-19 00:18:36

暖沐丝岚 发表于 2020-10-18 23:26
f1是开关,按下z键鼠标左键连点连点,方便和ctrl一起按

好用,非常好用,正是我要的效果,多谢大佬,要不我还需要做2个AHK文件分别实现按CTRL和SHITF的鼠标连点,你这一个都实现了,再次感谢

〇_〇 发表于 2020-10-19 00:22:42

暖沐丝岚 发表于 2020-10-18 23:26
f1是开关,按下z键鼠标左键连点连点,方便和ctrl一起按

舒服了舒服了,刚才点6L手指头都要断了,研究了半天也没弄太明白,我把Z改成我鼠标侧键了,看不懂BR=0和BR=1 BR:=BR!下面那个循环和停止还有点击时间间隔能看懂,再次感谢!!

〇_〇 发表于 2020-10-19 00:26:14

暖沐丝岚 发表于 2020-10-18 23:25
br=0

~F1::


这个BR是中断循环吧,BR=BR!不懂,之前我弄了半天最多就是用一个开关打开关闭连点,另一个键开始暂停连点,然后按CTRL或者SHIFT的时候需要贼快的一起点才行,要不就没效果,这下好了,一个键都搞定了,刚才弄的我头都大了,真同情写代码的 ^^

老米迷 发表于 2020-10-19 00:44:53

给你个思路吧,ctrl加一个键按下开启连点
松开关闭连点

〇_〇 发表于 2020-10-19 00:58:35

老米迷 发表于 2020-10-19 00:44
给你个思路吧,ctrl加一个键按下开启连点
松开关闭连点

我做不来,暖沐丝岚大佬给的代码已经很好用了,多个开关而已,我知足了

DalyFox 发表于 2021-2-13 20:12:59

(我是用来快速扫包的)屏蔽"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]
查看完整版本: AHK鼠标连点配合手动按键盘CTRL或者SHIFT该怎么写