文档介绍::..易语言中管道使用心得一、概述管道是实现程序和程序通信的一种手段。例如:A程序、B程序之间要实现通讯,如A程序向B程序发送信息,B程序接收信息处理后返回信息给A其中红色部分就是管道二、实现过程要实现这样一个过程要有三个部分1、 A程序2、 B程序3、 建立管道简单分析:管道建立管道可以用API函数(CreatePipe很容易创建一个匿名管道)・当然,光有管道也是不能达到目地的,我们还要了解一个API函数CreateProcess但是API有点烦,所以这里我们可以偷一下懒使用易语言中做好的一个叫“控制台交互操作模块”,其实它的用途就是建立管道。(此模块在教程中有带)控制台交互操作模块有四个命令:1、控制台—连接(建立管道)调用格式〈整数型〉控制台_连接(CMD名称,运行目录)返回整数0意味着失败,非0表示成功参数一:CMD名称文本型如“d:\”(此处即为B程序)注:此程序一般都为控制台程序(个人理解DOS程序)参数二:运行目录文木型创建CMD进程时的默认目录,这里默认在系统目录,如果要指定其它目录,请在目录名后加上*'2、控制台—发送命令 (发送信息)调用格式 〈整数型〉控制台—发送命令(命令)返回整数返回输入命令的实际长度,返回0意味着失败,非0表示成功参数一:命令文本型其实它就是A给B的信息。3、控制台一取回结果调用格式〈逻辑型〉(接收返回信息)控制台一取回结果(编辑框)返冋真、假成功返回真,失败返冋假参数一:编辑框接收结果的“编辑框”4、控制台—断开连接(断开管道)调用格式〈逻辑型〉控制台一断开连接()返回真、假 成功返回真,失败返回假关键在A程序中启用此模块建立管道三、实例在A程序发送一段信息,由B程序来判断这个信息,如果是“123”则B返回的信息为“成功”;否则,B返回的信息为“失败”代码: