Autohotkey 自动热键-如何引用当前目录中的文件?

Autohotkey 自动热键-如何引用当前目录中的文件?,autohotkey,Autohotkey,这里是新手问题。我用Pulover的宏记录器创建了我的AHK脚本,我正试图修改AHK脚本本身,以便在其他计算机上工作。现在,当我引用图像文件时,由于我的用户名位于文件路径(“C:\Users\windowshopr\ahk_project\images\image.png”)中,因此图像的文件路径仅在我的计算机上有效,但我要做的是更改这些文件路径,使其仅引用当前脚本工作目录中的文件夹 在脚本的开头,我定义了SetWorkingDir%A\u ScriptDir%,因此所有文件引用都应该与之相关。

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

在脚本的开头,我定义了
SetWorkingDir%A\u ScriptDir%
,因此所有文件引用都应该与之相关。我想做的就是引用“images\image.png”部分,这样,只要其他用户有这个images文件夹,它也能在他们的机器上工作,我只是不知道这个的语法,我在网上尝试了一些不同的解决方案,但我想我弄错了


正确的方法是什么?谢谢

只需使用相对路径即可

在您的情况下:
如果您的.ahk文件位于
C:\Users\windowshopr\ahk\u项目中
并且您已经设置了
SetWorkingDir%A\u ScriptDir%
您实际上引用了
C:\Users\windowshopr\ahk\u项目\images\image.png
images\image.png
,请提供一些代码。谢谢!我仍然在摸索AHK的语法。我还了解到,有些函数不需要在目录周围加括号,有些则需要,这就是我的代码中缺少的。无论如何,谢谢你!工作!