[发明专利]命令行程序的处理方法和装置在审
申请号: | 201510834461.3 | 申请日: | 2015-11-25 |
公开(公告)号: | CN105373386A | 公开(公告)日: | 2016-03-02 |
发明(设计)人: | 覃炜 | 申请(专利权)人: | 广州华多网络科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王程 |
地址: | 510655 广东省广州市黄*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 命令行 程序 处理 方法 装置 | ||
1.一种命令行程序的处理方法,其特征在于,包括步骤:
获取目标命令行程序的参数描述文件,所述参数描述文件包括执行的命令 行和所述命令行的相关参数的获取方式;
对所述参数描述文件进行语法解析,生成参数操作界面,所述参数操作界 面上设置有命令启动控件,以及根据各相关参数的获取方式确定的各相关参数 的参数获取控件;
获取在所述参数获取控件中输入的参数,并将输入的参数转换成带参数的 命令行命令;
在所述命令启动控件触发时,启动所述目标命令行程序执行,并将带参数 的命令行命令发送给所述目标命令行程序。
2.根据权利要求1所述的命令行程序的处理方法,其特征在于,将带参数 的命令行命令发送给所述目标命令行程序之后,还包括步骤:
接收所述目标命令行程序执行后返回的结果。
3.根据权利要求1所述的命令行程序的处理方法,其特征在于,对所述参 数描述文件进行语法解析,生成参数操作界面的步骤包括:
通过图形编程语言对所述参数描述文件所声明使用的控件API进行解析, 得到待调用的控件API;
对所述图形编程语言中的待调用的控件API进行调用,生成参数操作界面。
4.根据权利要求1至3任意一项所述的命令行程序的处理方法,其特征在 于,所述参数获取控件包括参数输入控件和参数保存控件,所述参数输入控件 包括文件夹选择控件、文件选择控件、文本输入控件和下拉框控件中的任意一 种或任意组合。
5.一种命令行程序的处理装置,其特征在于,包括:
参数描述文件获取模块,用于获取目标命令行程序的参数描述文件,所述 参数描述文件包括执行的命令行和所述命令行的相关参数的获取方式;
参数操作界面生成模块,用于对所述参数描述文件进行语法解析,生成参 数操作界面,所述参数操作界面上设置有命令启动控件,以及根据各相关参数 的获取方式确定的各相关参数的参数获取控件;
命令行命令确定模块,获取在所述参数获取控件中输入的参数,并将输入 的参数转换成带参数的命令行命令;
命令行程序启动模块,用于在所述命令启动控件触发时,启动所述目标命 令行程序执行,并将带参数的命令行命令发送给所述目标命令行程序。
6.根据权利要求5所述的命令行程序的处理装置,其特征在于,还包括与 所述命令行程序启动模块相连的执行结果接收模块,所述执行结果接收模块用 于接收所述目标命令行程序执行后返回的结果。
7.根据权利要求5所述的命令行程序的处理装置,其特征在于,所述参数 操作界面生成模块包括:
控件API确定单元,用于通过图形编程语言对所述参数描述文件所声明使 用的控件API进行解析,得到待调用的控件API;
控件API调用单元,用于对所述图形编程语言中的待调用的控件API进行 调用,生成参数操作界面。
8.根据权利要求5至7任意一项所述的命令行程序的处理装置,其特征在 于,所述参数获取控件包括参数输入控件和参数保存控件,所述参数输入控件 包括文件夹选择控件、文件选择控件、文本输入控件和下拉框控件中的任意一 种或任意组合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华多网络科技有限公司,未经广州华多网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510834461.3/1.html,转载请声明来源钻瓜专利网。