我需要运行带有特定设置的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')
'@