各位高手,我要使用InstallShield制作一个最终形式为一个单独exe的安装包:
1.在CMD下运行:setup.exe /extract_all:"c:\temp" //把安装包里的文件解压缩到“C:\temp”
2.在CMD下运行:setup.exe /s //静默安装()
3.在CMD下运行:setup.exe /? // 提示支持哪些命令行参数
4.在CMD下运行:setup.exe /s /v"LOGFILE=c:\test.log"// 静默安装并记录安装过程日志到c:\test.log
5.在CMD下运行:setup.exe /v"EXTRACTDRIVERS= <path>" //解压文件到 <path>,EXTRACTDRIVERS是自定义的属性
6.在CMD下运行:setup.exe /v"PASSWORD=123"// 输入密码123
1.在CMD下运行:setup.exe /extract_all:"c:\temp" //把安装包里的文件解压缩到“C:\temp”
2.在CMD下运行:setup.exe /s //静默安装()
3.在CMD下运行:setup.exe /? // 提示支持哪些命令行参数
4.在CMD下运行:setup.exe /s /v"LOGFILE=c:\test.log"// 静默安装并记录安装过程日志到c:\test.log
5.在CMD下运行:setup.exe /v"EXTRACTDRIVERS= <path>" //解压文件到 <path>,EXTRACTDRIVERS是自定义的属性
6.在CMD下运行:setup.exe /v"PASSWORD=123"// 输入密码123
然后分析命令行,处理
基于MSI的支持/s /? 和/v ,但不支持/extract_all;
而不基于MSI的/s /? 和/extract_all,但不支持/v;
要想支持所有的,还没找到方法!
不过,即使调用完了GetCommandLine后,还是会遇到不能支持所有参数的问题?
知道怎么在installshield调用API不?
如果我能接收到参数,那么怎么实现对应的功能,比如:
4.在CMD下运行:setup.exe /s /v"LOGFILE=c:\test.log"// 静默安装并记录安装过程日志到c:\test.log
或者5.在CMD下运行:setup.exe /v"EXTRACTDRIVERS= <path>" //解压文件到 <path>,EXTRACTDRIVERS是自定义的属性
我如何在installshield的脚本里将installshield的安装记录指向这个新的文件,还有如果这个日志里的记录格式能否自定义等等?
就是还有不少这样的问题,我不知道该怎么做了,郁闷啊!