IT天空

 找回密码
 加入我们

手机号码,快捷登录

搜索

[原创] 软件批量部署工具V1.3

[复制链接]
nohacks 发表于 2016-3-6 15:20:53 | 显示全部楼层 |阅读模式

本帖最后由 nohacks 于 2016-3-6 22:10 编辑

软件主要功能:

   代替批处理作业,看起来更规范,实时进度提示,配合封装工具接口,用于部署中安装各种支持库,进桌面安装常用软件非常方便。


1.3版更新如下:

  1. 支持通配符 "*" ,设计这个的目的是软件版本升级时不需要改名,直接替换即可。

  2. 命令行参数单独设置。


下面是配置文件示例:(配置文件名称格式参考了同名类似软件,这里表示感谢)

部署中示例:
效果图:

部署中效果图

部署中效果图


<?xml version="1.0" encoding="gb2312"?>
<xpload>
<config alpha=255 Topmost=0 x=-8 y=0 #Color="125,125,125"> </config>
      
         <item display="系统部署中心" iColor="255,128,0" eColor="0,0,255" echo=0 wait=1 >
         
         <execute display="正在安装 常用运行库,请稍候..." url="*MSVBCFJ_AIO*" cmd="/VERYSILENT /NORESTART /SUPPRESSMSGBOXES"></execute>
         
         <execute display="正在安装 .NET 运行库,可能需要几分钟,请稍候..." url="*.NET Framework *.exe"></execute>
         
         <execute display="正在安装 DirectX32_9.0 游戏支持库,请稍候..." url="*DirectX32_9.0*.exe"></execute>

         <execute display="正在安装 常用字体,请稍候..." url="Fonts.exe" ></execute>

   </item>
</xpload>                             




首次进桌面配置示例:


<?xml version="1.0" encoding="gb2312"?>
<xpload>
<config show=1 alpha=100 Topmost=0 x=0 y=0 #Color="125,125,125"> </config>
      
         <item display="系统部署中心" iColor="255,128,0" eColor="0,0,255" echo=0 wait=1 >
  
         <execute display="正在安装 Flash播放插件,请稍候..." url="*install_flash_player*" cmd="/install"></execute>
         <execute display="正在安装 输入法,请稍候..." url="*PalmInput*.exe" cmd="/S"></execute>
         <execute display="正在安装 迅雷极速版,请稍候..." url="*Thunder*.exe" cmd="/S"></execute>
      
          <execute display="正在安装 大企鹅QQ,请稍候..." url="*QQ*.*.exe" cmd="/S"></execute>
         
         <execute display="正在安装 视频播放软件 ,请稍候..." url="*QQPlayer*.exe" cmd="/verysilent"></execute>

          <execute display="正在安装 文字处理软件 ,请稍候..." url="*wps*" cmd="/verysilent"></execute>

           <execute display="正在安装 防护软件,请稍候..." url="*k23453161*" ></execute>
  
   </item>
</xpload>      

=======================

220936uxeecnjn6ekkkuex.jpg




config 节

“<config show=1 alpha=100 Topmost=0 x=0 y=0 #Color="125,125,125"> </config>”

show=0   设置软件是否显示

alpha=100   设置不透明度,范围0-255

Topmost=0  软件是否置顶,0不启用,1启用

x=0 y=0   是软件居中的xy偏移,0为居中

#Color   设置背景颜色  三基色,红,绿,蓝 ,取值范围  0-255


item  节

<item display="系统部署中心" iColor="255,128,0" eColor="0,0,255" echo=0 wait=1 >


display="系统部署中心"   设置软件标题

iColor="255,128,0"           设置标题文字颜色

eColor="0,0,255"            设置提示文本颜色

echo=0                         默认设置 隐藏运行,设计这个参数是 为了简化“execute ”节的代码,下同。

wait=1                           默认设置 等待执行结束


execute  节

