首页 > 解决方案 > 将位置更改为快捷方式位置

问题描述

我正在启动一个带有 powershell 快捷方式的脚本(C:\Windows....\powershell.exe -file 'D:\powershell\script.ps1')。

有没有办法让脚本将其当前位置更改为所述快捷方式的位置?

示例:脚本本身位于 D:\powershell\ 中,快捷方式位于 C:\Work\Project1 中。我需要将脚本 cd 到“C:\Work\Project1\”。

谢谢

标签: windowspowershelldesktop-shortcut

解决方案


您可以创建一个从它所在的任何目录开始的快捷方式。您所要做的就是修改快捷方式的“Starts In”属性,然后将其清空。这是正确的。将其设置为无。

然后,当您要调用快捷方式时,请在调用它之前导航到它所在的文件夹(目录)。我将此技术用于启动 powershell 但不启动脚本的快捷方式。我还没有使用启动脚本的快捷方式对其进行测试。


推荐阅读