bat应用-常见软件命令行打包

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进行处理,非常感谢!

上一篇 2017年7月15日
下一篇 2017年7月15日

相关推荐