Board logo

标题: dos在下如何自动发送一个回车呀? [打印本页]

作者: ednykissyou     时间: 2006-6-5 13:46    标题: dos在下如何自动发送一个回车呀?
dos在下如何发送一个回车呀?我用:start d:\the.exe打开the.exe这个文件后需要敲一下回车或者空格,我想dos能给我发送一个回车就好了

作者: lhkyzh     时间: 2006-6-5 14:29
这要看直接运行the.exe 需要按确定吧。
如果the.exe带有命令行乘数,那么看一下它的帮助
批处理本身没有这样的命令
AU3可以做到

作者: DOSforever     时间: 2006-6-5 18:36
4DOS.COM 的 keystack 命令和 kstack.com 配合可以进行键盘预输入

作者: tsenix     时间: 2006-6-6 00:47
做一个batch档如何?
echo. > CR
start d:\the.exe < CR 或 type CR|start d:\the.exe
del CR

作者: 不得不爱     时间: 2006-6-6 13:09
echo y|start d:\the.exe

作者: bagpipe     时间: 2006-6-6 14:22
唉,人家说的是回车,QUE1234567版主传个Y,呵呵
echo enter>cc
start d:\the.exe <cc
试试这个,如果不成只有用VBS的SENDKEYS来传递了

作者: willsort     时间: 2006-6-6 19:37
Re bagpipe:

enter似乎也并不是回车吧。可以使用echo.向标准字符流发送一个回车符和一个换行符。但通常GUI程序会使用另外一套键盘识别机制,而不会接受标准字符流的I/O,所以echo的方法应该是无效的。所以需要知道the.exe的程序类型。

作者: ednykissyou     时间: 2006-6-6 23:00    标题: 你说的两种可以举个例子么
你说的两种可以举个例子么,这两个东东没有用过,不知怎么入手

作者: ednykissyou     时间: 2006-6-6 23:02    标题: DOSforever
可以举个实例么,感恩啊

作者: ednykissyou     时间: 2006-6-6 23:09    标题: bagpipe,你说的对俺很高深,可以举个例子么
VBS的SENDKEYS来传递?
咋过用呢,发送回车对我很重要,如果用其它软件来做有点不值,批处理在这里是最棒的,不过从来没有这方面的东东,各位大侠就帮帮忙啰

作者: scriptor     时间: 2007-1-31 03:42
我作过一个enter.com的文件

直接加在你的那个文件里 ,不知道符合你的意思不!?

http://www.cn-dos.net/forum/viewthread.php?tid=26456&fpage=1&highlight=enter.com


Last edited by scriptor on 2007-1-30 at 02:43 PM ]

作者: zybird     时间: 2007-2-1 02:17
回车可以这样传送


echo.|start d:\the.exe