查看: 9780|回复: 13

[攻略] ahk 定制

 关闭 [复制链接]
吉尔菲

1

主题

23

帖子

107

积分

Lv.2

Rank: 2Rank: 2

最近 看了一些关于ahk 脚本编写,发现做一些简单的热键,刷图就会很轻松,有需要的伙伴 191341025 ,简单的免费,麻烦点的,您给点E就行了 哈哈
本帖最后于  2021-2-20 18:52 编辑

1人点赞

回复

使用道具 举报

塑型者

1121

主题

8151

帖子

5万

积分

正式版主

马服运营YYDS

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

流亡指引者

你把173当成啥地方了?都能打广告了?
流放骗子交友信息:张丞源,吉林延边人,只受不攻,喜欢大哥哥,壹sǎ捌肆sǎ○肆陸○○○【论坛ID:战乱之王。】【S20角色:Vincentyr】
回复

使用道具 举报

吉尔菲

1

主题

23

帖子

107

积分

Lv.2

Rank: 2Rank: 2

你这心操的也是够远的,看不惯吗?呵呵有招想去
回复

使用道具 举报

8

主题

144

帖子

680

积分

Lv.3

Rank: 3Rank: 3Rank: 3

大佬,能写个按鼠标右键后延迟70ms按t键的脚本么
回复

使用道具 举报

吉尔菲

1

主题

23

帖子

107

积分

Lv.2

Rank: 2Rank: 2

; 回复 nnnn9131
#ifWinActive,ahk_exe pathofexile_x64.exe
#SingleInstance force
#NoEnv

;默认延迟时间(单位毫秒ms)
defaultDelayeTime:=70

/*
    延迟执行方法
*/
delayedExecution(defaultDelayeTime) {
    Sleep defaultDelayeTime
    Send {T}
}

/*
    点击鼠标右键 触发
*/
~RButton::
    delayedExecution(defaultDelayeTime)
    return

点评

好复杂。。。多谢大佬  详情 回复 发表于 2021-2-22 11:26
回复

使用道具 举报

8

主题

144

帖子

680

积分

Lv.3

Rank: 3Rank: 3Rank: 3

发表于 2021-2-20 18:50
; 回复 nnnn9131
#ifWinActive,ahk_exe pathofexile_x64.exe
#SingleInstance force

好复杂。。。多谢大佬
回复

使用道具 举报

0

主题

179

帖子

732

积分

Lv.3

Rank: 3Rank: 3Rank: 3

简单的药侠喝药,大佬帮写一个呗
回复

使用道具 举报

0

主题

316

帖子

1060

积分

Lv.4

Rank: 4

那一贴发的代码几乎都需要更新。
懂机械语言的人能有多少。
必然是找人来改那个AHK,找谁呢,当然是发那个的人。
不论田园大叔开始的计划是否如此,都会有很多人要求他给他们改代码。这一贴我早就预料到必出。
太顺理成章了。
要我说我支持你。自己动不了手让别人动手就应该付出代价。
而且你是收E。并不是RMT。(明面上)。这在游戏里是允许的。
回复

使用道具 举报

塑型者

35

主题

785

帖子

1万

积分

Lv.10

Rank: 10Rank: 10Rank: 10Rank: 10

这是我不知道抄的论坛里哪位大佬的代码了,自动循环喝药的,现在就是想把几瓶药分成两个单独循环,还想统一在一个键控制,目前开两个AHK解决,不知道咋改,谁会。。
#Persistent
#SingleInstance
v_Enable=0
F12::(←按键F12)
{
v_Enable:=!v_Enable
If (v_Enable=0)
SetTimer, Label0, Off
Else
SetTimer, Label0, 1
}
Return
Label0:
{
Send,1,3,(←按键药瓶1、药瓶3)
sleep 5100(←持续时间5100ms)
}
return

本帖最后于  2021-2-22 16:21 编辑

回复

使用道具 举报

吉尔菲

1

主题

23

帖子

107

积分

Lv.2

Rank: 2Rank: 2

发表于 2021-2-22 15:39
简单的药侠喝药,大佬帮写一个呗

