多行 Windows 批处理文件问题

多行 Windows 批处理文件问题

我有一个包含以下内容的批处理文件

第 1 行“C:\Program Files (x86)\Dell\SysMgt\bmc\ipmish.exe”-interactive -ip 192.168.1.5 -u root -p 密码

此后它会提示 IPMISH>

线路 2 通电

我不确定如何将此命令行 2 传递到提示符 IPMISH>

我已尝试过 1. 添加到第二行根本没有任何作用

问候

答案1

批处理文件不以这种方式工作 - 每行都被解释为依次执行的命令。当您调用时ipmish.exe,它将阻止批处理的其余部分,直到该过程结束。

为了实现您想要做的事情,您可以查看文档ipmish.exe并查看是否有为其编写脚本的方法(正如您能够指定的,-interactive我感觉可能有一个脚本界面)。或者,您可以考虑使用不同的软件解决方案将其作为“批处理”执行,但能够向其发送密钥,例如 AutoIt 或类似软件。

相关内容