我想从 cmd.exe 复制/粘贴一些 PowerShells 命令
说Write-Output "first line"
并且Write-Output "second line"
最基本的方法是:
powershell -NoProfile -Command "Write-Output 'first line'";
powershell -NoProfile -Command "Write-Output 'second line'";
工作完美,但每个命令都会启动一次 PowerShell。
一个好的改进是:
powershell -NoProfile -Command "Write-Output 'first line'; Write-Output 'second line'"
但是一些漂亮的格式怎么样?
powershell -NoProfile -Command "
Write-Output 'first line';
Write-Output 'second line';
"
我尝试了 `(PowerShell 行继续)和 ^(cmd.exe 行继续)的几种组合,但没有成功。
有人有主意吗?
我通过将此文本粘贴到 CMD 中来做到这一点:
粘贴时需要在文本末尾留空最后一行,以避免需要按 Enter才能执行。当手动输入这个长命令时,这并不适用。
执行时看起来像这样: