在Windows快捷方式中使用%~dp0特殊字符

时间:2018-03-23 05:34:28

标签: windows

我正在尝试在Windows中创建一个指向同一文件夹中的.exe文件的快捷方式。问题是,即使将.exe和快捷方式一起移动到不同的文件夹,我也希望快捷方式能够正常工作。因此,快捷方式应指向相对路径,而不是绝对路径

我的第一个想法是创建一个.bat文件,其中(1)首先使用特殊字符%~dp0导航到自己的位置,然后(2)运行exe。

cd %~dp0
MyFile.exe

但是,这不起作用,因为我正在处理的网络上禁用了命令行。

我的第二个想法是按照此处的说明进行操作:Is it possible to make a shortcut to a relative path in Windows that runs as admin?并将快捷方式的目标设置为%windir%\system32\cmd.exe%COMSPEC%,这两种方法都可以通过命令行制作快捷方式

仍然没有运气,我的网络管理员也已禁用此功能。

话虽如此,有没有办法直接在Windows快捷方式的“目标”字段中使用特殊字符%~dp0?我理想的是只想将快捷方式的目标设置为

%~dp0/MyFile.exe

但也许我在这里缺少一些语法。

0 个答案:

没有答案