我正在尝试使用 Powershell 脚本自动填写提示的答案。提示问题看起来像这样:
问题由.cmd文件一个接一个生成(意思是输入不回Powershell输入)。我找到了很多答案来一次填写一个问题或多个是/否问题,但还没有这样的答案。
只需将对预期提示的响应作为(单行)字符串数组提供:
'answer to prompt 1', # ... 'answer to prompt N' | config.cmd
注:
这只适用于:
使用 外部程序 - 例如
.cmd
cmd.exe
Read-Host
如果有一组固定的已知提示 - 条件变化无法以这种方式处理。
有关此方法的限制的更多信息,请参阅此答案。