从商人处批量购买

从商人处批量购买

用于批量从商人处购买物品的 AutoHotkey 脚本 ^^

公共设施

大家好,

好吧,这里没什么花哨的。这完全如描述所述。一个简单的 AutoHotkey 脚本,让你能批量从商人那里购买物品。

如果你想的话,可以用记事本或 Notepad++ 编辑这个脚本。出于某种原因,我有时发现购买的数量会少 1 或 2 个,尤其是在数量较大时(例如当你设置循环次数为 100 或更高时。我没测试过超过 200 的情况)。在页面底部,我会贴出脚本并解释每部分的作用,以便你根据自己的需求调整。

要让它工作,你需要安装 AutoHotkey

说明:

  1. 下载 .ahk 文件,或从下方复制文本并粘贴到新的 AutoHotkey 脚本中。
  2. 把它放在你想要的任何地方(例如桌面以便访问)。
  3. 以管理员身份运行脚本(否则脚本在购买大约 5 件物品后经常会停止,天知道为什么)。
  4. 在游戏中,按下 CTRL+Numpad 5。
  5. 搞定,你刚刚买了 20 单位的某物。

默认脚本如下:

#NoEnv  ; 为性能和与未来 AutoHotkey 版本的兼容性推荐使用。
; #Warn  ; 启用警告以帮助检测常见错误。
SendMode Input  ; 由于卓越的速度和可靠性,推荐新脚本使用。
SetWorkingDir %A_ScriptDir%  ; 确保一致的起始目录。
#IfWinActive ahk_exe DragonAgeInquisition.exe
^Numpad5::
Loop, 20
{
   send, {Enter down}
   sleep 40
   send, {enter up}
   sleep 40
   }

所有这些部分的含义是:

  • #IfWinActive ahk_exe DragonAgeInquisition.exe —— 这使得脚本仅在《龙腾世纪:审判》中生效。
  • ^Numpad5:: —— CTRL+Numpad 5 组合键启动脚本。你可以更改按键绑定为所需内容。这里 有如何操作的说明。
  • Loop, 20 —— 这会告诉脚本下面的命令运行 20 次然后停止。你可以根据自己的满意程度调整它。
  • { send, {Enter down} sleep 40 send, {enter up} sleep 40 } —— 这会告诉脚本按下回车,等待 40 毫秒,释放回车,再等待 40 毫秒。最好不要动这部分。