下载客户端

打地鼠 AutoHotKey 脚本

2026-02-18 13:00:29

AI智能总结导读

本文介绍了用于打地鼠类小游戏的AutoHotKey脚本,包含AutoHotKey V1.1版本的安装、脚本运行注意事项,详细讲解了setup.ahk设置脚本和script.ahk主脚本的创建、使用方法,还提供了替代脚本,可实现自动玩游戏,按F11可暂停恢复。

既然可以使用AutoHotKey脚本,何必还要用游戏自带的自动播放功能呢? 安装AutoHotKey 如果你不了解AutoHotKey,这是一款能够自动移动鼠标、点击、按键,分析屏幕内容等功能的软件,非常实用。 此脚本仅适用于AutoHotKey V1.1版本,请自行获取该版本。 关于AutoHotKey脚本的首要注意事项 该脚本仅在游戏窗口处于活动状态、完全可见且光标可自由移动时才能运行。 它基本上只能在无人操作的情况下运行。 你可以随时暂停和恢复脚本,例如,让它自动玩小游戏,暂停后去处理其他事情,5分钟后手动恢复脚本继续玩小游戏,如此循环。如果在任何时候出现问题,按F11键可以暂停脚本。

如果任务栏上的图标为红色,则表示已暂停。

如果显示为绿色,则表示正在运行。 你可以通过右键点击任务栏上的图标并选择【退出】来完全关闭脚本。 设置脚本 创建一个新文件夹,右键点击并创建一个新文件,命名为“setup.ahk”。 右键点击并编辑“setup.ahk”,然后复制以下内容: #NoEnv ; 推荐用于提升性能并确保与未来AutoHotkey版本的兼容性。 SendMode Input ; 推荐用于新脚本,因其具有更快的速度和更高的可靠性。 SetWorkingDir %A_ScriptDir% ; 确保一致的起始目录。 ; 创建一个文本文档来存储坐标 FileDelete, %A_WorkingDir% coords.txt FileAppend, Coordinates for the Toilets are`n, %A_WorkingDir% coords.设置步骤:移动鼠标至正确位置并保存坐标 消息框: ( 将光标移至马桶内黑色圆圈的顶部 顶行最左侧马桶 完成后按Enter键 ) 点击 等待50毫秒 ;将坐标存储到txt文件中,重复多次此操作 获取鼠标位置,鼠标X,鼠标Y 文件追加,%鼠标X%`n,%工作目录% coords.txt 文件追加,%鼠标Y%`n,%工作目录% coords.txt 消息框: ( 将光标移至马桶内黑色圆圈的顶部 中间行从左数第二个马桶 完成后按Enter键 ) 点击 等待50毫秒 获取鼠标位置,鼠标X,鼠标Y 文件追加,%鼠标X%`n,%工作目录% coords.txt 文件追加,%鼠标Y%`n,%工作目录% coords.消息框 ( 将光标移至马桶内黑色圆圈的顶部 最下方一排中间的马桶 完成后按Enter键 ) 点击 等待50毫秒 获取鼠标位置,鼠标X坐标,鼠标Y坐标 向当前工作目录下的coords.txt文件追加内容,%鼠标X坐标%换行 向当前工作目录下的coords.txt文件追加内容,%鼠标Y坐标%换行 消息框 ( 将光标移至马桶内黑色圆圈的顶部 最上方一排从右侧数第二个马桶 完成后按Enter键 ) 点击 等待50毫秒 获取鼠标位置,鼠标X坐标,鼠标Y坐标 向当前工作目录下的coords.txt文件追加内容,%鼠标X坐标%换行 消息框 ( 将光标移至马桶内黑色圆圈的顶部 最上方一排最右侧的马桶 完成后按Enter键 ) 点击 等待50毫秒 获取鼠标位置,鼠标X坐标,鼠标Y坐标 向当前工作目录下的coords.txt文件追加内容,%鼠标X坐标%换行当你启动文件时,会弹出一个消息框,提示你将光标放在何处,然后按回车键。这样做是为了让脚本知道马桶的位置,因为在不同的分辨率下,它们的位置可能不同。 如果按回车键没有反应,点击消息框,然后将光标移回要求的位置。 你也可以将消息框拖到一边。 如果出现任何问题或故障,按F11暂停脚本。

首先,你需要将光标放在厕所里的黑色圆圈上,就像你在图片中看到的那样。这个步骤会重复5次,以便我们获取所有厕所的位置。之后,这些位置将被检查是否有土豆。

之后会要求你将光标放在单词“press”中第二个“s”的白色部分,就像图片中那样。这样做是为了之后能够判断5分钟冷却时间何时结束,以便重新启动游戏。

