如何模拟批处理文件执行命令或Windows PowerShell的多次回车键?[已关闭]

lg40wkob  于 2022-11-10  发布在  Shell
关注(0)|答案(1)|浏览(202)

已关闭。此问题需要details or clarity。它目前不接受答案。
**想要改进这个问题吗?**添加细节,并通过editing this post澄清问题。

4天前关门了。
Improve this question
我有我想要执行的批处理文件,在执行过程中,它要求用户输入两次按Enter键。我想通过模拟Enter键或以某种方式完全克服它来完全跳过这一步。
编辑:我无法编辑BAT文件以跳过要求用户输入的程序
我已经尝试了echo | <yourfinecommandhere>,但这只模拟了一次Enter键按下。我无法模拟多次按Enter键

vi4fp9gy

vi4fp9gy1#

在cmd中,只需将多个echo组合在一起。

(echo[& echo[) | command

echo( is the most reliable way to print a new line in cmd,但在本例中,echo[可能更好。空格在这里很重要,因此在[之后不能有空格
在PowerShell中,这要容易得多。例如,要打印3个换行符,请使用

"`n`n`n" | command

实际上,上面的代码将打印4个新行,因为字符串后面有一个隐式的新行。但这不会影响产量。如果您正好需要3行新行,则使用

Write-Output -NoNewline "`n`n`n" | command

相关问题