是否可以在当前目录路径中启动快捷方式?

是否可以在当前目录路径中启动快捷方式?

我正在尝试启动cmder当前工作目录中命名的命令行工具,例如C:\Users\USERNAME\Downloads

重要的提示:我没有管理员权限。

为了实现这一点,我创建了一个 Windows 快捷方式,并使用快捷键启动它Ctrl + Alt + T,并将“启动于”属性设置为,%CD%它应该指向当前工作目录路径,但它始终会cmder在用户主目录中启动C:\Users\USERNAME。我试图将其更改为其他路径,例如C:\Users,它将cmder在中启动C:\Users,但这对我没有帮助。

快捷方式属性和使用此快捷方式启动的 cmder 实例:
快捷方式属性 & 使用此快捷方式启动的 cmder 实例

答案1

这是使用资源管理器上下文菜单的方法发给打开 cmder,不需要管理员权限:

  • 定位到发给文件夹:

    • Win+R并运行shell:sendto,或
    • 将 Explorer 定位到文件夹 C:\Users\USERNAME\AppData\Roaming\Microsoft\Windows\SendTo
  • 在此文件夹中创建一个名为的文件cmder.bat,其中包含以下文本(验证您的路径Cmder.exe):

    cd "%*"
    "C:\Program Files (x86)\cmder\Cmder.exe"
    
  • 现在您可以右键单击任何文件夹并选择 发送到 > cmder.bat

相关内容