<execute display="正在安装 大企鹅QQ,请稍候..." url="*QQ*.*.exe" cmd="/S"></execute>


display="正在安装 大企鹅QQ,请稍候..."     设置软件安装提示文本,必选。

url="*QQ*.*.exe"              设置安装软件路径,支持通配符"*","?" ,必选。

cmd="/S"                          命令行参数,可选。


可选参数:echo|wait|Color  用法参见上面。

注 :execute  节  就是软件安装的关键,可以无限复制。

xpload 1.3.rar (307.64 KB, 下载次数: 278)




评分

参与人数 1活跃 +5 收起 理由
raymond + 5 热心贡献,万分感谢!

查看全部评分

最近访问 头像模式 列表模式
lsgxs2008 发表于 2016-3-6 17:17:52 | 显示全部楼层

活跃 8837| 技术 3| 互助 14| 钻石 0

看起来不错,利用xml文档来实现安装包的的基本信息配置,自己做个程序来解释并执行这个xml文档。
我对这个不太懂,想请教:
1、所有的安装包是否必须是autoit制作的exe单文件呢。
2、我特别想实现完整版的office2007的部署时进入桌面时安装,那样很酷呢,如何实现呢?给个引子提示一下,多谢!

点评

这也是我想问的。请楼主再给详细讲解下怎么用。  详情 回复 发表于 2017-10-9 13:17
这个程序只是取代批处理来批量执行程序,需要安装包支持静默调用,后续会考虑添加模拟按键鼠标等来支持没有静默参数的程序自动安装,请关注。  详情 回复 发表于 2016-3-6 21:04
流光King 发表于 2016-3-6 20:34:49 | 显示全部楼层

活跃 14625| 技术 11| 互助 30| 钻石 50

看起来不错,请问可以在 unattend.xml中调用吗?
 楼主| nohacks 发表于 2016-3-6 21:00:28 来自手机 | 显示全部楼层

活跃 497| 技术 9| 互助 25| 钻石 0

xpload.exe 和普通应用没有什么区别,能执行exe的地方都能被调用,作用和批处理类似
 楼主| nohacks 发表于 2016-3-6 21:04:55 来自手机 | 显示全部楼层

活跃 497| 技术 9| 互助 25| 钻石 0

lsgxs2008 发表于 2016-3-6 17:17
看起来不错,利用xml文档来实现安装包的的基本信息配置,自己做个程序来解释并执行这个xml文档。
我对这个 ...

这个程序只是取代批处理来批量执行程序,需要安装包支持静默调用,后续会考虑添加模拟按键鼠标等来支持没有静默参数的程序自动安装,请关注。

点评

不错,支持楼主  详情 回复 发表于 2016-3-7 12:21
lsgxs2008 发表于 2016-3-7 12:21:06 | 显示全部楼层

活跃 8837| 技术 3| 互助 14| 钻石 0

nohacks 发表于 2016-3-6 21:04
这个程序只是取代批处理来批量执行程序,需要安装包支持静默调用,后续会考虑添加模拟按键鼠标等来支持没 ...

不错,支持楼主
raymond 发表于 2016-4-20 10:37:09 | 显示全部楼层

活跃 36361| 技术 55| 互助 101| 钻石 230

希望楼主多发精品软件!
285193805 发表于 2016-4-23 09:16:10 | 显示全部楼层

活跃 5714| 技术 0| 互助 0| 钻石 0

好用吗  试试
搬砖 发表于 2016-4-24 00:13:40 来自手机 | 显示全部楼层

活跃 4448| 技术 0| 互助 2| 钻石 132

支持,直接使用AU3写个静默安装的脚本出来
广西大化 发表于 2016-5-22 08:16:54 | 显示全部楼层

活跃 88| 技术 0| 互助 0| 钻石 0

xpload.exe 和普通应用没有什么区别,能执行exe的地方都能被调用,作用和批处理类似
menuand 发表于 2016-5-26 10:46:50 | 显示全部楼层

