打开 exe 应用程序后提示“Error:SendLibLoadFailed:Please use AutoHotkey x64”,该怎样解决?

打开别人做的exe文件,出现这个对话框,不知道怎么办?求助,谢谢
安装了AutoHotkey_2.0.19、LGS.v9.02.65_x64(也打开了)。

您已经尝试了通用解法但无效,所以您恐怕必须提供具体程序以便进一步排查

auto hotkey安装的是32位的?需要64位的?
从报错推断的,可以排查下。

在官网下的,只看到一个下载链接,没有分64位、32位啊。。。。。下的v2

我在官网上看,确实只有一个版本,是不是在安装时选择的?
GitHub上有这么一句话:

Platforms

AutoHotkeyx.vcxproj includes the following Platforms:

  • Win32: for Windows 32-bit.
  • x64: for Windows x64.

AutoHotkey supports Windows XP with or without service packs and Windows 2000 via an asm patch (win2kcompat.asm). Support may be removed if maintaining it becomes non-trivial. Older versions are not supported.

感觉是自己编译时的选择。安装文件为什么会不分呢?

把文件发出来给大家试试吧

怎么发 啊

如果是从哪个网站下载的,把下载链接贴出来;如果找不到下载链接,可以传到文叔叔Wornhole等临时网盘上。

AutoHotkey 的安装包只有一个版本,但安装后可以自定义用 32 位还是 64 位的,具体方法是:

  1. 点击开始菜单 → AutoHotkey Dash
  2. 打开 AutoHotkey Dash 窗口后,点击 “Launch Settings”,在弹出窗口中可以选择使用何种架构的 AutoHotkey。

不过,默认情况下 AutoHotkey 似乎是会根据您的电脑自动判断架构的。如果您的电脑就是 64 位 CPU,应该不会出现选错版本的问题。

您可以再确认一下自己的 CPU 是不是 64 位。如果是,那么也有可能是软件作者编译的时候出问题了。

谢谢大家了,我其他文件都能打开正常开启使用

https://c.wss.cc/f/gcn9urtk8az 复制链接到浏览器打开

程序为 32 位,另外,看图标就知道是 v1 版本的 AHK 啦。
这种打包是包含了解释器的,不用下载安装 AutoHotkey。

会不会是游戏阻止了此脚本的运行,很多游戏都会检测 AutoHotkey 这个作弊神器。
我在虚拟机中试了,运行完全没有问题。

谢谢

谢谢 我试试