有一个DOS下做出来的程序,用户可以通过输入程序所规定的命令行,然后点击回车就可以去统计文本里面的数据(文本输入的格式也是规定的),把统计完后内容输出到另一个文本。//比如统计输入某段时间里的记录
文本所在的路径和新生成的文本的路径均在命令行输入,要统计的关键字或范围也是在命令行输入DOS做的程序使用说明介绍:
本程序可以定义变量,使用关键
字和关键字块,处理附加文件、库文件、分析文件,还能够处理四则运算表达式(带括
号)和关键字逻辑逻辑运算表达式;输入文件为文本文件,可以通过各种文字编辑器获
得,格式自由,使用方便,加上注释后可以成为阅读性很强的数据资料。问题:
现在我想通过在一个对话框中的编辑框里输入要查询的关键字,按一下搜索就可以打开统计后生成的文本
请问我可以通过怎么样的方法实现对话框“搜索”按钮与该程序的通讯呢?因为DOS命令概念我不是很清楚,所以不知道如何
把编辑框中的关键字与程序发生联系,让程序自动进行统计。
我要实现上述功能我应该对程序的那些概念作了解。
麻烦大家给你意见,因为我不知道这个dos程序的源代码,详细点哦,先谢谢啦
文本所在的路径和新生成的文本的路径均在命令行输入,要统计的关键字或范围也是在命令行输入DOS做的程序使用说明介绍:
本程序可以定义变量,使用关键
字和关键字块,处理附加文件、库文件、分析文件,还能够处理四则运算表达式(带括
号)和关键字逻辑逻辑运算表达式;输入文件为文本文件,可以通过各种文字编辑器获
得,格式自由,使用方便,加上注释后可以成为阅读性很强的数据资料。问题:
现在我想通过在一个对话框中的编辑框里输入要查询的关键字,按一下搜索就可以打开统计后生成的文本
请问我可以通过怎么样的方法实现对话框“搜索”按钮与该程序的通讯呢?因为DOS命令概念我不是很清楚,所以不知道如何
把编辑框中的关键字与程序发生联系,让程序自动进行统计。
我要实现上述功能我应该对程序的那些概念作了解。
麻烦大家给你意见,因为我不知道这个dos程序的源代码,详细点哦,先谢谢啦
即按下“搜索”按钮,生成相应命令行,执行dos程序。
如果是这样的话,使用CreateProcess或者ShellExecute。如果不是,又没有dos程序源码,使用管道。