用于自动着陆的Autohotkey脚本

0 点赞
Arcade Moonlander
转载

用于获取着陆成就的Autohotkey脚本。 须知: 在通关游戏后,你需要进行大量着陆操作,因此我制作了一个能在第一关自动着陆火箭并重新开始的脚本。由于CPU计时问题,该脚本可能并非总能完美运行,可能会出现 crash(游戏中也有相关成就)。 需要安装Autohotkey(自行搜索获取)。 将脚本复制粘贴到文本编辑器中,保存为扩展名为AHK的文件。在游戏中打开关卡选择界面,然后运行该脚本。 脚本将运行99次后自动结束。你可以按F3暂停,按Shift+F3结束。 这些数值可以根据你的喜好进行编辑。相关操作请参考Autohotkey文档。 如果脚本在你的设备上无法运行,请按F3,然后手动打开第一关并重新启动脚本。获取窗口标题,ahk_class UnityWndClass 等待窗口,%wintitle% 如果窗口未激活,%wintitle%,则激活窗口,%wintitle% 等待窗口激活,%wintitle% 游戏名称 = 街机登月者 调整窗口大小(1296,759) ;1280x720分辨率 如果游戏名称在窗口标题中 { 循环99次 { 鼠标左键点击,538,203 ;开始第一关 等待1500毫秒 发送{E} 等待900毫秒 发送{Esc} 等待900毫秒 鼠标左键点击,627,366 ;继续 等待900毫秒 鼠标左键点击,600,600 等待5400毫秒 按住{W} 等待1200毫秒 释放{W} 等待4600毫秒 发送{E} 等待500毫秒 } } 否则 { 消息框,%游戏名称%未运行。正在退出... 退出应用 } 调整窗口大小(宽度,高度) { 获取窗口位置,X,Y,W,H,%窗口标题% 如果(宽度不等于%宽度%且高度不等于最终话语