程序的主要界面如下:
图1
图2
图3
图4
安装包使用Installshield 2016完成。
其中图3是重点,
可以选择需要安装的版本,
此功能的实现,
主要是依靠Installshield的Features及Components来实现的。
每一版本的插件,
作为一个Feature,
同时可以根据注册表搜索结果控制Feature是否安装。
如果目标计算机中未安装Civil3D2016,
则图3中CustomDraw For AutoCAD Civil 3D 2016直接就不显示在对话框中,
用户也就无法安装。
总之,
Installshield功能很强大,
慢慢研究,
所需要完成的各种操作都应该能实现。