查看: 13516|回复: 12

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

[复制链接]
库鲁

3

主题

91

帖子

609

积分

Lv.3

Rank: 3Rank: 3Rank: 3

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

使用道具 举报

派蒂

20

主题

153

帖子

1189

积分

Lv.4

Rank: 4

  1. ~$XButton1::                                                                                   
  2. Loop                                                                                               
  3. {
  4. if not GetKeyState("XButton1", "P"
  5. )                                             
  6. break                                                                                 
  7. Send ^{Click 2}                                                                              
  8. }
  9. return
复制代码


点评

多谢,我去试试  详情 回复 发表于 2020-10-18 23:09
不是很理想,这个是自动按住CTRL用一个鼠标侧键连点了,我的意思是在我按下连点按键的同时,我可以随时按键盘上的按键来配合使用并且我不松开AHK的快捷键就不会终止  详情 回复 发表于 2020-10-18 23:17
回复

使用道具 举报

库鲁

3

主题

91

帖子

609

积分

Lv.3

Rank: 3Rank: 3Rank: 3


多谢,我去试试
回复

使用道具 举报

库鲁

3

主题

91

帖子

609

积分

Lv.3

Rank: 3Rank: 3Rank: 3


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

使用道具 举报

玛拉凯

117

主题

660

帖子

2733

积分

Lv.5

Rank: 5Rank: 5

br=0

~F1::
br := br!



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

    Sleep 50
    Click
}
}
return





点评

f1是开关,按下z键鼠标左键连点连点,方便和ctrl一起按  详情 回复 发表于 2020-10-18 23:26
这个BR是中断循环吧,BR=BR!不懂,之前我弄了半天最多就是用一个开关打开关闭连点,另一个键开始暂停连点,然后按CTRL或者SHIFT的时候需要贼快的一起点才行,要不就没效果,这下好了,一个键都搞定了,刚才弄的我头  详情 回复 发表于 2020-10-19 00:26
回复

使用道具 举报

玛拉凯

117

主题

660

帖子

2733

积分

Lv.5

Rank: 5Rank: 5


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

点评

多谢,我去试试你这个,一会给你回馈  详情 回复 发表于 2020-10-19 00:12
好用,非常好用,正是我要的效果,多谢大佬,要不我还需要做2个AHK文件分别实现按CTRL和SHITF的鼠标连点,你这一个都实现了,再次感谢  详情 回复 发表于 2020-10-19 00:18
舒服了舒服了,刚才点6L手指头都要断了,研究了半天也没弄太明白,我把Z改成我鼠标侧键了,看不懂BR=0和BR=1 BR:=BR!下面那个循环和停止还有点击时间间隔能看懂,再次感谢!!  详情 回复 发表于 2020-10-19 00:22
回复

使用道具 举报

库鲁

3

主题

91

帖子

609

积分

Lv.3

Rank: 3Rank: 3Rank: 3

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

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

使用道具 举报

库鲁

3

主题

91

帖子

609

积分

Lv.3

Rank: 3Rank: 3Rank: 3

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

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

使用道具 举报

库鲁

3

主题

91

帖子

609

积分

Lv.3

Rank: 3Rank: 3Rank: 3

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

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

使用道具 举报

库鲁

3

主题

91

帖子

609

积分

Lv.3

Rank: 3Rank: 3Rank: 3


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

使用道具 举报

塑型者

105

主题

2857

帖子

8930

积分

Lv.9

Rank: 9Rank: 9Rank: 9

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

点评

我做不来,暖沐丝岚大佬给的代码已经很好用了,多个开关而已,我知足了  详情 回复 发表于 2020-10-19 00:58
回复

使用道具 举报

库鲁

3

主题

91

帖子

609

积分

Lv.3

Rank: 3Rank: 3Rank: 3

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

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

使用道具 举报

0

主题

1

帖子

8

积分

Lv.1

Rank: 1

(我是用来快速扫包的)屏蔽"F4",按住"F4"时="按住左边ctrl +连续点击(按下+释放)左键"
所以只需要按住F4.然后鼠标指针扫过道具即可

$F4::
Send, {LControl Down}
Loop
{
GetKeyState, state, F4, P;
if state = U
{
Send, {LControl Up}
Break
}
Else
Click
}
Return
本帖最后于  2021-2-13 20:14 编辑

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

论坛合作、疑问请点击给我发信息 点击链接加入群聊【17173有料社区】