Jump to content

How do I learn XPlode?


battleangel3222

Recommended Posts

Im very intersted in learning about this. But I need some good learning material to learn all about the program and how everything works? If there was a sticky that explained everything I would gladly read it, but can someone please direct me to an informatable thread? Thanks!

Link to comment
Share on other sites


basically..

if u open something, u close it, so if u have

<item>

at the beginning, u would put </item> at the end thus closing it

Example:

<items>
 <item display='Installing Applications...'>
<execute display='Adaware 6' program='#SOURCEDRIVE#\Install\Apps\adaware6.exe' arguments='/SILENT'></execute>
<execute display='Spybot 1.3' program='#SOURCEDRIVE#\Install\Apps\spybotsd13.exe' arguments='/VERYSILENT'></execute>
<execute display='Spyware Blaster 3.2' program='#SOURCEDRIVE#\Install\Apps\spywareblaster32.exe' arguments='/VERYSILENT'></execute>
<execute display='Killing SB Process' program='#SOURCEDRIVE#\Install\Apps\pskill' arguments='spywareblaster' nowait='true' />
</item>
</items>

EDIT: to explain a bit whats going on here

execute is like "start /wait" in dos

display is like "ECHO"

program is telling it where 2 look for the program

nowait is telling it not 2 wait for the program 2 finish b4 continuing (thats an optional command)

if u need anymore help, search the forum threads for answers,

regards

Link to comment
Share on other sites

hi,

i'm also here to help. Have you looked through the default XPlode.xml and the documentation?

here an example xml, which i call from svcpack.inf:

<?xml version="1.0" encoding="iso-8859-1"?>
<XPlode>
<config>
 <!-- if XPLODE finds a window with this name, it will hide it during execution -->
 <hidewindow>Windows Update</hidewindow>
 <hidewindow>CMD.EXe</hidewindow>
 
 <!-- this tells XPLODE how many items to show at one time (does not include current item description) -->
 <!-- and how many items to show that are coming after the current -->
 <show total='6' after='2'></show>
 
 <!-- these two control the font face and size of XPLODE -->
 <!-- antialias ==> true : false -->
 <font face='Tahoma' antialias='true'></font>
 <font small='8' large='12'></font>
 
 <!-- this controls the window width and position -->
 <!-- position is a grid as follows:
   +-+-+-+
   |0|1|2|
   +-+-+-+
   |3|4|5|
   +-+-+-+
   |6|7|8|
   +-+-+-+
 -->
 <!-- fixmain is to add height to the middle window if changing fonts - some may need modification. (extra pixel count) -->
 <window width='440' position='8' fixmain='0'></window>

 <windowmode>Standalone</windowmode>

 <!-- all colours are in the format #RRGGBBAA - where AA is transparency value. -->
 <!-- FF == fully opaque, 00 == fully invisible. If no AA, it defaults to FF -->
 <colours>
 <!-- the header footer, and progress colours -->
 <!-- image attributes are optional - if not specified, normal background -->
 <header back='#003399' fore='#FFFFFFAA' image='#SYSTEMDRIVE#\Install\Hotfixes\images\head.png'></header>
 <footer back='#003399' fore='#FFFFFFAA' image='#SYSTEMDRIVE#\Install\Hotfixes\images\foot.png'></footer>
 <progress border='#FFFFFFAA' back='#00000000' fore='#FFFFFFAA'></progress>
 
 <!-- colours used in main section -->
 <main back='#4A6FD6' fore='#FFFFFFAA' current='#FF8000' description='#FFFFFF' image='%XPLODE%\images\main.png' overlay='#FFFFFF22'/>
 </colours>
 
 <!-- string table -->
 <strings>
   <!-- the heading that gets shown in the dialog -->
   <title>Applying Hotfixes</title>
   
   <!-- the string to use for "complete" -->
   <complete>complete</complete>
   
   <!-- adduser plugin strings -->
   <adduser>Adding user #1#</adduser>
   <addusertogroup>Adding user #1# to group #2#</addusertogroup>
   <addgroup>Adding group #1#</addgroup>    

   <!-- string to use when copying, moving, and deleting files -->
   <!-- #1# will be replaced with the filename -->
   <!-- #2# will be replaced with the copied file size (does not work for deleting)-->
   <!-- #3# will be replaced with the total file size -->
   <!-- #4# will be replaced with the copied percentage (does not work for deleting) -->
   <copy>Copying #1# (#2#/#3# - #4#)</copy>
   <move>Moving #1# (#2#/#3# - #4#)</move>
   <delete>Deleting #1# (#3#)</delete>
 </strings>
