告诉大家一个好办法·封装再也不用把运行库和驱动软件等放在封装包里了~
高手请路过~
正题:
首先建立一个批处理·(如果不知道什么是批处理那我就没办法啦~基础菜鸟课程)内容为:
:-----------------------------------------------
@echo off
color 2f
mode con cols=50 lines=3
cls
echo.
echo 正在定位驱动程序,请稍后...
for %%i in (w v u t s r q p o n m l k g i h g f e d c)do for /f "delims=" %%a in ('dir /a-d /b /s %%i:\drvXP.exe 2^>nul') do (
if exist %%a (cls&echo 启动完成,选择安装,如不选择将自动安装...&start /wait %%a&goto tc) else (cls& goto axno)
::这是驱动说明文字,安装软件时可以替换为【启动完成,正在安装XXX软件,请等待...】
)
:axno
cls
for /l %%a in (
4,-1,0
) do (
echo 未找到相应驱动! %%a 秒继续安装...
ping -n 2 localhost 1>nul 2>nul
cls
)
:tc
:-----------------------------------------------------
·这个批处理的意思是全盘搜索drvXP.exe文件~搜索到就执行该文件,搜索不到则跳过~这里设置的是4秒后继续下一步;
·drvXP.exe可以任意命名~但是相对你要执行的文件一定要跟搜索名称相同;
·drvXP.exe可以是驱动,可以是补丁升级包,可以是运行库,也可以是软件包。。。。随便定义!
·如果需要静默使用你所需要的安装包,则在&start /wait %%a后面加参数 如:&start /wait %%a /S &goto tc
·这样的好处是可以随时在镜像包之外更新软件,更可以N个镜像包用同一软件~绝对节省空间
可以是批处理形式存在~也可以用批处理转EXE转成可执行EXE文件~如果部署时不愿显示该界面,可以在封装中设置为·隐藏~
看完了请顶一下·谢谢·
翱翔