我需要自动化在win xp上运行的以下命令(从CMD窗口)
D:\Documents and Settings\muser> erase_disk.exe
10分钟后,我得到一个问题:
您确定要擦除磁盘吗(是/否)
是否可以通过使用dos xp命令将“ y”字符发送到命令行?因此,我无需等待并输入“ y”
我尝试了以下方法,但不起作用
echo y| erase_disk.exe
其他不同的例子
D:\Documents and Settings\muser> scan_virus_on_my_email.exe
1小时后,我得到:
proccess ended to you want to exit (y/n)
1
这个问题似乎有效,但我想我可能会建议。我所知道的许多Linux程序都有一个选项来禁用确认,以便可以将它们自动化。不知道你有没有 (输入“ erase_disk.exe / h” 可能会为您提供更多信息)
—
Katana314 2013年
您可能想签出unix yes命令(可能获取源代码并将其编译为dos)。
@maihabunash,您将获得一个编译器并编译代码。它在Google代码上的一个版本。如果您没有编译器,那么用计算机上存在的脚本语言编写类似的程序应该很简单。