Windows 终端:如何使用上下文菜单?

Windows 终端:如何使用上下文菜单?

有些用户经常暗示命令或者电源外壳当他们谈论Windows 终端。但我对那个字面上叫做Windows 终端

电源外壳我可以在某个目录中打开上下文菜单(按住 Shift),其中会有一个按钮Open PowerShell here。因此,如果我在 中单击该按钮C:/Users/Me/Desktop电源外壳将会在 中打开C:/Users/Me/Desktop。与Linux shell的情况相同。

但我没有找到任何类似的功能Windows 终端。我只想创造一个机会Open Windows terminal here。有可能吗?

答案1

您可以设置类似于这样的注册表项:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\WindowsTerminal\command]
@="C:\\Cascadia\\WindowsTerminal.exe -d ."

根据需要进行调整以指向可执行文件的路径。

https://github.com/microsoft/terminal/issues/7681

答案2

此功能实际上不是应用程序的功能,而是注册表的功能。

具有此功能的应用程序正在利用 Windows 的工作方式。

对于许多人来说,第一步可能是重新安装应用程序并寻找类似于“在上下文菜单中启用‘在此处打开’”的选项。 如果不是当前版本,则可能会在将来添加。

但就目前而言:

这似乎是不可能的。

Windows 终端是 wt.exe,对其调用“/h”不会返回任何有用的参数。

理论上,一旦它支持更多参数,您就可以添加注册表项来调用路径(现在类似于 PowerShell 和 cmd)来启动wt.exe /path '%V'或类似操作......

答案3

根据我的评论:

  1. 在 Windows 资源管理器中输入:

    外壳:发送至

    当然,它会打开 SendTo 文件夹

  2. 在此为“Windows Terminal”exe 创建一个新的快捷方式。

C:\用户***\应用程序数据\本地\微软\WindowsApps\wt.exe

实际的商店快捷方式应用程序位于另一个位置。虽然可以复制它,但它无法在 SendTo 或普通资源管理器窗口中显示。

  1. 将图标更改为您想要的任何内容,但 WT 图标不可用,因此您必须创建该图标或使用 PSv7 ico,它们实际上是相同的。

  2. 转到 Windows 资源管理器中的脚本

    右键单击,选择“发送到”,选择目标应用程序。

如图所示: 在此处输入图片描述

我有许多应用程序没有出现在资源管理器上下文菜单中,但正如您所见,我希望它们能出现在其中,而且我不想花那么多时间处理注册表。当然,这需要额外点击一次,但操作简单,无需破解注册表,而且易于备份和根据需要恢复。

答案4

只需使用 PowerShell在这里打开模块。

免责声明

我是这个模块的开发人员。

相关内容