bat脚本批量静默安装程序
(2019-04-08 08:38:10)
标签:
批处理软件静默安装 |
分类: 批处理(脚本) |
1、你最关心的
如何静默安装
“/q” 用于安装程序时可以静默安装
start /wait %%i /q
1
2
其中“/wait”是等上一个程序执行结束后再接续执行下一个
2、正文开始
用bat脚本自动安装程序,部署一些环境
顺便学习了bat脚本,在这记录一下,方便以后维护、开发
@echo off
@mode con lines=40 cols=100
::该脚本用于安装运行环境
title 自动安装脚本
xcopy xxx "C:\Program Files (x86)\Internet Explorer\" /e
/y
echo "ExeName">log.txt
for /r xxxx %%i in (*.exe) do start /wait %%i /q
&& @echo
%%i>>test.txt
call xxxxx\xxx-xxxxx.bat
start /wait xxxxx.12.22\xxxxx.exe
start /wait xxx\xxxx.exe
pause
1
2
3
4
5
6
7
8
9
10
11
12
title:指定弹窗的标题
拷备文件及文件夹
如果加上“/e”参数会将子文件夹中的内容一起复制过去
如果加上“/y”参数,会默认覆盖目标文件夹中的文件
如果有较长的文件名,并且其中包含空格,需要用引号引起来
xcopy xxx "C:\Program Files (x86)\Internet Explorer\" /e
/y
1
2
输出文件名或者字符串到文件中,并覆盖原文件
echo "ExeName">log.txt
1
连续输出文件名或者字符串到文件中
echo "ExeName">>log.txt
1
递归遍历文件夹下的文件
其中“/r”命令用于递归处理
ENV代表将要遍历的文件夹名称
%%i 代表文件名
&& for循环中可以执行两条命令
for /r xxxx %%i in (*.exe) do start /wait %%i /q
&& @echo
%%i>>test.txt
1
启动或安装程序
其中“/wait”是等上一个程序执行结束后再接续执行下一个
“/q” 用于安装程序时可以静默安装
start /wait %%i /q
1
2
注意事项:
在执行一些文件时,可能会报错,是因为文件名中包含了空格,建议将空格替换为下划线,脚本就可以识别了。
参考文章:
BAT 批处理脚本教程
cmd copy命令 文件复制
批处理制作静默安装程序包
Xcopy 复制文件和目录,包括子目录
使用bat文件顺序执行多个应用程序
windows下获取文件夹下所有文件名,并保存到文件中
---------------------
作者:行者向阳
来源:CSDN
原文:https://blog.csdn.net/y491887095/article/details/73250399/
版权声明:本文为博主原创文章,转载请附上博文链接!
前一篇:VB变量声明原则(自己总结)
后一篇:批处理命令获取当前盘符和当前目录