1.vc/vs命令行打包
参见前面文章
2.NSIS命令行打包
(1)绝对路径方法:
“D:Program FilesNSISmakensis.exe” setup.nsi
(2)相对路径方法:
bat脚本如下(这里我的NSIS安装路径为D:Program FilesNSIS):
———-begin———
@echo off
rem 获取NSIS安装路径,softDisk:盘符,softPathTmp:盘符冒 后面的字符串,“delims=: ”表示冒 和空格是分隔符
for /f “skip=2 tokens=3* delims=: ” %%j in (‘reg query HKEY_LOCAL_MACHINESOFTWARENSIS /ve’) do (
set softDisk=%%j
set softPathTmp=%%k
)
set softPath=%softDisk%:%softPathTmp%
注意:打包结果由自己写的nsi内容决定
3.UltraISO命令行打包为iso文件
“C:UltraISOUltraISO.exe” -volume 卷标名(随便写,最终加载后显示的盘符名称) -file “目录*.*” -output “C:dirNexPresence.iso” -joliet -lowercase -silent
注意:相对路径方法暂时不清楚,请自行研究
说明:
(1)如果希望iso中的某个文件隐藏,可以通过bat命令attrib 先设置,再打包,
如:
rem 设置Autorun.inf为隐藏文件
attrib +h “setup filesAutorun.inf”
还可以使用UltraISO的-hide和-ahide命令,
如
“C:UltraISOUltraISO.exe” -volume 卷标名(随便写,最终加载后显示的盘符名称) -file “目录*.*” -output “C:dirNexPresence.iso” -joliet -lowercase -silent -hide “setup filesAutorun.inf”
(2)验证打包成的iso文件,方法是通过软碟通加载到虚拟光驱,就可以看了
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!