在资源管理器中打开选定路径的单一快捷方式?

在资源管理器中打开选定路径的单一快捷方式?

我经常从聊天程序中复制文件路径,用 Win+r 打开运行对话框,然后粘贴路径来打开该文件。

我想知道是否可以简化这一点:

  • 分两步(打开剪贴板上的路径)
  • 还是一步到位?(将突出显示的文本视为路径并在资源管理器中打开)

当另一个程序具有焦点时(例如列出路径的聊天程序),解决方案应该能够通过键盘快捷键调用

是否可以使用批处理或 powershell 脚本来实现这一点,或者是否需要在后台运行一个小程序?

答案1

从上面的 @SimonS 的回复中复制此内容,以便它显示为答案。我正在使用他的链接中显示的 Autohotkeys 执行相同的操作,以便使用 Windows“运行”命令执行我当前突出显示的任何文本。

“如果你想要一个热键或立即打开突出显示的路径,你可以使用 Autohotkeyhttp://www.autohotkey.com/board/topic/109850-open-highlighted-filepath”

如果有人知道我如何将这个答案归功于杰克,请告诉我。

答案2

我发现一个简单的 powershell 命令就可以完成两步版本:

get-clipboard|invoke-item

这是一种快捷方式,甚至不需要专门的脚本文件:

%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe -WindowStyle Hidden -ExecutionPolicy Bypass "get-clipboard|invoke-item"

从那里开始就变得混乱了:

  • 仅当快捷方式已保存在桌面上时,您才可以分配键盘快捷键
  • 您无法在快捷方式中使用 Win 键
  • 你不能阻止 powershell 控制台在屏幕上闪烁一秒钟

但也许这是没有第三方软件的最佳情况。

相关内容