查看: 4338|回复: 3

求个刀阵的 AHK

[复制链接]
莫维尔

3

主题

41

帖子

171

积分

Lv.1

Rank: 1

如题 有大佬有的吗 分享一下呗
回复

使用道具 举报

布鲁特斯

0

主题

9

帖子

85

积分

Lv.1

Rank: 1

#IfWinActive ahk_exe PathOfExile_x64.exe

arr1 := {"1":1500, "2":1500, "3":4000, "4":4000, "5":4000}
arr2 := {"RButton":4100, "r":4100, "MButton":10000}

interval := 30
fun1 := {}
fun2 := {}
for k, v in arr1{
        fn := Func("press").bind(k)
        fun1[fn] := v
}
for k, v in arr2{
        fn := Func("press").bind(k)
        fun2[fn] := v
}

F6::
{
        onoff:=!onoff
        if(onoff){
                for k, v in fun1{
                        %k%()
                        SetTimer, %k%, %v%
                        Sleep %interval%
                }
        }else{
                for k, v in fun1{
                        SetTimer, %k%, off
                }
        }
        Return
}

F7::
{
        onoff:=!onoff
        if(onoff){
                for k, v in fun2{
                        %k%()
                        SetTimer, %k%, %v%
                        Sleep %interval%
                }
        }else{
                for k, v in fun2{
                        SetTimer, %k%, off
                }
        }
        Return
}


press(x){
    Send {%x%}
        Return
}


本帖最后于  2021-2-26 16:31 编辑

点评

前面两句看的懂,后面什么意思  详情 回复 发表于 2021-2-27 11:59
回复

使用道具 举报

0

主题

179

帖子

732

积分

Lv.3

Rank: 3Rank: 3Rank: 3

发表于 2021-2-26 15:56
#IfWinActive ahk_exe PathOfExile_x64.exe

arr1 := {"1":1500, "2":1500, "3":4000, "4":4000, "5":4000} ...

前面两句看的懂,后面什么意思
回复

使用道具 举报

布鲁特斯

0

主题

9

帖子

85

积分

Lv.1

Rank: 1

发表于 2021-2-27 11:59
前面两句看的懂,后面什么意思

F6是药水开关,F7技能开关(鼠标右键、中间、r键)自行调节上面的按键数组即可,下面的不用管。要是分开两个开关嫌麻烦,可以都写到arr1里面
回复

使用道具 举报

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

本版积分规则

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