VP的工具模块拖拽编程使用起来非常简单方便,但是VP里面也是仅仅封装了常规的使用的工具,往往我们有时候的应该需要一些特殊的功能或者一些常用的功能但是VP工具里面又没有,这个时候我们只能通过联合VS编程或者VP本身的脚本编程来实现,给后面的维护带来一些不便,那能不能自己写一个像VP里面的工具模块集成到VP里面去呢?答案是肯定的,下面我来分享一个小示例。
运行环境:VP9.0CR2 X64
把附件下载解压后的所有文件拷贝到VP的安装目录Bin路径下。打开QuickBuild,你就会发现工具箱里面多了一个额外的工具啦。
自定义工具源代码,感兴趣的可以研究。
很多朋友都在问VTT文件怎么生成出来的,现在我和大家分享一下:
复制代码
//关于VTT文件的生成:
//我们在自定义工具做好以后直接在新的项目中添加引用,然后初始化实例序列化保存就可以了。具体代码如下:
extMaskImageTool MaskImageTool = new extMaskImageTool();
CogSerializer.SaveObjectToFile(MaskImageTool, Directory.GetCurrentDirectory() + "\\extMaskImageTool.vtt");
1