Board logo

标题: 在DOS下如何自动发送回车键以实现命令的自动运行 [打印本页]

作者: c945124     时间: 2007-10-5 19:45    标题: 在DOS下如何自动发送回车键以实现命令的自动运行
大家都知道用echo.可以向后续程序发送个回车键,但我在操作的时候发现个问题。
比如我要取消F盘的LABEL设置,按理应该可以使用echo. | label f:命令,但是实际效果是F盘的LABEL变成一个空格。像这种情况应该怎么处理呢?

作者: lxmxn     时间: 2007-10-5 20:24
RE c945124:

echo. | label f:

注意,你的“echo.”后面有一个空格,所以echo输出的是空格+回车,而不是一个回车。

删除后面的空格,再执行看看。

作者: fuagokzhjok     时间: 2007-10-6 12:39

作者: c945124     时间: 2007-10-7 16:39
谢谢lxmxn,有些命令如果后面不跟空格运行是会出错的,这里是我的错

作者: lxmxn     时间: 2007-10-7 18:35
Originally posted by c945124 at 2007-10-7 16:39:
谢谢lxmxn,有些命令如果后面不跟空格运行是会出错的,这里是我的错

那就具体问题具体对待。

作者: ivantalk     时间: 2007-10-18 00:57
我这里有个dosimage的工具 是把软驱内容写到镜像的 可是它会要求我输入enter确认
我用echo.|dosimage r test.img或者echo. |dosimage r test.img都不能跳过输入 怎么回事?

作者: lxmxn     时间: 2007-10-18 01:50
你确认按的什么键?
如果按的“Y”,就可以用“echo Y|dosimage r test.img”。

作者: ivantalk     时间: 2007-10-18 09:57
是Press Enter啦。。。。=.=" 有没有办法可是连续送出enter?不过估计是无效的了。。。