</config>
<items>
 <item display='Copying'>
<!--
 <dircopy directory='#SOURCEPATH#\Install' target='#SYSTEMDRIVE#\' />
-->
 <execute display='Extracting Install to HDD...' program='#SYSTEMDRIVE#\Install.exe' arguments='-y -o#SYSTEMDRIVE#'></execute>
 <dircopy directory='#SOURCEPATH#\Drivers' target='#SYSTEMDRIVE#\' />
 </item>
 <item display='Installing Hotfixes'>
 <execute display='Applying MS Java VM update...' program='#SYSTEMDRIVE#\Install\Hotfixes\MSJAVWU.EXE' arguments='/Q:A /R:N'></execute>
 <execute display='Applying HU1002...' program='#SYSTEMDRIVE#\Install\Hotfixes\HU1002.EXE' arguments='/Q:A /R:N'></execute>
 <execute display='Applying JS56NEN...' program='#SYSTEMDRIVE#\Install\Hotfixes\JS56NEN.EXE' arguments='/Q:A /R:N'></execute>
 <execute display='Installing DirectX 9.0b...' program='#SYSTEMDRIVE#\Install\Hotfixes\DX9NTopk.exe' arguments='/Q:A /R:N'></execute>
 <execute display='Copying dll's for DX9b update...' program='#SYSTEMDRIVE#\Install\Hotfixes\DX9Upd.EXE' arguments='/Q:A /R:N'></execute>
 <execute display='Installing updated Windoof Update Control' program='rundll32.exe' arguments='setupapi,InstallHinfSection DefaultInstall 128 #SYSTEMDRIVE#\Install\Hotfixes\iuctl.inf'></execute>
 <execute display='Applying 282784...' program='#SYSTEMDRIVE#\Install\Hotfixes\282784.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 322011...' program='#SYSTEMDRIVE#\Install\Hotfixes\322011.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 323183...' program='#SYSTEMDRIVE#\Install\Hotfixes\323183.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 324230...' program='#SYSTEMDRIVE#\Install\Hotfixes\324230.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 326119...' program='#SYSTEMDRIVE#\Install\Hotfixes\326119.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 327979...' program='#SYSTEMDRIVE#\Install\Hotfixes\327979.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 328070...' program='#SYSTEMDRIVE#\Install\Hotfixes\328070.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 328237...' program='#SYSTEMDRIVE#\Install\Hotfixes\328237.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 329692...' program='#SYSTEMDRIVE#\Install\Hotfixes\329692.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 329909...' program='#SYSTEMDRIVE#\Install\Hotfixes\329909\update\update.exe' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 330512...' program='#SYSTEMDRIVE#\Install\Hotfixes\330512.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 330836...' program='#SYSTEMDRIVE#\Install\Hotfixes\330836.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 330994...' program='#SYSTEMDRIVE#\Install\Hotfixes\330994.EXE' arguments='/Q:A /R:N'></execute>
 <execute display='Applying 810019...' program='#SYSTEMDRIVE#\Install\Hotfixes\810019.exe' arguments='/Q /U /O /N /Z'></execute>
 <execute display='Applying 810032...' program='#SYSTEMDRIVE#\Install\Hotfixes\810032.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 810217...' program='#SYSTEMDRIVE#\Install\Hotfixes\810217.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 810243...' program='#SYSTEMDRIVE#\Install\Hotfixes\810243.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 810272...' program='#SYSTEMDRIVE#\Install\Hotfixes\810272.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 811114...' program='#SYSTEMDRIVE#\Install\Hotfixes\811114.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 811789...' program='#SYSTEMDRIVE#\Install\Hotfixes\811789\update\update.exe' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 812415...' program='#SYSTEMDRIVE#\Install\Hotfixes\812415.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 813503...' program='#SYSTEMDRIVE#\Install\Hotfixes\813503.EXE' arguments='/Q:A /R:N'></execute>
 <execute display='Applying 813862...' program='#SYSTEMDRIVE#\Install\Hotfixes\813862\update\update.exe' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 814995...' program='#SYSTEMDRIVE#\Install\Hotfixes\814995.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 815021...' program='#SYSTEMDRIVE#\Install\Hotfixes\815021.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 815411...' program='#SYSTEMDRIVE#\Install\Hotfixes\815411.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 816736...' program='#SYSTEMDRIVE#\Install\Hotfixes\816736.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 816979...' program='#SYSTEMDRIVE#\Install\Hotfixes\816979\update\update.exe' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 816982...' program='#SYSTEMDRIVE#\Install\Hotfixes\816982\update\update.exe' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 817027...' program='#SYSTEMDRIVE#\Install\Hotfixes\817027.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 817589...' program='#SYSTEMDRIVE#\Install\Hotfixes\817589.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 820128...' program='#SYSTEMDRIVE#\Install\Hotfixes\820128.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 820291...' program='#SYSTEMDRIVE#\Install\Hotfixes\820291.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 820369...' program='#SYSTEMDRIVE#\Install\Hotfixes\820369.EXE' arguments='/Q:A /R:N'></execute>
 <execute display='Applying 821253...' program='#SYSTEMDRIVE#\Install\Hotfixes\821253.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 821588...' program='#SYSTEMDRIVE#\Install\Hotfixes\821588.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 822603...' program='#SYSTEMDRIVE#\Install\Hotfixes\822603.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 823182...' program='#SYSTEMDRIVE#\Install\Hotfixes\823182.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 823291...' program='#SYSTEMDRIVE#\Install\Hotfixes\823291.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 823353...' program='#SYSTEMDRIVE#\Install\Hotfixes\823353.EXE' arguments='/Q:A /R:N'></execute>
 <execute display='Applying 823980...' program='#SYSTEMDRIVE#\Install\Hotfixes\823980.exe' arguments='/Q /U /O /N /Z'></execute>
 <execute display='Applying 824105...' program='#SYSTEMDRIVE#\Install\Hotfixes\824105.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 824141...' program='#SYSTEMDRIVE#\Install\Hotfixes\824141.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 824145...' program='#SYSTEMDRIVE#\Install\Hotfixes\824145.EXE' arguments='/Q:A /R:N'></execute>
 <execute display='Applying 824463...' program='#SYSTEMDRIVE#\Install\Hotfixes\824463.EXE' arguments='/Q:A /R:N'></execute>
 <execute display='Applying 825119...' program='#SYSTEMDRIVE#\Install\Hotfixes\825119.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 826940...' program='#SYSTEMDRIVE#\Install\Hotfixes\826940.EXE' arguments='/Q:A /R:N'></execute>
 <execute display='Applying 826942...' program='#SYSTEMDRIVE#\Install\Hotfixes\826942.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 826959...' program='#SYSTEMDRIVE#\Install\Hotfixes\826959.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 827057...' program='#SYSTEMDRIVE#\Install\Hotfixes\827057.EXE' arguments='/Q:A /R:N'></execute>
 <execute display='Applying 828026...' program='#SYSTEMDRIVE#\Install\Hotfixes\828026.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 828028...' program='#SYSTEMDRIVE#\Install\Hotfixes\828028.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 828035...' program='#SYSTEMDRIVE#\Install\Hotfixes\828035.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 828741...' program='#SYSTEMDRIVE#\Install\Hotfixes\828741.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 828940...' program='#SYSTEMDRIVE#\Install\Hotfixes\828940.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 829558...' program='#SYSTEMDRIVE#\Install\Hotfixes\829558.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 829637...' program='#SYSTEMDRIVE#\Install\Hotfixes\829637.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 830903...' program='#SYSTEMDRIVE#\Install\Hotfixes\830903.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 831114...' program='#SYSTEMDRIVE#\Install\Hotfixes\831114.exe' arguments='/Q /U /O /N /Z'></execute>
 <execute display='Applying 831167...' program='#SYSTEMDRIVE#\Install\Hotfixes\831167.EXE' arguments='/Q:A /R:N'></execute>
 <execute display='Applying 831651...' program='#SYSTEMDRIVE#\Install\Hotfixes\831651.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 831937...' program='#SYSTEMDRIVE#\Install\Hotfixes\831937.exe' arguments='/Q /U /O /N /Z'></execute>
 <execute display='Applying 832353...' program='#SYSTEMDRIVE#\Install\Hotfixes\832353.exe' arguments='/Q /U /O /N /Z'></execute>
 <execute display='Applying 832483...' program='#SYSTEMDRIVE#\Install\Hotfixes\832483.EXE' arguments='/C:"dahotfix.exe /q /n" /q'></execute>
 <execute display='Applying 832894...' program='#SYSTEMDRIVE#\Install\Hotfixes\832894.EXE' arguments='/Q:A /R:N'></execute>
 <execute display='Applying 833407...' program='#SYSTEMDRIVE#\Install\Hotfixes\833407.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 833998...' program='#SYSTEMDRIVE#\Install\Hotfixes\833998.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 834372...' program='#SYSTEMDRIVE#\Install\Hotfixes\834372.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 834709...' program='#SYSTEMDRIVE#\Install\Hotfixes\834709.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 835732...' program='#SYSTEMDRIVE#\Install\Hotfixes\835732.EXE' arguments='/quiet /O /N /norestart'></execute>
 <execute display='Applying 837001...' program='#SYSTEMDRIVE#\Install\Hotfixes\837001.EXE' arguments='/Q /O /U /N /Z'></execute>
 <execute display='Applying 837009...' program='#SYSTEMDRIVE#\Install\Hotfixes\837009.EXE' arguments='/Q:A /R:N'></execute>
 <execute display='Applying 837251...' program='#SYSTEMDRIVE#\Install\Hotfixes\837251.EXE' arguments='/Q:A /R:N'></execute>
 <execute display='Applying 837633...' program='#SYSTEMDRIVE#\Install\Hotfixes\837633.exe' arguments='/Q /U /O /N /Z'></execute>
 <execute display='Applying 838292...' program='#SYSTEMDRIVE#\Install\Hotfixes\838292.exe' arguments='/Q /U /O /N /Z'></execute>
 <execute display='Applying 838884...' program='#SYSTEMDRIVE#\Install\Hotfixes\838884.exe' arguments='/Q /U /O /N /Z'></execute>
 <execute display='Applying 839643...' program='#SYSTEMDRIVE#\Install\Hotfixes\839643.exe' arguments='/Q /U /O /N /Z'></execute>
 <execute display='Applying 839645...' program='#SYSTEMDRIVE#\Install\Hotfixes\839645.exe' arguments='/Q /U /O /N /Z'></execute>
 <execute display='Applying 839876...' program='#SYSTEMDRIVE#\Install\Hotfixes\839876.exe' arguments='/Q /U /O /N /Z'></execute>
 <execute display='Applying 840315...' program='#SYSTEMDRIVE#\Install\Hotfixes\840315.exe' arguments='/Q /U /O /N /Z'></execute>
 <execute display='Applying 840374...' program='#SYSTEMDRIVE#\Install\Hotfixes\840374.exe' arguments='/Q /U /O /N /Z'></execute>
 <execute display='Applying 840530...' program='#SYSTEMDRIVE#\Install\Hotfixes\840530.exe' arguments='/Q:A /R:N'></execute>
 <execute display='Applying 841873...' program='#SYSTEMDRIVE#\Install\Hotfixes\841873.exe' arguments='/Q /U /O /N /Z'></execute>
 <execute display='Applying 842773...' program='#SYSTEMDRIVE#\Install\Hotfixes\842773.exe' arguments='/Q /U /O /N /Z'></execute>
 <execute display='Applying 870669...' program='#SYSTEMDRIVE#\Install\Hotfixes\870669.EXE' arguments='/Q:A /R:N'></execute>
 <execute display='Running QCHAIN...' program='#SYSTEMDRIVE#\Install\Hotfixes\QCHAIN.EXE' arguments=''></execute>
 </item>
</items>
</XPlode>

hope this helps a bit, else please ask here

cya

Killer Bee

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...