Board logo

标题: [求助]管道'|'疑问 [打印本页]

作者: wuxianglin2000     时间: 2009-2-28 04:50    标题: [求助]管道'|'疑问
在纯DOS下面,调用需要按键确认可执行文件时.如果根据提示后按Y,可以正常执行到结束.但用管道命令 echo Y|a.exe后,程序运行到提示语句时就卡死了,按键盘始终没反应,但是指示灯都正常.而且这个命令对于其他可执行函数又正确,请问这是什么原因引起的?

作者: netbenton     时间: 2009-2-28 10:17
我觉得是a.exe接受的不是标准输入

作者: xzyx     时间: 2009-3-2 00:02
要想让程序实现管道,需要让程序建立管道、连接管道,这些得在程序的编写中实现。即一个程序能否运用管道由其自身决定……

作者: wuxianglin2000     时间: 2009-3-2 03:44
谢谢!
应该是标准输入吧,按照提示,我直接输入Y,就可以运行下去,而且和它配套的另一个工具,我用管道命令就可以实现的