[发明专利]一种基于ODB的自动化处理方法、装置和设备有效
| 申请号: | 201911167414.2 | 申请日: | 2019-11-25 | 
| 公开(公告)号: | CN111090454B | 公开(公告)日: | 2021-03-23 | 
| 发明(设计)人: | 柯建生 | 申请(专利权)人: | 广州极点三维信息科技有限公司 | 
| 主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F9/445 | 
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 黄忠 | 
| 地址: | 519000 广东省广州市天河区体育东路108号西座1*** | 国省代码: | 广东;44 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 基于 odb 自动化 处理 方法 装置 设备 | ||
1.一种基于ODB的自动化处理方法,其特征在于,包括:
配置ODB使用环境;
在odb.exe目录下配置用于将预处理生成的文件加入Visual Studio工程中的运行程序文件和所述运行程序文件的运行依赖文件,使得所述运行程序文件根据输入参数将所述预处理生成的文件加入到所述Visual Studio工程中,所述运行程序文件包括无界面命令行参数程序,接受Visual Studio工程文件的路径文件名参数输入和存放odb.exe预处理产生文件的文件夹路径名参数输入;
在所述Visual Studio工程文件的同级目录下配置编译文件夹、存放待处理的C++类文件的文件夹和存放所述预处理生成的文件的文件夹,将ODB预处理器文件夹复制到所述编译文件夹中;
建立命令行批处理文件,将所述命令行批处理文件加入所述预处理生成的文件的文件夹同一目录下,所述命令行批处理文件配置有配置预处理的文件目录和配置预处理后的新文件目录的程序;
在所述存放待处理的C++类文件的文件夹中加入待处理文件,运行所述命令行批处理文件。
2.根据权利要求1所述的基于ODB的自动化处理方法,其特征在于,所述无界面命令行参数程序还接受是否在命令行中输出调试信息的参数输入。
3.根据权利要求1所述的基于ODB的自动化处理方法,其特征在于,所述运行程序文件的运行依赖文件包括.config文件、.pdb文件和.vshost.exe文件。
4.根据权利要求1所述的基于ODB的自动化处理方法,其特征在于,所述在odb.exe目录下配置用于将预处理生成的文件加入Visual Studio工程中的运行程序文件和所述运行程序文件的运行依赖文件,使得所述运行程序文件根据输入参数将所述预处理生成的文件加入到所述Visual Studio工程中,包括:
在odb.exe目录下配置用于将预处理生成的文件加入Visual Studio工程中的运行程序文件和所述运行程序文件的运行依赖文件;
输入所述Visual Studio工程文件的路径文件名和存放odb.exe预处理产生文件的文件夹路径名,使得所述运行程序文件根据所述Visual Studio工程文件的路径文件名和所述存放odb.exe预处理产生文件的文件夹路径名,遍历所有预处理文件,生成odb.exe预处理得到的文件集合、Visual Studio工程文件vcxproj和vcxproj.filters的文件结构。
5.一种基于ODB的自动化处理装置,其特征在于,包括:
配置环境模块,用于配置ODB使用环境;
第一添加模块,用于在odb.exe目录下配置用于将预处理生成的文件加入VisualStudio工程中的运行程序文件和所述运行程序文件的运行依赖文件,使得所述运行程序文件根据输入参数将所述预处理生成的文件加入到所述Visual Studio工程中,所述运行程序文件包括无界面命令行参数程序,接受Visual Studio工程文件的路径文件名参数输入和存放odb.exe预处理产生文件的文件夹路径名参数输入;
第二添加模块,用于在所述Visual Studio工程文件的同级目录下配置编译文件夹、存放待处理的C++类文件的文件夹和存放所述预处理生成的文件的文件夹,将ODB预处理器文件夹复制到所述编译文件夹中;
命令行模块,用于建立命令行批处理文件,将所述命令行批处理文件加入所述预处理生成的文件的文件夹同一目录下,所述命令行批处理文件配置有配置预处理的文件目录和配置预处理后的新文件目录的程序;
运行模块,用于在所述存放待处理的C++类文件的文件夹中加入待处理文件,运行所述命令行批处理文件。
6.根据权利要求5所述的基于ODB的自动化处理装置,其特征在于,所述第一添加模块中的所述无界面命令行参数程序还接受是否在命令行中输出调试信息的参数输入。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州极点三维信息科技有限公司,未经广州极点三维信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911167414.2/1.html,转载请声明来源钻瓜专利网。





