AutoHotKey - 如何引用当前目录中的文件?

AutoHotKey - How to Reference Files in Current Directory?

这里是新手问题。我使用 Pulover 的宏记录器来创建我的 AHK 脚本,并且我正在尝试修改 AHK 脚本本身以在其他计算机上工作。现在,当我引用图像文件时,由于我的用户名在文件路径中(“C:\Users\windowshopr\ahk_project\images\image.png”),图像的文件路径仅适用于我的计算机,但我想要做什么是更改这些文件路径,以便它仅引用当前脚本工作目录中的文件夹。

在脚本的开头,我定义了 SetWorkingDir %A_ScriptDir%,因此所有文件引用都应与此相关。我想做的只是引用“images\image.png”部分,这样只要其他用户拥有该图像文件夹,它也可以在他们的机器上运行,我只是不知道这个的语法,我在网上尝试了几种不同的解决方案,但我想我弄错了。

正确的做法是什么?谢谢!

简单的用相对路径。

你的情况: 如果您的 .ahk 文件位于 C:\Users\windowshopr\ahk_project 并且您设置了 SetWorkingDir %A_ScriptDir%,那么您实际上引用 C:\Users\windowshopr\ahk_project\images\image.pngimages\image.png