活跃 200| 技术 0| 互助 0| 钻石 0

谢谢分享
zhshquan 发表于 2016-8-5 17:24:48 | 显示全部楼层

活跃 56| 技术 0| 互助 0| 钻石 0

下载来学习一下!
254092524 发表于 2017-5-10 16:47:39 | 显示全部楼层

活跃 25| 技术 0| 互助 0| 钻石 0

谢谢。。。
xzxi888 发表于 2017-7-9 09:16:09 | 显示全部楼层

活跃 33| 技术 0| 互助 0| 钻石 0

学习了~谢谢
aaronz 发表于 2017-9-21 14:33:43 | 显示全部楼层

活跃 0| 技术 0| 互助 0| 钻石 0

希望楼主多发精品软件!
fanlu 发表于 2017-10-7 23:40:26 | 显示全部楼层

活跃 506| 技术 0| 互助 0| 钻石 0

感谢提供!~
fingu 发表于 2017-10-9 08:42:33 | 显示全部楼层

活跃 1645| 技术 0| 互助 0| 钻石 0

软件批量部署工具V1.3
qinshu123 发表于 2017-10-9 13:17:03 | 显示全部楼层

活跃 5423| 技术 0| 互助 2| 钻石 0

lsgxs2008 发表于 2016-3-6 17:17
看起来不错,利用xml文档来实现安装包的的基本信息配置,自己做个程序来解释并执行这个xml文档。
我对这个 ...

这也是我想问的。请楼主再给详细讲解下怎么用。
fingu 发表于 2017-10-25 14:54:42 | 显示全部楼层

活跃 1645| 技术 0| 互助 0| 钻石 0

好用吗  试试
chenshujie 发表于 2017-10-25 18:22:49 | 显示全部楼层

活跃 11585| 技术 0| 互助 0| 钻石 10

支持楼主,学习了,想请教使用此软件时程序安装包放在什么位置?谢谢。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

nohacks

497

活跃

9

技术

25

互助
签到任务
最火的业界新闻
  • PD18W快充+7种协议 奥睿科20000mAh移动电源
  • 1TB固态硬盘已经跳水 要买赶紧的
  • 小米潘九堂:小米9处理器/相机这两项成本都
  • 小米9独占骁龙855?潘九堂回应
  • GTX 1660 Ti定价曝光:游戏性能超GTX 1070
  • “写字机器人”悄然流行:家长吐槽 教育界
  • Intel i9-9900KFC惊异曝光:肯德基特供版?
  • 全球第一款真无孔手机:魅族zero视频上手
  • 替代懒人支架!雷军演示小米9保护壳背带玩
  • 比米8窄40%!小米9实现3.6mm最美“下巴”:
炫酷的硬件Show
  • 振华SUPER FLOWER 铜皇450W 铜牌电源
  • 比小更小,Mini-STX装机
  • 华擎X99E-ITX + 银欣ML06 装机记
  • 最强双路泰坦硬管水冷 制作流程
  • 银欣FT02,双路E5工作站
  • 迟到的定制机箱小钢炮清理灰尘
  • 乔思伯UMX1 Plus,小巧的家用综合主机
  • 分体水冷第二弹-Inwin 805 infinity
  • 第一次DIY硬管水冷~~
  • 樱桃MX6.0 青轴 机械键盘 开箱
有趣的美图分享
  • 爸爸的教育
  • 你小时候被打的最惨的一次是因为什么?
  • 为提高人们对濒危动物的认识,把一些濒危物
  • 要学会偶尔对世界说“去nm的”
  • 这才是真正的土味情话,真乃绝世宝典啊!!
  • 就是嘚瑟
  • 上帝创造这个世界......
  • 这小盆有友小小年纪就背负了不该有的债务
  • 可怜的娃
  • 晚上不吃饭真的能减肥吗?
关注官方微信
快速回复 返回顶部 返回列表