我希望能够在快捷方式所在的当前文件夹上启动软件。通过在快捷方式的“目标”属性末尾包含文件夹路径,我已经设法做到了。但是,我希望这部分是自动的,这样如果我将快捷方式移动到另一个文件夹,它将在该文件夹上启动软件,而无需手动复制并粘贴目标中的路径。
这可能吗?我已经研究了好几个小时,但我找不到具体的答案。我已经尝试添加cd
, %cd%
, 有和没有 " 围绕它们的迭代,但没有任何效果。我在命令行上非常缺乏经验,所以我请求你的帮助。
如果您想知道,这里的最终目标是在 Easy Context Menu 软件中使用此参数,它允许我向上下文菜单添加选项。我希望能够通过右键单击任何文件夹来打开我想要的软件(批量重命名实用程序),并且软件中已经有了当前文件夹路径。
解决了。代码很简单:
这保存在一个批处理文件中,我通过右键单击任何文件夹并单击上下文菜单上的选项来启动该文件。要将其添加到上下文菜单中,我使用了 Easy Context Menu 并将 .bat 包含在文件夹菜单部分中,没有任何参数。