[攻略] 教你如何编写一个简单的符合自己需求的AHK脚本(附代码

  [复制链接]
巨蛛之母

0

主题

56

帖子

363

积分

Lv.2

Rank: 2Rank: 2

发表于 2020-1-18 20:43
我贴的一键吃药的脚本?不会吧,没用到shift键啊,shift键用+代表的你看看你代码里有没有+ ...

下面就是我的代码  我查了没有+啊  可是我只要按 q或者2、3 都会触发shift,不知道为什么,游戏哪设置有问题?
#IfWinActive ahk_exe PathOfExile_x64.exe
$Q::
Send {Q Down}
Loop
{
GetKeyState, state, Q , P
if state = U
    {
    Send {Q Up}
    Sleep 130
    Send {d}
    Break
    }
}
Return

$3::
Send {3}
Sleep 20
Send {W}
Return

$2::
Send {2}
Send {1}
Send {4}
Send {5}
Sleep 20
Send {E}
Return

点评

ahk里区分大小写,你send的是大写的键位  详情 回复 发表于 2020-1-19 13:10
回复

使用道具 举报

库鲁

4

主题

83

帖子

328

积分

Lv.2

Rank: 2Rank: 2

感觉都是大佬玩的,我们这些渣渣还是直接下载就好
回复

使用道具 举报

0

主题

9

帖子

82

积分

Lv.1

Rank: 1

先mark在学 感觉学不会。
回复

使用道具 举报

8

主题

909

帖子

3209

积分

Lv.6

Rank: 6Rank: 6Rank: 6

这个确实不错,我自己也研究了一下写了一个简单的,看到你的帖子发现可以改进一下
回复

使用道具 举报

0

主题

15

帖子

38

积分

Lv.1

Rank: 1

热管换热挺好
回复

使用道具 举报

0

主题

32

帖子

112

积分

Lv.2

Rank: 2Rank: 2

大佬牛逼啊
回复

使用道具 举报

派蒂

10

主题

213

帖子

1195

积分

Lv.4

Rank: 4

发表于 2020-1-18 22:28
下面就是我的代码  我查了没有+啊  可是我只要按 q或者2、3 都会触发shift,不知道为什么,游戏哪设置有 ...

ahk里区分大小写,你send的是大写的键位
回复

使用道具 举报

福尔

0

主题

371

帖子

1476

积分

Lv.4

Rank: 4

技术贴 手动点赞
回复

使用道具 举报

22

主题

183

帖子

952

积分

Lv.3

Rank: 3Rank: 3Rank: 3

如果连上地理网辅助,扔雷按一下是连续仍好几个,自动引爆的延迟是不是得调的高一点?

点评

是的  详情 回复 发表于 2020-1-19 20:55
回复

使用道具 举报

派蒂

10

主题

213

帖子

1195

积分

Lv.4

Rank: 4

发表于 2020-1-19 19:51
如果连上地理网辅助,扔雷按一下是连续仍好几个,自动引爆的延迟是不是得调的高一点? ...

是的
回复

使用道具 举报

伊泽洛

25

主题

532

帖子

3729

积分

Lv.6

Rank: 6Rank: 6Rank: 6

我用的是地雷杖连的地雷网,用了楼主的代码,地上总是有不能引爆的地雷。在楼主的指导下,稍微改了下代码,现在可以了....


本帖最后于  2020-1-20 00:27 编辑

点评

老哥能把你改好的代码发下吗?我也遇到你的问题自己想着改了几次不行啊  详情 回复 发表于 2020-3-28 20:31
回复

使用道具 举报

塑型者

27

主题

634

帖子

5781

积分

Lv.8

Rank: 8Rank: 8

请教楼主,我想实现的是:在按下“w”使用蓄力疾风闪的同时按下“5”喝蓝药。简单编个命令后发现,由于蓄力疾风闪是持续吟唱技能,按下w会一直循环“点按”w和5,导致蓄力疾风闪不能持续吟唱。也百度了不少,水平有限,实在是无能为力,请帮助一下,万分感谢。

点评

按住w每隔5000毫秒用一次5键位药剂具体数值自己调,松开w结束  详情 回复 发表于 2020-1-21 14:19
回复

使用道具 举报

福尔

5

主题

156

帖子

1157

积分

Lv.4

Rank: 4

我暂时用不着,实在不行鼠标驱动宏搞定。为LZ点赞。
回复

使用道具 举报

派蒂

10

主题

213

帖子

1195

积分

Lv.4

Rank: 4

发表于 2020-1-21 09:35
请教楼主,我想实现的是:在按下“w”使用蓄力疾风闪的同时按下“5”喝蓝药。简单编个命令后发现,由于蓄力 ...
  1. ~w::
  2. Loop
  3. {
  4. GetKeyState, state, w, P
  5. if state = D
  6.     {
  7.     send 5
  8.     sleep 4000
  9. }
  10. if state = U
  11.     {
  12.     Break
  13.     }
  14. }
  15. Return
复制代码

按住w每隔5000毫秒用一次5键位药剂具体数值自己调,松开w结束

点评

非常感谢  详情 回复 发表于 2020-1-21 15:46
回复

使用道具 举报

塑型者

27

主题

634

帖子

5781

积分

Lv.8

Rank: 8Rank: 8

发表于 2020-1-21 14:19
按住w每隔5000毫秒用一次5键位药剂具体数值自己调,松开w结束

非常感谢
回复

使用道具 举报

0

主题

9

帖子

43

积分

Lv.1

Rank: 1


之前只会简单的一键喝药 ,学习到了 楼主厉害
回复

使用道具 举报

1

主题

137

帖子

463

积分

Lv.2

Rank: 2Rank: 2

回复

使用道具 举报

多米诺斯

0

主题

142

帖子

483

积分

Lv.2

Rank: 2Rank: 2

圣物之盾

地雷救星
回复

使用道具 举报

希拉克

0

主题

8

帖子

40

积分

Lv.1

Rank: 1

程序猿表示so easy
回复

使用道具 举报

格拉维奇

1

主题

106

帖子

372

积分

Lv.2

Rank: 2Rank: 2

好东西,感谢分享~~~~~
回复

使用道具 举报

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

本版积分规则

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