如何使用额外的命令行参数将 Windows 终端添加到注册表?

如何使用额外的命令行参数将 Windows 终端添加到注册表?

我已wt.exe通过 将其添加到我的右键单击上下文菜单中regedit。我将其放在这里-

HKEY_CLASSES_ROOT\Directory\Background\shell

-> 创建新文件夹并随意命名,最好Windows 终端或者终端

-> 创建一个名为命令并将值字符串的数据设置为"%USERPROFILE%\AppData\Local\Microsoft\WindowsApps\wt.exe"

一切正常,单击上下文菜单中的终端将按预期打开终端。但我想要命令行参数,例如wt -d . ; new-tab -d C:\ pwsh.exewt -p "Windows PowerShell" -d . ; split-pane -V wsl.exe。我如何将它们添加到注册表值中?

答案1

我发现最好的方法是创建一个.bat文件并将命令粘贴到那里 - start wt -p "Windows PowerShell" -d . ; split-pane -V wsl.exe

然后将文件的绝对路径粘贴.bat到注册表项中。

相关内容