Autohotkey FileCreateShortcut行为怪异

Autohotkey FileCreateShortcut行为怪异,autohotkey,desktop-shortcut,Autohotkey,Desktop Shortcut,我正在使用 FileCreateShortcut, %A_WorkingDir%\some.exe, %A_Desktop%\Some.lnk 创建快捷方式。但是,如果桌面包含一个名为“Some”的文件夹,出于某种原因,它会决定为其创建一个快捷方式,而不是为指定的目标创建一个快捷方式。此外,删除这些快捷方式相当困难。如果已删除,也会删除该文件夹。为什么会发生这种情况以及如何避免 如果有帮助的话,我正在使用Windows 10。我已经试着以管理员的身份运行这个脚本,它没有任何区别。此外,只要桌面

我正在使用

FileCreateShortcut, %A_WorkingDir%\some.exe, %A_Desktop%\Some.lnk
创建快捷方式。但是,如果桌面包含一个名为“Some”的文件夹,出于某种原因,它会决定为其创建一个快捷方式,而不是为指定的目标创建一个快捷方式。此外,删除这些快捷方式相当困难。如果已删除,也会删除该文件夹。为什么会发生这种情况以及如何避免


如果有帮助的话,我正在使用Windows 10。我已经试着以管理员的身份运行这个脚本,它没有任何区别。此外,只要桌面上不存在同名文件夹,它就可以正常工作并创建快捷方式。

我试图用相同的名称和位置重新创建确切的情况,但它成功运行。它从同名的现有文件夹中创建了一个单独的链接。删除快捷方式没有问题,将文件夹保留在那里。我还尝试使用无效的.exe路径运行它,但它仍然成功运行,并且具有与我前面提到的类似的行为

虽然我不知道为什么会发生这种情况,但我建议您确保运行最新的Windows 10更新(并且没有挂起的更新,等待重新启动)和最新版本的AutoHotkey


在我的例子中,我运行的是Win10版本1903、build 18362.145和AutoHotkey v1.1.30.03。

我尝试使用相同的名称和位置重新创建确切的情况,但它成功运行。它从同名的现有文件夹中创建了一个单独的链接。删除快捷方式没有问题,将文件夹保留在那里。我还尝试使用无效的.exe路径运行它,但它仍然成功运行,并且具有与我前面提到的类似的行为

虽然我不知道为什么会发生这种情况,但我建议您确保运行最新的Windows 10更新(并且没有挂起的更新,等待重新启动)和最新版本的AutoHotkey


在我的例子中,我运行的是Win10版本1903、build 18362.145和AutoHotkey v1.1.30.03。

它对目标路径无效,因为长桌面不包含同名文件夹。我正在运行Win10版本1809 build 17763.504和自动热键v1.1.30.03。唯一的另一件事是Windows并行运行,因此我的桌面路径看起来像«\\Mac\Home\desktop»,目标路径看起来像«C:\Program Files\Some\Some.exe»。我让它检查文件夹的存在,但这只是一个临时修复。啊,这很有趣。我想知道指定完整路径而不是使用
A_Desktop
是否可以修复它。我在另一台运行纯win10的机器上进行了尝试,没有出现任何问题。可能只是一个由桌面的外来目录引起的错误。我同意。这似乎是最有可能的。可能值得一提的是,在论坛上,这可能是一个bug。只要桌面上没有同名的文件夹,它对我来说也是一个无效的目标路径。我正在运行Win10版本1809 build 17763.504和自动热键v1.1.30.03。唯一的另一件事是Windows并行运行,因此我的桌面路径看起来像«\\Mac\Home\desktop»,目标路径看起来像«C:\Program Files\Some\Some.exe»。我让它检查文件夹的存在,但这只是一个临时修复。啊,这很有趣。我想知道指定完整路径而不是使用
A_Desktop
是否可以修复它。我在另一台运行纯win10的机器上进行了尝试,没有出现任何问题。可能只是一个由桌面的外来目录引起的错误。我同意。这似乎是最有可能的。这可能是值得报告的论坛上作为一个可能的错误。