判断系统中是否安装了CATIA r16版本,如果没有,提示先安装r16版的catia;
如果已经安装,不给出提示,但获得其安装路径(记为B16Path),继续安装。
1.批处理方式安装mysql数据库
2.批处理方式安装myodbc connector 5.1.6(mysql的odbc驱动)
3.设定mysql数据源
4.复制基于catia二次开发出的若干文件到用户指定的目录(简称UserPath)。
5.到B16Path\bin下,运行某批处理(记为Bat)新建catia的环境变量,环境变量中包含UserPath
6.生成开始菜单程序组,在其中为二次开发出的功能产生快捷方式,此快捷方式基于B16Path\bin\cnext.exe和新建的环境变量。希望有简单的能实现上述功能的打包软件,NSIS太难用了,没空去研究其脚本,等研究会了,估计老婆孩子也落地了。
如果已经安装,不给出提示,但获得其安装路径(记为B16Path),继续安装。
1.批处理方式安装mysql数据库
2.批处理方式安装myodbc connector 5.1.6(mysql的odbc驱动)
3.设定mysql数据源
4.复制基于catia二次开发出的若干文件到用户指定的目录(简称UserPath)。
5.到B16Path\bin下,运行某批处理(记为Bat)新建catia的环境变量,环境变量中包含UserPath
6.生成开始菜单程序组,在其中为二次开发出的功能产生快捷方式,此快捷方式基于B16Path\bin\cnext.exe和新建的环境变量。希望有简单的能实现上述功能的打包软件,NSIS太难用了,没空去研究其脚本,等研究会了,估计老婆孩子也落地了。
这个简单,在安装的时候把文件复制到指定的位置,然后自动运行BAT文件。我以前回过一个这样的帖子。2.批处理方式安装myodbc connector 5.1.6(mysql的odbc驱动)
和1一样,也可以直接设定程序安装完成后,再运行ODBC的安装程序3.设定mysql数据源
这里加载一个注册表文件4.复制基于catia二次开发出的若干文件到用户指定的目录(简称UserPath)。
打包工具一般都有提供这个功能。5.到B16Path\bin下,运行某批处理(记为Bat)新建catia的环境变量,环境变量中包含UserPath
6.生成开始菜单程序组,在其中为二次开发出的功能产生快捷方式,此快捷方式基于B16Path\bin\cnext.exe和新建的环境变量。你下载个打包工厂,SETUPFACTORY,测试下。
2.批处理方式安装myodbc connector 5.1.6(mysql的odbc驱动)
3.设定mysql数据源
5.到 B16Path\bin下,运行某批处理(记为Bat)新建catia的环境变量,环境变量中包含UserPath
看看 bat 怎么写的,照搬到 nsis 中用 ExecWait 或者用 nsExec 插件。路径替换为 NSIS 中的常量,如安装文件夹替换为 $INSTDIR、执行文件夹替换为 $EXEDIR、系统文件夹为 $SYSDIR。
4.复制基于catia二次开发出的若干文件到用户指定的目录(简称UserPath)。
CopyFile 源路径 目标路径 ;如 $INSTDIR\1.txt $WINDIR\2.txt
6.生成开始菜单程序组,在其中为二次开发出的功能产生快捷方式,此快捷方式基于B16Path\bin\cnext.exe和新建的环境变量。
示例代码:
CreateDirectory '$SMPROGRAMS\我的程序'
CreateShortcut '$SMPROGRAMS\我的程序\快捷方式.lnk' '$INSTDIR\B16Path\bin\cnext.exe'