17173有料社区

标题: AHK鼠标连点配合手动按键盘CTRL或者SHIFT该怎么写 [打印本页]

作者: 〇_〇    时间: 2020-10-18 22:30
标题: AHK鼠标连点配合手动按键盘CTRL或者SHIFT该怎么写
之前用了很多大佬给出的现成的文件,但是用着不太习惯,自己改了半天没改好,正常鼠标连点的时候按了键盘上任何键就会被中断了,点链结石或者存东西入仓库很麻烦,有知道的大佬教教怎么写这代码么
作者: 流放者亦涵    时间: 2020-10-18 22:56
  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
发表于 2020-10-18 22:56

多谢,我去试试
作者: 〇_〇    时间: 2020-10-18 23:17
发表于 2020-10-18 22:56

不是很理想,这个是自动按住CTRL用一个鼠标侧键连点了,我的意思是在我按下连点按键的同时,我可以随时按键盘上的按键来配合使用并且我不松开AHK的快捷键就不会终止
作者: 暖沐丝岚    时间: 2020-10-18 23:25
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
发表于 2020-10-18 23:25
br=0

~F1::

f1是开关,按下z键鼠标左键连点连点,方便和ctrl一起按
作者: 〇_〇    时间: 2020-10-19 00:12
发表于 2020-10-18 23:26
f1是开关,按下z键鼠标左键连点连点,方便和ctrl一起按

多谢,我去试试你这个,一会给你回馈
作者: 〇_〇    时间: 2020-10-19 00:18
发表于 2020-10-18 23:26
f1是开关,按下z键鼠标左键连点连点,方便和ctrl一起按

好用,非常好用,正是我要的效果,多谢大佬,要不我还需要做2个AHK文件分别实现按CTRL和SHITF的鼠标连点,你这一个都实现了,再次感谢
作者: 〇_〇    时间: 2020-10-19 00:22
发表于 2020-10-18 23:26
f1是开关,按下z键鼠标左键连点连点,方便和ctrl一起按

舒服了舒服了,刚才点6L手指头都要断了,研究了半天也没弄太明白,我把Z改成我鼠标侧键了,看不懂BR=0和BR=1 BR:=BR!下面那个循环和停止还有点击时间间隔能看懂,再次感谢!!
作者: 〇_〇    时间: 2020-10-19 00:26
发表于 2020-10-18 23:25
br=0

~F1::

这个BR是中断循环吧,BR=BR!不懂,之前我弄了半天最多就是用一个开关打开关闭连点,另一个键开始暂停连点,然后按CTRL或者SHIFT的时候需要贼快的一起点才行,要不就没效果,这下好了,一个键都搞定了,刚才弄的我头都大了,真同情写代码的 ^^
作者: 老米迷    时间: 2020-10-19 00:44
给你个思路吧,ctrl加一个键按下开启连点
松开关闭连点
作者: 〇_〇    时间: 2020-10-19 00:58
发表于 2020-10-19 00:44
给你个思路吧,ctrl加一个键按下开启连点
松开关闭连点

我做不来,暖沐丝岚大佬给的代码已经很好用了,多个开关而已,我知足了
作者: DalyFox    时间: 2021-2-13 20:12
本帖最后于  2021-2-13 20:14 编辑

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

$F4::
Send, {LControl Down}
Loop
{
GetKeyState, state, F4, P;
if state = U
{
Send, {LControl Up}
Break
}
Else
Click
}
Return





欢迎光临 17173有料社区 (//bbs.17173.com/) Powered by Discuz! X3.2