怎么用命令流的方式控制自己的软件。命令流可以自己定义,写程序让这个软件识别,命令流操作软件取代交互
如何用命令流的方式控制自己的软件。命令流可以自己定义,写程序让这个软件识别,命令流操作软件取代交互
一个输入文件,包含变量,输入文件的位置,配置文件啊等等,当然还要包含如何流程化操作的命令流。想要实现的功能是cmd的方式后台启动软件后,投入这个输入文件(包含变量,输入文件的位置,配置文件等),软件按照命令流的方式执行,最后执行输出。命令流以及如何判别命令流来执行想换操作,比如打开某个文件等等,都需要自己来定义,这个软件是我自己开发的mfc软件,命令流怎么定义,定义了命令流之后怎么用命令流来控制交互。请教相关大神给一个思路,不甚感激!小弟拜谢!
------解决方案--------------------
微型解释器
用个脚本语言吧
lua 之类的
要不就用 xml 来描述指令
------解决方案--------------------
我理解下来
1.INI配置文件的使用
WritePrivateProfileString 写
GetPrivateProfileString 读
2.GetCommandLine
解析CMD控制台命令的入参来控制
------解决方案--------------------
------解决方案--------------------
这个功能类似于office的宏录制
按键精灵也有类似功能
录制后的宏可以自动执行相应的动作
先参考一下资料,譬如Autoit
或者自定义简单的指令
如
文件内容
OPEN C:\1.txt
WRITE xxx
SAVE
一个输入文件,包含变量,输入文件的位置,配置文件啊等等,当然还要包含如何流程化操作的命令流。想要实现的功能是cmd的方式后台启动软件后,投入这个输入文件(包含变量,输入文件的位置,配置文件等),软件按照命令流的方式执行,最后执行输出。命令流以及如何判别命令流来执行想换操作,比如打开某个文件等等,都需要自己来定义,这个软件是我自己开发的mfc软件,命令流怎么定义,定义了命令流之后怎么用命令流来控制交互。请教相关大神给一个思路,不甚感激!小弟拜谢!
------解决方案--------------------
微型解释器
用个脚本语言吧
lua 之类的
要不就用 xml 来描述指令
------解决方案--------------------
我理解下来
1.INI配置文件的使用
WritePrivateProfileString 写
GetPrivateProfileString 读
2.GetCommandLine
解析CMD控制台命令的入参来控制
------解决方案--------------------
------解决方案--------------------
这个功能类似于office的宏录制
按键精灵也有类似功能
录制后的宏可以自动执行相应的动作
先参考一下资料,譬如Autoit
或者自定义简单的指令
如
文件内容
OPEN C:\1.txt
WRITE xxx
SAVE