我想使用与Windows Terminal一起安装的“在 Windows Terminal 中打开”上下文菜单,但其中包含一些命令行参数。
具体来说,我想添加参数-w 0
,它在已打开的同一窗口中打开终端。
我怎么做?
编辑
按照 Señor CMasMas 的回答:我知道如何通过在注册表中添加新条目来在上下文菜单中添加新选项
Computer\HKEY_CLASSES_ROOT\Directory\Background\shell\
或者,如果你不是 adim: Computer\HKEY_CURRENT_USER\SOFTWARE\Classes\Directory\Background\shell\
但我宁愿通过简单地添加参数来修改现有选项。那可能吗?
编辑 2
现在有人告诉我,设置中有一个选项可以在同一窗口中打开终端,实现我想要的:
但是包含其他命令行参数的一般情况可能会遵循答案。
因为这是一个“windows 应用程序”而不是 NORMAL 应用程序,所以 shell 集成有点靠不住。
您将需要禁用原始条目并使用“旧方式”重新创建它,因为新方式是外壳扩展,并且无法控制(我可以找到)。
首先,禁用原始条目:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked
{9F156763-7844-4DC4-B2B1-901F640F5155}
和{02DB545A-3E20-46DE-83A5-1329B1E88B6B}
。现在,使用您想要的任何自定义参数重新添加您想要的条目。
Computer\HKEY_CLASSES_ROOT\Directory\shell
Open Windows Terminal Here
.C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_1.13.11431.0_x64__8wekyb3d8bbwe\wt.exe
。这可能会随着时间而改变..它指向图标文件。command
wt.exe -w 0 -d "%V"