程序的主要界面如下:
圖1
圖2
圖3
圖4
安裝包使用Installshield 2016完成。
其中圖3是重點,
可以選擇需要安裝的版本,
此功能的實現,
主要是依靠Installshield的Features及Components來實現的。
每一版本的插件,
作為一個Feature,
同時可以根據注冊表搜索結果控制Feature是否安裝。
如果目標計算機中未安裝Civil3D2016,
則圖3中CustomDraw For AutoCAD Civil 3D 2016直接就不顯示在對話框中,
用戶也就無法安裝。
總之,
Installshield功能很強大,
慢慢研究,
所需要完成的各種操作都應該能實現。