关于用NSI做安装包的问题 安装包制作有个需求是,安装过程中没有任何界面,但用户可以通过运行"setup.exe c:/setupPath/"的方式来指定安装目录。而由于安装过程比较麻烦,最好是在之前的NSI脚本上改进。请问下大家知道要怎么让NSI脚本能够接受到用户用命令方式输入的路径参数吗?解决即送分,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看NSIS帮助:3.2.1 公共选项/NCRC 禁止 CRC 检测,除非在脚本里强制使用了 CRCCheck。 /S 静默运行安装程序或卸载程序。更多信息请参看 4.12 章。 /D 指定默认的安装目录 ($INSTDIR),可以越过 InstallDir 和 InstallDirRegKey。这个参数必须是最后一个参数并且不能带任何引号即使路径带有空格。 3.2.2 卸载程序特殊选项_?= 指定 $INSTDIR。这也会阻止卸载程序把它自己复制到临时文件夹再运行。这将可以使用 ExecWait 来运行卸载程序并等待它完成。这个参数必须是最后一个参数并且不能带任何引号即使路径带有空格。 3.2.3 例子installer.exe /NCRCinstaller.exe /Sinstaller.exe /D=C:\Program Files\NSISinstaller.exe /NCRC /S /D=C:\Program Files\NSISuninstaller.exe /S _?=C:\Program Files\NSIS 新手不懂,求助在线等 c# mysql 导入导出操作 求达人关于checkbox取值过程中的一些问题,在线等,谢谢~~~~~~~ c#写一个程序模拟我的电脑 如何用正则表达式去掉HTML标签 求算法实现 如何获取硬盘序列号(不是硬盘型号哟) C#下有没有类似于FCK的控件的? 如何确保在调用File.Delete("XXX")之前对XXX的写入操作已经结束 请问如何映射外键关系到DataSet的构架中? CheckBoxList更新数据问题? DataGridView控件里编辑某个单元格后,按Enter键,怎么到右边单元格?
3.2.1 公共选项
/NCRC 禁止 CRC 检测,除非在脚本里强制使用了 CRCCheck。
/S 静默运行安装程序或卸载程序。更多信息请参看 4.12 章。
/D 指定默认的安装目录 ($INSTDIR),可以越过 InstallDir 和 InstallDirRegKey。这个参数必须是最后一个参数并且不能带任何引号即使路径带有空格。
3.2.2 卸载程序特殊选项
_?= 指定 $INSTDIR。这也会阻止卸载程序把它自己复制到临时文件夹再运行。这将可以使用 ExecWait 来运行卸载程序并等待它完成。这个参数必须是最后一个参数并且不能带任何引号即使路径带有空格。
3.2.3 例子
installer.exe /NCRC
installer.exe /S
installer.exe /D=C:\Program Files\NSIS
installer.exe /NCRC /S /D=C:\Program Files\NSIS
uninstaller.exe /S _?=C:\Program Files\NSIS