是否可以为 Windows 资源管理器中的某个命令分配键盘快捷键?

是否可以为 Windows 资源管理器中的某个命令分配键盘快捷键?

以下是我的用例。我经常在 Windows 资源管理器中浏览目录,并发现自己需要在当前目录中打开 gitbash。现在 git bash 带有一个很好的上下文菜单条目

在此处输入图片描述

但由于我经常这样做,我想用一个键盘快捷键来完成。我想象必须执行的命令应该是这样的

"C:\Program Files\Git\git-bash.exe" .

是否可以使用任何工具/技术分配这样的键绑定来完成此操作?

答案1

这是其热键:git_bash_here.ahk;允许您像在 Gnome 中一样使用 ++Ctrl来“Git Bash Here” 。AltT

只需获取脚本(C:\Program Files\Git\git-bash.exe如果您的 Git 安装在其他地方,请更改)并将其放入您的启动文件夹中。

答案2

有时我会使用带有特殊“上下文菜单”键的键盘,它会调出屏幕截图中显示的菜单。

在此处输入图片描述

之后按下s选择并执行“git bash here”条目。

因此,有两个键而不是一个,并且您需要键盘上的这个特殊键,但它是免费的。

答案3

我的做法是这样的:

  • 我有一个名为(位于我的路径上的文件夹中)的批处理文件d.bat,其内容为:(start "" "%SYSTEMDRIVE%\Program Files\ConEmu\ConEmu64.exe ."我使用 conemu 作为 git bash 的包装器)
  • 然后在 Windows 资源管理器中输入Alt-D+ D+ <enter>。第一个将选择标题栏,第二个将在当前路径上运行批处理文件。

答案4

它的工作方式与 LPChip 建议的方式相同。为了从文件资源管理器地址栏打开某些内容,您需要提供文件扩展名(如 gb.cmd),或者它必须是 exe 文件。您可以将文件放入 %PATH% 环境变量中的任何目录中(例如 C:\Windows\System32)。

对于你的例子,它可以轻松实现:

  1. 将Git-Bash的安装路径(例如C:\Program Files\Git)添加到环境变量中(如果还没有,你可以在git-bash资源管理器地址栏中输入来尝试)。
  2. 复制文件git-bash.exe并给出您想要的简短名称(例如gb.exe)。
  3. 尝试Alt+D进入gb文件资源管理器中的任意文件夹。

不幸的是,这种方法不能准确回答您的问题。它不会执行您从上下文菜单(右键单击文件)标记的命令。因此,您无法将文件作为参数(在 中%1)提供给应用程序。

相关内容