中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-04 15:30
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 请教一个输入重定向问题 查看 762 回复 4
楼 主 请教一个输入重定向问题 发表于 2007-05-22 11:39 ·  中国 上海 浦东新区 电信
新手上路
积分 6
发帖 2
注册 2007-05-22 11:07
19年会员
UID 88959
性别 男
状态 离线
dos启动,运行一工具mp.exe后,中间需要输入3次参数。完成参数输入后,品目会显示“Is your input correct?”,按y键可让程序继续执行并完成。(y不会显示,且无需回车)
以下是我写的批处理文件,
run.bat
mp <in.dat

in.dat
value1
value2
value3
y

但运行批处理后,程序会挂在“Is your input correct?”处。我修改in.dat,删除或增加y后的回车符,甚至删除y,都没有用。
有人能帮我解决这个问题吗?到底怎么回事?
2 发表于 2007-05-22 13:40 ·  中国 上海 电信
初级用户
★★
积分 180
发帖 84
注册 2006-09-07 00:33
19年会员
UID 61995
状态 离线
重定向只能是输入模式下吧,不能模仿键盘动作
3 发表于 2007-05-22 13:41 ·  中国 上海 电信
初级用户
★★
积分 180
发帖 84
注册 2006-09-07 00:33
19年会员
UID 61995
状态 离线
试试VBS的SENDKEYS
4 发表于 2007-05-22 13:42 ·  中国 上海 电信
初级用户
★★
积分 180
发帖 84
注册 2006-09-07 00:33
19年会员
UID 61995
状态 离线
5 发表于 2007-05-22 14:06 ·  中国 上海 浦东新区 电信
新手上路
积分 6
发帖 2
注册 2007-05-22 11:07
19年会员
UID 88959
性别 男
状态 离线
Originally posted by ttyp at 2007-5-22 01:42 PM:
http://www.cn-dos.net/forum/search.php?searchid=112459&orderby=lastpost&ascdesc=desc&searchsubmit=yes&sid=pd4NzZ

非常感谢!;)

有没有在纯dos下解决这个问题的办法呢?
论坛跳转: