使用未执行的预定义命令运行Windows终端



我需要运行带有特定设置的Windows终端。我需要它启动目录下的powershell到C:dir,并输入命令yarn start来控制台输入,但不执行命令。我只是想准备好这个命令然后当我准备好了,我就按回车键来执行命令。这是我的实际解决方案,它自动执行命令:

wt -p "Windows Powershell" -d C:dir powershell -noExit yarn start

编辑:是否有任何方法可以使此功能也与多个窗格一起工作?
@mklement0提供的代码只能在没有窗格的情况下工作,下面的代码不起作用。

wt `
-p "Windows Powershell" -d C:dir1 `; split-pane `
-p "Windows Powershell" -d C:dir2 `; split-pane `
-p "Windows Powershell" -d C:dir3 powershell -noExit -c @'
(New-Object -ComObject WScript.Shell).SendKeys('yarn start')
'@

谢谢

为了让您的yarn start命令出现在PowerShell提示符而不提交它,您必须模拟用户输入:

wt -p "Windows Powershell" -d C:dir powershell -noExit -c @'
(New-Object -ComObject WScript.Shell).SendKeys('yarn start')
'@

相关内容

  • 没有找到相关文章

最新更新