主题:[原创]怎样使用VB管道技术包装DOS命令行程序
怎样使用VB管道技术包装DOS命令行程序
怎样使用VB管道技术包装DOS命令行程序
老的DOS程序因为没有源代码,VB可以编制友好的用户界面,另外我们可以利用VB的管道技术定义输入管道和输出管道,直接从内存调用数据,把需要输入的参数输入到程序,把DOS程序的输出的东西输出到TEXTBOX里面,彻底抛弃黑色的DOS程序运行窗口.
例如一个DOS程序运行的时候需要输入一个文件,然后还有一个输出文件,在DOS下运行的时候我们得一个一个敲进去,敲错了并且回车了还得重头再来,我们是不是可以定义两个VB的textbox控件,在里面输入一个输入文件名和一个输出文件名,问题是怎样把它们给传递到DOS程序里面去,并且把DOS程序运行时候的屏幕显示给截获到TEXTBOX或msgbox里面,我知道应该是利用管道技术,但就是不知道怎么输入东西
也不知道说清楚了否,恳请高手帮忙.
怎样使用VB管道技术包装DOS命令行程序
老的DOS程序因为没有源代码,VB可以编制友好的用户界面,另外我们可以利用VB的管道技术定义输入管道和输出管道,直接从内存调用数据,把需要输入的参数输入到程序,把DOS程序的输出的东西输出到TEXTBOX里面,彻底抛弃黑色的DOS程序运行窗口.
例如一个DOS程序运行的时候需要输入一个文件,然后还有一个输出文件,在DOS下运行的时候我们得一个一个敲进去,敲错了并且回车了还得重头再来,我们是不是可以定义两个VB的textbox控件,在里面输入一个输入文件名和一个输出文件名,问题是怎样把它们给传递到DOS程序里面去,并且把DOS程序运行时候的屏幕显示给截获到TEXTBOX或msgbox里面,我知道应该是利用管道技术,但就是不知道怎么输入东西
也不知道说清楚了否,恳请高手帮忙.