12 12
发新话题
打印

谁能详细说明一下XPinstall如何实现其他集成工具的安装?XPinstall.xml怎么编译呀?

谁能详细说明一下XPinstall如何实现其他集成工具的安装?XPinstall.xml怎么编译呀?

谁能详细说明一下XPinstall如何实现其他集成工具的安装?XPinstall.xml怎么编译呀?它的语言格式是什么样的?谢谢·~~

TOP

谁能详细说明一下XPinstall如何实现其他集成工具的安装?XPinstall.xml怎么编译呀?

对啊

TOP

谁能详细说明一下XPinstall如何实现其他集成工具的安装?XPinstall.xml怎么编译呀?

我也想知道!
[URL=http://mayi.fffy.com/]蚂蚁论坛 欢迎您[/URL] 蚂蚁小小论坛 欢迎您! [url]http://mayi.fffy.com/[/url]

TOP

谁能详细说明一下XPinstall如何实现其他集成工具的安装?XPinstall.xml怎么编译呀?

还是没有人回答啊!

TOP

谁能详细说明一下XPinstall如何实现其他集成工具的安装?XPinstall.xml怎么编译呀?

<item name=';.NET Framework 1.1';>
<file name=';Installing .NET Framework 1.1...'; command=';execute'; program=';&#35;SYSTEMDRIVE&#35;\PostInstall\NETFramework\DOTNETFX.exe'; arguments=';/Q:A /R:N'; />
</item>

file name=        是在安装过程中显示的文字
command=';execute';     任务是执行一个程序
program=         后面是安装路径
arguments=        是参数

欢迎来我的论坛作客,讨论启动技术:

http://www.haopeng.org/bbs/

启动技术区
影视音乐区
游戏动漫区
休闲娱乐区  

TOP

谁能详细说明一下XPinstall如何实现其他集成工具的安装?XPinstall.xml怎么编译呀?

简单介绍一下 xpinstall 的使用!
Xpinstall是澳大利亚一位网友写的一个安装程序(仅适合于WINDOWS_XP),它可以自动执行脚本,并用漂亮的界面代替DOS窗口。另外它还支持XML脚本,我们只需要在一个脚本文件里编写所有的执行命令。如果你要制作全自动集成安装光盘的话,它是你最好的选择。XPINSTALL最新版本是4.3版.
Xpinstall主文件有2个,还有一个文件夹,只要把XPINSTALL.EXE和XPINSTALL.XML这两个文件和IMAGES文件夹拷贝到“&#36;OEM&#36;\&#36;1\INSTALL”目录下,并把所要安装的补丁和程序也拷贝到“&#36;OEM&#36;\&#36;1\INSTALL”目录下。
剩下的事情就是编写XPINSTALL.XML了。你所需要修改的就是像“<file name=';Applying Microsoft Jscript...'; command=';execute'; program=';&#35;SYSTEMDRIVE&#35;\INSTALL\Hotfixes\js56nchs.exe'; arguments=';/Q:A /R:N'; />”这一段的内容,其中“file name=';Applying Microsoft Jscript...”这一句是安装过程中显示在安装届面上的当前正在安装的补丁或者程序的名称;“&#35;SYSTEMDRIVE&#35;\INSTALL\Hotfixes\js56nchs.exe”这一处使指定所要执行文件的位置和名字;“arguments=';/Q:A /R:N”这个是当前补丁或者程序的静默安装参数。
在这些行里修改所有的补丁和程序,把多余的行删除掉,然在后再CMDLINES.TXT或者Winnt.sif中的RunOnceE行指定运行xpinstall.exe就可以了。
其实XPINSTALL.XML里还有很多地方可以修改,比如开头的这一段,你可以在这里指定安装窗口显示名称、窗口位置、每次显示的数量等。这些你就自己去琢磨去吧,多玩玩这些对你有好处,呵呵。
<hidewindow>Windows Update</hidewindow>
<show total=';6'; after=';2'; />
<font face=';Tahoma'; antialias=';true'; small=';8'; large=';14'; />
<window width=';440'; position=';8'; fixmain=';0'; />
<windowmode>Standalone</windowmode>
http://mayi.01www.com/bbs/dispbbs.asp?boardID=13&ID=291&page=1
[URL=http://mayi.fffy.com/]蚂蚁论坛 欢迎您[/URL] 蚂蚁小小论坛 欢迎您! [url]http://mayi.fffy.com/[/url]

TOP

学习了!不错啊!高人啊!

TOP

干脆上传这样一个软件吧。我就是没找到,找得非常辛苦哦

TOP

XPlode说明(1)
1.系统安装的剩余12分钟时执行的(如安全补丁),或者系统安装完成重新启动安装在进入桌面前,完成通过读取XPlode.XML来调用的。(见下)
2.选择安装界面
XPlodeOriginalInstall.x4d就是调用IMAGES目录下的图片文件来做背景图。(下例说明)
XPlodeSilentInstall.x4d就是无截面安装。
XPlodeGFXInstall.x4d就是背景透明安装。
XPlodeSelectInstall.x4d就是可选择安装 。
EG:
<display plugin='#XPLODE#\XPlodeSilentInstall.x4d'/>
</config>(自由选择)
图片做背景图安装:
用XPlodeOriginalInstall.x4d控件来做的话就把以下的代码替换以下就可以了!要是需要修改颜色的话就修改<colours>项里的fore的属性就可以了!
<XPlode4>
<config>
  <environment>   
   <display.title>Windows 安装补丁</display.title>
   <display.complete>completed</display.complete>
   <acctmgmt.adduser>Adding user: #1#</acctmgmt.adduser>
   <acctmgmt.deluser>Deleting user: #1#</acctmgmt.deluser>
   <acctmgmt.addgroup>Adding group: #1#</acctmgmt.addgroup>
   <acctmgmt.delgroup>Deleting group: #1#</acctmgmt.delgroup>
   <execute.string>Executing: #1#</execute.string>
   <misc.sfcos-disable>Disabling Windows File Protection</misc.sfcos-disable>
   <misc.sfcos-enable>Enabling Windows File Protection</misc.sfcos-enable>
   <registry.read>Reading from registry</registry.read>
   <registry.write>Writing to registry</registry.write>
  </environment>
  <display plugin='#XPLODE#\XPlodeOriginalInstall.x4d'>
   <show total='6' after='4' subcount='true' />
   <font face='Tahoma' antialias='true' small='8' large='13' />
   <window width='440' position='6' fixmain='0' />
   <windowmode mode='standalone' border='false' />
   <colours>
    <header back='#003399' fore='#FFFFFF' image='#XPLODE#\images\head.png' />
    <footer back='#003399' fore='#FFFFFF' image='#XPLODE#\images\foot.png' />
    <progress border='#000000' back='#FFFFFF' fore='#008800' fore2='#00AA00' />
    <main back='#6699FF' fore='#FFFFFF' current='#FFFF00' description='#FFFFFF' image='#XPLODE#\images\main.png' overlay='#FFFFFF22' />
   </colours>
  </display>
</config>
无截面安装:
用XPlodeSilentInstall.x4d控件来做的话就把以下的代码替换以下就可以了!
<config>
  <environment>
   <acctmgmt.adduser>Adding user: #1#</acctmgmt.adduser>
   <acctmgmt.deluser>Deleting user: #1#</acctmgmt.deluser>
   <acctmgmt.addgroup>Adding group: #1#</acctmgmt.addgroup>
   <acctmgmt.delgroup>Deleting group: #1#</acctmgmt.delgroup>
   <execute.string>Executing: #1#</execute.string>
   <misc.sfcos-disable>Disabling Windows File Protection</misc.sfcos-disable>
   <misc.sfcos-enable>Enabling Windows File Protection</misc.sfcos-enable>
   <registry.read>Reading from registry</registry.read>
   <registry.write>Writing to registry</registry.write>
  </environment>
  <display plugin='#XPLODE#\XPlodeSilentInstall.x4d'/>
</config>
背景透明安装:
用XPlodeGFXInstall.x4d控件来做的话就把以下的代码替换以下就可以了!要是需要修改颜色的话就修改<colours>项里的fore的属性就可以了!
<config>
  <environment>
   <display.title>XPlode Installation</display.title>
   <display.complete>completed</display.complete>
   <acctmgmt.adduser>Adding user: #1#</acctmgmt.adduser>
   <acctmgmt.deluser>Deleting user: #1#</acctmgmt.deluser>
   <acctmgmt.addgroup>Adding group: #1#</acctmgmt.addgroup>
   <acctmgmt.delgroup>Deleting group: #1#</acctmgmt.delgroup>
   <execute.string>Executing: #1#</execute.string>
   <misc.sfcos-disable>Disabling Windows File Protection</misc.sfcos-disable>
   <misc.sfcos-enable>Enabling Windows File Protection</misc.sfcos-enable>
   <misc.netstart>Starting #1#</misc.netstart>
   <misc.netstop>Stopping #1#</misc.netstop>
   <registry.read>Reading from registry</registry.read>
   <registry.write>Writing to registry</registry.write>
  </environment>
  <display plugin='#XPLODE#\XPlodeGFXInstall.x4d'>
   <show total='6' after='4' subcount='true' />
   <font face='Verdana' antialias='true' small='8' large='13' />
   <window width='420' height='200' position='4' />
   <windowmode border='true' ontop='false' />
   <colours>
    <header x='4' y='4' fore='#FFFFFF' />
    <footer x='4' y='180' width='410' fore='#FFFFFF' />
    <progress border='#000000' back='#FFFFFF' fore='#008800' />
    <main x='16' y='40' width='388' fore='#FFFFFF' current='#FFFF00' description='#FFFF80' overlay='#FFFFFF44'/>
   </colours>
  </display>
</config>
可选择安装:用XPlodeSelectInstall.x4d控件来做的话就把以下的代码替换以下,并在xplode.exe的所在目录下建立一个selection文件夹,在selection目录中建立一个select-frameset.html
因测试编写时XPLOAD 4.3.51210.1523已经过期无法使用,待发布。
(这个控件一般用与在XP状态下制作软件安装管理的,不推荐在系统集成安装中使用)
需要用哪个控件就保留该控件,并把其他控件删除在集成在光盘上就可以了!
要想和我在安装过程中使用中文的话就把XPlode.xml的保存为unicode编码即可,而默认的保存方式为ansi方式的。
上述方式也可混合使用.(待发)
2.选择安装界面
XPlodeOriginalInstall.x4d就是调用IMAGES目录下的图片文件来做背景图。(下例说明)
XPlodeSilentInstall.x4d就是无截面安装。
XPlodeGFXInstall.x4d就是背景透明安装。
XPlodeSelectInstall.x4d就是可选择安装 。
EG:
<display plugin='#XPLODE#\XPlodeSilentInstall.x4d'/>
</config>(自由选择)
图片做背景图安装:
用XPlodeOriginalInstall.x4d控件来做的话就把以下的代码替换以下就可以了!要是需要修改颜色的话就修改<colours>项里的fore的属性就可以了!
<XPlode4>
<config>
  <environment>   
   <display.title>Windows 安装补丁</display.title>
   <display.complete>completed</display.complete>
   <acctmgmt.adduser>Adding user: #1#</acctmgmt.adduser>
   <acctmgmt.deluser>Deleting user: #1#</acctmgmt.deluser>
   <acctmgmt.addgroup>Adding group: #1#</acctmgmt.addgroup>
   <acctmgmt.delgroup>Deleting group: #1#</acctmgmt.delgroup>
   <execute.string>Executing: #1#</execute.string>
   <misc.sfcos-disable>Disabling Windows File Protection</misc.sfcos-disable>
   <misc.sfcos-enable>Enabling Windows File Protection</misc.sfcos-enable>
   <registry.read>Reading from registry</registry.read>
   <registry.write>Writing to registry</registry.write>
  </environment>
  <display plugin='#XPLODE#\XPlodeOriginalInstall.x4d'>
   <show total='6' after='4' subcount='true' />
   <font face='Tahoma' antialias='true' small='8' large='13' />
   <window width='440' position='6' fixmain='0' />
   <windowmode mode='standalone' border='false' />
   <colours>
    <header back='#003399' fore='#FFFFFF' image='#XPLODE#\images\head.png' />
    <footer back='#003399' fore='#FFFFFF' image='#XPLODE#\images\foot.png' />
    <progress border='#000000' back='#FFFFFF' fore='#008800' fore2='#00AA00' />
    <main back='#6699FF' fore='#FFFFFF' current='#FFFF00' description='#FFFFFF' image='#XPLODE#\images\main.png' overlay='#FFFFFF22' />
   </colours>
  </display>
</config>
无截面安装:
用XPlodeSilentInstall.x4d控件来做的话就把以下的代码替换以下就可以了!
<config>
  <environment>
   <acctmgmt.adduser>Adding user: #1#</acctmgmt.adduser>
   <acctmgmt.deluser>Deleting user: #1#</acctmgmt.deluser>
   <acctmgmt.addgroup>Adding group: #1#</acctmgmt.addgroup>
   <acctmgmt.delgroup>Deleting group: #1#</acctmgmt.delgroup>
   <execute.string>Executing: #1#</execute.string>
   <misc.sfcos-disable>Disabling Windows File Protection</misc.sfcos-disable>
   <misc.sfcos-enable>Enabling Windows File Protection</misc.sfcos-enable>
   <registry.read>Reading from registry</registry.read>
   <registry.write>Writing to registry</registry.write>
  </environment>
  <display plugin='#XPLODE#\XPlodeSilentInstall.x4d'/>
</config>
背景透明安装:
用XPlodeGFXInstall.x4d控件来做的话就把以下的代码替换以下就可以了!要是需要修改颜色的话就修改<colours>项里的fore的属性就可以了!
<config>
  <environment>
   <display.title>XPlode Installation</display.title>
   <display.complete>completed</display.complete>
   <acctmgmt.adduser>Adding user: #1#</acctmgmt.adduser>
   <acctmgmt.deluser>Deleting user: #1#</acctmgmt.deluser>
   <acctmgmt.addgroup>Adding group: #1#</acctmgmt.addgroup>
   <acctmgmt.delgroup>Deleting group: #1#</acctmgmt.delgroup>
   <execute.string>Executing: #1#</execute.string>
   <misc.sfcos-disable>Disabling Windows File Protection</misc.sfcos-disable>
   <misc.sfcos-enable>Enabling Windows File Protection</misc.sfcos-enable>
   <misc.netstart>Starting #1#</misc.netstart>
   <misc.netstop>Stopping #1#</misc.netstop>
   <registry.read>Reading from registry</registry.read>
   <registry.write>Writing to registry</registry.write>
  </environment>
  <display plugin='#XPLODE#\XPlodeGFXInstall.x4d'>
   <show total='6' after='4' subcount='true' />
   <font face='Verdana' antialias='true' small='8' large='13' />
   <window width='420' height='200' position='4' />
   <windowmode border='true' ontop='false' />
   <colours>
    <header x='4' y='4' fore='#FFFFFF' />
    <footer x='4' y='180' width='410' fore='#FFFFFF' />
    <progress border='#000000' back='#FFFFFF' fore='#008800' />
    <main x='16' y='40' width='388' fore='#FFFFFF' current='#FFFF00' description='#FFFF80' overlay='#FFFFFF44'/>
   </colours>
  </display>
</config>
可选择安装:用XPlodeSelectInstall.x4d控件来做的话就把以下的代码替换以下,并在xplode.exe的所在目录下建立一个selection文件夹,在selection目录中建立一个select-frameset.html
因测试编写时XPLOAD 4.3.51210.1523已经过期无法使用,待发布。
(这个控件一般用与在XP状态下制作软件安装管理的,不推荐在系统集成安装中使用)

TOP

需要用哪个控件就保留该控件,并把其他控件删除在集成在光盘上就可以了!
要想和我在安装过程中使用中文的话就把XPlode.xml的保存为unicode编码即可,而默认的保存方式为ansi方式的。
上述方式也可混合使用.(待发)
XPlode说明(2)
3.安装界面和字体颜色
<colours>
因安装界面分无截面安装或背景透明安装和背景安装(参考上2),所以我只说明其中的参数。</colours>


说明:
EG:<header back(上图表面颜色与图本身颜色无关)='#003399' fore(上图中字体颜色eg:   <display.title>   啄木鸟工作室 Windows XP 系列 www.zmn120.net</display.title>)='#FFFFFF' image='#XPLODE#\images\head.png(背景安装的上图)' />
EG: <footer back='#003399'  fore='#FFFFFF'image='#XPLODE#\images\foot.png'(背景安装的下图) />或<footer back='#003399' fore='#FFFFFF' />              参上
EG:<progress border='#000000'(滚动条边框色) back='#FFFFFF'(滚动条背景色) fore='#008800'(滚动条前景色) fore2='#00AA00'(滚动条前景色) />
EG:<main back='#6699FF'(界面背景色) fore='#FFFFFF'(安装任务字原颜色) current='#0000FF' (等待安装任务字颜色)description='#EEEE11'(正在安装任务字颜色) image='#XPLODE#\images\main.png' overlay='#FFFFFF22' (正在安装任务底色)/>
代码因选择的界面安装方式的不同而变化.
提供:颜色代码表
4.安装界面大小及在屏幕上位置
说明:
config为安装时窗体的显示设置
window width='420' height='180'(可略省) position='6' 这一行它的意思如下:
1:window width='420' height='180' 代表了显示界面的大小,宽420,高180
2:position='6'代表了显示界面是放在那个地方。如图所示:
0  1  2                    
3  4  5
6  7  8                    (9或9以上的数字,那它都是在界面的左上角)
5.items为安装命令的设置部分
在items里面的item为在安装时在窗体中的主分支部分,其中语句中包含的安装语句可以为一个或多个!
在安装的语句中的'<execute display="» 应用软件 请稍后...">'是显示的信息,
   <execute display="»正在安装 啄木鸟计算机系统备份及恢复程序 V 1.51 请稍候...">
    <program>#XPLODE#\APP\BOOT.EXE</program>
    <arguments>/S</arguments>
   </execute>
6.   静态安装参数(每个软件或每中类型的软件都有所不同)
EG:<execute display="»正在安装 KB885626 请稍候...">
    <program>#XPLODE#\zmn1\KB885626.EXE</program>
    <arguments>/Q /N /Z</arguments>
   </execute>
EG:   <execute display="»正在 系统注册表优化中 请稍后...">
    <program>regedit</program>
    <arguments>/S "#XPLODE#\APP\XP.REG"</arguments>
   </execute>
EG:   <execute display="»正在安装 MS JAVA 虚拟机 请稍候...">
    <program>#XPLODE#\zmn1\zmn2\MSJAVX86.EXE</program>
    <arguments>/Q:A /R:N</arguments>
   </execute>
EG:   <execute display="»正在安装 Flash 控件 请稍候...">
    <program>#XPLODE#\APP\FLASH8.MSI</program>
    <arguments>/Q</arguments>
   </execute>
----------------------
下表标识了 Update.exe 程序支持的命令行选项(或开关):
开关    说明
-----------------
/f    强制其他应用程序在关机时关闭。
/n    在删除修复程序之前不备份文件。
/z    安装完成后不重新启动计算机。
/q    使用"安静"模式,无需用户交互。
/m    使用"无人参与"安装模式 (Windows 2000)。
/u    使用"无人参与"安装模式 (Windows XP)。
/l    列出已安装的修复程序。
常用软件自动(安静模式)安装参数

7Zip
-y /q /r:n

ABC - Another Bit Torrent Client 2.6.5
/S

Acdsee 6.03
/qn

Acrobat Reader 6.0
-p"-s /v\"/qn\""

Ad Muncher
/S /I:\"%systemdrive%\install\Applications\Ad Muncher\AdMuncher.amc\" /P:\"%ProgramFiles%\Ad Muncher\"

Alcohol 120%
/qn

AM-DeadLink v2.00
/S

AOL Instant Messenger
/s

AVG Anti Virus Program
  

BitTornado 0.3.7
/S

Boot XP
/S

Cisco VPN Client
/qn REBOOT=REALLYSUPPRESS

Command Prompt Explorer Bar 1.1
/qn

Connectix Virtual PC
/qn

Connectix Virtual PC IS script
/qn

ConTEXT 0.97
/verysilent

Corel Photo Album
Serialnumber=XXXXXXX-XXXXXXX-XXX /qn

Crap Cleaner v110
/S

Creative Audigy/Live Driver
/q /o /r

Customizer XP 1.8.5
/VERYSILENT /SP-

Daemon Tools
/qn /Reboot=Suppress

DeepBurner 1.1.1.128
/S

DreamweaverMX
/qb

DUMeter 3
/VERYSILENT /SP-

DVD Region Free 5.01
/VERYSILENT /SP-

Easy CD Creater 5.0
/s /v/qn

Easy CD Creater 6.0
/s /v\"/qr REBOOT=Suppress REBOOTPROMPT=S\"

Emule 0.42
/S

FastFolders v3.0.0
\"%ProgramFiles%\FastFolders\" License.dlc

FileZilla v2.2.7b
/S

Fireburner 2.2.1
/qn

FireFox 9.3 Browser
/qn

FreshUI 6.80
/silent

GetDiz 3.0
/s

Google Toolbar
/s /qn

Google Toolbar (without advanced features)
/q /d

Gunbound 3.06
/silent

ieSpell - A Spell Checker for Internet Explorer
/S

iISystem Wiper v2.3
/verysilent /norestart

Index.dat Suite v2.6.0
/VERYSILENT

Jasc Paint Shop Pro 8
/qn

Journal Viewer 1.5
/qn

Kazaa Codec Pack
/silent

TOP

 12 12
发新话题