欢迎你访问我的个人网站:www.6ideas.cn,资料更丰富.

Dos批处理文件的自动应答

Posted on 2007-06-28 16:32  talantlee  阅读(2721)  评论(0)    收藏  举报
有些DOS命令在执行时需要用户进行回答。例如,TIME命令,需要用户键入时间或按回车键;DEL *.*命令,需要用户回答YN,下面是解決方法:
  1.“回车的自动应答。用ECHOMORE可以自动应答回车,例如:ECHOMORETIME,此时机器默认用户采用当前时间而不再等待用户输入信息。利用该方法可以自动记录每次开机时间,例如在autoexec.bat文件中加入一条命令echomore time>>timedata.txt,则计算机将每次开机时间记录在timedata.txt文件中,查看该文件可对用机时间进行监控。
  2.“Y/N”的自动应答。用ECHO Y/N可以自动应答“Y/N”,例如:ECHO YDEL *.*,将自动删除当前目录中的所有文件。
  3.多个问题的自动应答。有的命令(FORMAT),需用户回答多个问题,此时可将回答的内容放入一个文件中,再利用管道符“<”自动为命令一一输入回答信息。例如将回车”(回答press ENTER when ready)、卷号和“N”(回答Format another (Y/N)?)作为文件HUIDA.TXT的内容,则FORMAT/Q/U A<HUIDA.TXT命令可自动完成对A盘的快速格式化。

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3