最后,你需要将光标移到开始按钮上,以便程序识别开始按钮的位置。 设置完成! 只要你的游戏分辨率保持不变,你只需执行一次此设置。 主脚本 在setup.ahk文件所在的同一文件夹中,你现在还会看到一个coords.txt文件,这里保存了设置过程中获取的位置信息。 在该文件夹中创建一个名为“script.ahk”的新文件。 右键点击编辑,并复制以下代码: #NoEnv ; 推荐用于提高性能并与未来的AutoHotkey版本兼容。 SendMode Input ; 推荐用于新脚本,因其具有更快的速度和更高的可靠性。 SetWorkingDir %A_ScriptDir% ; 确保一致的起始目录。 #IfWinActive ahk_exe Farmer Against Potatoes Idle.无法识别或无法翻译,已删除。无法识别或无法翻译,已删除。无法识别内容,已删除。substr(颜色,7,2)) ;检查像素与目标颜色之间的距离以获取容差 距离 := sqrt((tr-pr)**2+(tg-pg)**2+(pb-tb)**2) if(距离<容差) { ;如果容差合适则点击马桶 鼠标点击,左键,coordsX[a_index],coordsY[循环计数] 睡眠,10 } } 循环计数++ } } ;暂停按钮 F11:: 暂停 挂起 返回 脚本将以暂停状态启动。 打开打土豆迷你游戏并按F11开始。 如果操作正确且不在冷却时间内,游戏应该会自动运行。 要打开商店,只需按F11暂停,购买所需物品,然后再次按F11恢复。 如果切换出窗口,脚本将自动暂停,需手动按F11恢复。替代主脚本 - 结果因情况而异 这是一个替代版本,你可以用它来代替上面的主脚本。 此脚本使用不同的方法来查找土豆的位置,但同样需要进行设置。 这里使用的方法叫做像素搜索,它会扫描某个区域来寻找特定颜色。这使得它的可靠性稍低,有时会检测到错误的像素并导致误点。因此,我建议为此脚本启用组合护盾。 结果为何会有差异: 此方法比普通脚本消耗更多的CPU资源。此外,根据你的显示器分辨率,它需要扫描不同数量的像素,因此分辨率越高,运行速度就会慢很多。根据你的电脑配置,此版本可能比普通脚本运行更快或更慢,建议你亲自尝试。 在同一文件夹中创建一个名为“altscript.ahk”的文件。 右键点击编辑并复制以下代码: #NoEnv ; 推荐用于提升性能及与未来AutoHotkey版本的兼容性。 SendMode Input ; 推荐用于新脚本,因其具有更出色的速度和可靠性。 SetWorkingDir %A_ScriptDir% ; 确保一致的起始目录。 #IfWinActive ahk_exe Farmer Against Potatoes Idle.exe Pause Suspend ;从设置文件中设置Toilet坐标 FileReadLine, LineX1, %A_WorkingDir% coords.txt, 2 FileReadLine, LineX5, %A_WorkingDir% coords.txt, 9 FileReadLine, LineY1, %A_WorkingDir% coords.txt, 3 FileReadLine, LineY3, %A_WorkingDir% coords.无法识别或无法翻译,已删除。该脚本启动时处于暂停状态。 打开打地鼠小游戏后,按F11开始运行脚本。 若操作正确且不在冷却时间内,游戏将自动进行。 如需打开商店,按F11暂停脚本,购买所需物品后再次按F11恢复运行。 若切换出游戏窗口,脚本将自动暂停,需手动按F11恢复。好了,一切准备就绪。如果你对代码有疑问、遇到功能无法正常运行的情况,或者有改进建议,欢迎留言。 尽情享受自动敲击吧。

评论

共0条评论
face
inputImg
相关阅读
最新更新

最新更新

  • 入门提示与技巧 — Some Easy and Fast Tips to get you game moving and open up new features. Hints a…
  • 如何击败土豆或我的进度2 — 这是一份游戏指南、评测及通关建议。 引言 大家好,我终于克服了惰性,有了继续制作“指南”的想法。这篇帖子也是我开始玩这款游戏一年零几个月后的评测。目前我仍然想继…
  • 高级游戏技巧 — 《农夫大战土豆》快速提升进度的小技巧指南 在《农夫大战土豆》(FAPI)中进行几次飞升后,你可能会想知道如何加快进度并在排行榜上获得更高名次。本指南正是为你准备…
  • 优惠券 — 开发者在哪里找? 代码和优惠码 Daily - 每日使用。(500灵魂 + 随机药水) Frenchfries - 10。000 灵魂 Iwashere - 仅…
  • 打地鼠 Python 脚本(无需设置,速度最快) — 这是一个用Python3编写的机器人程序,用于自动游玩那款有名的打土豆小游戏。它在每局游戏中能以100%的准确率点击350-450个土豆。该程序可以在闲置时运行…
  • 兑换码 — 每日可用代码: daily - 500灵魂和1瓶药水 一次性使用代码: frenchfries - 10000灵魂 Vegetable - 500灵魂 4000…
  • 简体中文攻略
  • Whack-A-Potato AHK脚本 - 无需设置 - 确实有效 — 1. 安装AutoHotkey(AHK) 2. 右键点击->新建->AHK脚本 3. 编辑文件 4. 粘贴以下文本(信息包含在代码内) 4a. 不想仔细查看?1…
  • 垡语 — 大家好,我制作了一份会定期更新的德语指南。如果还有其他问题、提示或建议,也可以通过Discord直接联系我:vexus6128。希望这份指南能帮到大家。祝大家度…
  • 宠物组合列表 — 宠物组合列表 指南已关闭 指南已关闭(2023年9月1日) 自从更新至V0.40版本后,宠物界面内已包含组合列表,因此本指南不再具有使用价值。