我没玩过药侠, 你可以把你的按键具体是什么 然后需求是什么 告诉我,我把代码写好,你整片复制就行了,需要开关我就给你加一个
回复

使用道具 举报

吉尔菲

1

主题

23

帖子

107

积分

Lv.2

Rank: 2Rank: 2

发表于 2021-2-22 15:56
那一贴发的代码几乎都需要更新。
懂机械语言的人能有多少。
必然是找人来改那个AHK,找谁呢,当然是发那个 ...

谢谢理解,其实我只是句玩笑话,自始至终也没有直接和人家说收费,前几天有个老哥找我写了个复杂点的,人家觉得是在不好意思给了我5个崇高哈哈,不过这是互联网,大家都懂,其实就是斗斗嘴 一个乐子而已
回复

使用道具 举报

吉尔菲

1

主题

23

帖子

107

积分

Lv.2

Rank: 2Rank: 2

发表于 2021-2-22 16:15
这是我不知道抄的论坛里哪位大佬的代码了,自动循环喝药的,现在就是想把几瓶药分成两个单独循环,还想统一 ...

;这一行表示 此热键只在游戏窗口中生效
#ifWinActive,ahk_exe pathofexile_x64.exe
;单实例,就是无论你双击文件启动多少次,都会只存在一个生效的运行脚本
#SingleInstance force
;这个是效率相关,感兴趣的可以自行查看 ahk文档
#NoEnv

AutoFlaskEnabled:=false ;脚本开关变量

/*
    loop 循环 当脚本关闭时提示一个信息 已停止 鼠标模式
*/
Loop {
    if (AutoFlaskEnabled == false) {
        ToolTip, 已停止
    }
}

/*
    定时执行指定的喝药按键,12 可自由分配
*/
NewTimer1:
    Send {1}
    Send {2}
return

/*
    定时执行指定的喝药按键,345 可自由分配
*/
NewTimer2:
    Send {3}
    Send {4}
    Send {5}
return

/*
    脚本开关 ~ 表示,防止与原有的 alt+q 冲突或者被占用
    如果实在想用其他快捷键 可以更改一下 我给你举个例子
    ~F12:: 替换 ~!q:: 这样就是按F12进行开关,或者你给我
    留言告诉我你希望的快捷键 注意不要改错
*/
~!q::
    AutoFlaskEnabled := AutoFlaskEnabled ? false : true
    if ( AutoFlaskEnabled ){
        ToolTip
        ;这里间隔5000毫秒 就是5秒执行一次 可根据需要自行修改时间 和每个时间快中要执行的喝药技能
        SetTimer, NewTimer1, 5000
        ;这里间隔2000毫秒 就是2秒执行一次
        SetTimer, NewTimer2, 2000
    } else {
        ;这里是停止定时器执行
        SetTimer, NewTimer1, Off
        SetTimer, NewTimer2, Off
    }
    return

;ID: 巫女散翔,如果你觉得我帮助到了你,那就去游戏里给我几个崇高,哈哈 这不算什么恶意行为吧
回复

使用道具 举报

塑型者

15

主题

1178

帖子

4527

积分

Lv.7

Rank: 7Rank: 7Rank: 7Rank: 7

这会封号吧?万一被封别人怨你就不好了,我国际服只敢开一键喝药,还怕被封,复杂的ahk就更害怕了

点评

其实你看看 ahk的文档 就会明白一些这东西的原理,流放相关插件 够得上违规封号的还少吗? ,都是成年人,大家都懂,怕呢 就不用,认为没事无所谓 呢 就用,是吧  详情 回复 发表于 2021-2-23 00:38
回复

使用道具 举报

吉尔菲

1

主题

23

帖子

107

积分

Lv.2

Rank: 2Rank: 2

发表于 2021-2-23 00:30
这会封号吧?万一被封别人怨你就不好了,我国际服只敢开一键喝药,还怕被封,复杂的ahk就更害怕了 ...

其实你看看 ahk的文档 就会明白一些这东西的原理,流放相关插件 够得上违规封号的还少吗? ,都是成年人,大家都懂,怕呢 就不用,认为没事无所谓 呢 就用,是吧
回复

使用道具 举报

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

本版积分规则

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