Jump to content

Using Xplode via CD


saitoh183

Recommended Posts

Iknow this has been adressed already many times and i've dug up some threads on this, but i still don't completly understand.

I want to run xplode from my CD using cmdlines.txt. How does the the #sourcepath# get defined so it uses the CD rom? My Apps folder is not in my $OEM$ and the Xplode folder will be in root like the $OEM$.

Thx

Link to comment
Share on other sites


I have the following structure:

ROOT
- i386
- $OEM$
     cmdlines.txt
- Install
    - XPlode
         xplode.exe
    - Apps

In cmdlines.txt

[COMMANDS]
"..\Install\XPlode\XPlode.exe"

XPlode entry:

 <item display="BSplayer 1.1.814">
 <execute display='Programma'>
   <program>#SOURCEDRIVE#\Install\Apps\bsplayer.exe</program>
   <arguments>/S</arguments>
 </execute>
 </item>

Link to comment
Share on other sites

So if i use sourcedrive, it will use the CD?

Root
- I386
-$OEM$
     cmdlines.txt
-Apps
-xplode

Does that mean i will use

.\XPlode\XPlode.exe

in my cmdlines.txt?

item display="BSplayer 1.1.814">

<execute display='Programma'>

<program>#SOURCEDRIVE#\Install\Apps\bsplayer.exe</program>

<arguments>/S</arguments>

</execute>

</item>

and this makes its install from the CDRom?...

While im at it...what is the "mask" tag (which i havent found doc on) and "hide" tag? And lastly do i need the wait tag during each app installation?

Thx

Link to comment
Share on other sites

Dunno what Mask tag is, don't feel like searching. :P

Hide is used for some stuff you want to be hidden, logically. I use it for batch files and 7zip archives. I don't want them to be shown.

And yes, that makes them install from CD.

And no, it's

..\XPlode\XPlode.exe

Two dots it going up one directory.

Link to comment
Share on other sites

Oh right, the wait tag. Don't use it, as why should I want to launch two installers at the same time?

There's a bug in the last version tho, I don't know much about it as I use the alpha for now. Look back a couple of topic for something called "wait not waiting".

Link to comment
Share on other sites

Nanaki: Wait works fine for me in the latest release. As I had said before, none of the code has changed regarding the execute plugin or XPlode - it was bugfixes with other plugins, so I've no idea why yours isn't working. Would you mind PM'ing me with your XML and the logfile?

Link to comment
Share on other sites

Wraith I am sorry but I was the one who suggested that the Wait and hiding are behaving identically.I have also posted part of my code but without replies.Can I Pm you the Xml because I really don't get it at all and I have managed to get it up and runing smotthly apart from that.

Link to comment
Share on other sites

Wraith I am sorry but I was the one who suggested that the Wait and hiding are behaving identically.I have also posted part of my code but without replies.Can I Pm you the Xml because I really don't get it at all and I have managed to get it up and runing smotthly apart from that.

Try the attachment first. Send me the XML / log if it still isn't working.

XPlodeExecute.zip

Link to comment
Share on other sites

ok..well i finished my script, add all what i needed to my ISO file. I run my CD and the Xplode didnt run....

here is my directory structure:

ROOT
- $OEM$
  - cmdlines.txt
- APPS
- I386
- Xplode

Here is my XML:

<xplode4>
<config>
 <environment>
 <!-- strings for the original display plugin -->
 <display.title>Installation procedure</display.title>
 <display.complete>completed</display.complete>
 <!-- strings for the adduser plugin, #1# is replaced by the username/groupname-->
 <adduser.adduser>Adding user: #1#</adduser.adduser>
 <adduser.deluser>Deleting user: #1#</adduser.deluser>
 <adduser.addgroup>Adding group: #1#</adduser.addgroup>
 <adduser.delgroup>Deleting group: #1#</adduser.delgroup>
 <!-- strings for the adduser plugin, #1# is replaced by the program -->
 <execute.string>Executing: #1#</execute.string>
 <!-- strings for the misc plugin -->
 <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>
 <!-- strings for the registry plugin -->
 <registry.read>Reading from registry</registry.read>
 <registry.write>Writing to registry</registry.write>
 </environment>
 <!--
 Block containing all settings for the current display plugin.
 
 This will be dependent on which plugin used, so check
 documentation for that specific plug.
 -->
 <display plugin='#XPLODE#\XPlodeGFXInstall.x4d'>
 <show total="17" after="8" subcount="true" />
 <font face="Dungeon" antialias="True" small="7" large="10" />
 <!-- note the position attribute - it is listed in 'x,y' positions. -->
 <!-- 0..8 still may be used. -->
 <window width="480" height="640" position="5" />
 <windowmode border="true" ontop="true" />
 <colours>
   <!-- the text colour and position for the header text -->
   <header fore="#00F905" />
   <!-- the text colour and position for the footer -
   width tells XPlode how wide the footer is (including progress) -->
   <footer width="410" fore="#FFFFFF" />
   <!-- standard progress bar colours -->
   <progress border="#000000" back="#FFFFFF" fore="#008800" />
   <!-- text colours, position and width for the items listing -->
   <main x="16" y="40" width="388" fore="#F9006B" current="#0087FF" description="#F94FFF" overlay="#FFFFFF44" />
 </colours>
 </display>
</config>
<items>
 <item display="Adding Users">
 <adduser display="Adding Saitoh">
 <username>Saitoh</username>
 <group>Administrator</group>
 
 <!-- Programs to be installed -->
 
 <item display="Installing Apps...">
 
 <execute display="Installing Java 5">
   <program>#SOURCEDRIVE#\Apps\java\jre5.exe</program>
   <wait>true</wait>
 </execute>
 
 <execute display="Installing Antidote v5">
   <program>#SOURCEDRIVE#\Apps\antidote\Antidote_v5.exe</program>
   <wait>true</wait>
 </execute>
 
 <execute display="Installing Office XP SP3">
   <program>#SOURCEDRIVE#\Apps\Officexp\officexp.exe</program>
   <wait>true</wait>
 </execute>
 
 <execute display="Installing Daemon Tools">
   <program>#SOURCEDRIVE#\Apps\daemon\daemon.msi</program>
   <arguments>/qn Reboot=ReallySuppress</arguments>
   <wait>true</wait>
 </execute>
 
 <execute display="Configuring Daemon Tools...">
   <program>regedit</program>
   <arguments>#SOURCEDRIVE#\Apps\daemon\daemon_path.reg</arguments>
   <wait>true</wait>
 </execute>
 
 <execute display="Configuring Daemon Tools...">
   <program>DaemonScript</program>
   <arguments>#SOURCEDRIVE#\Apps\daemon\2VD.DaemonScript</arguments>
   <wait>true</wait>
 </execute>
 
 <execute display="Configuring Daemon Tools...">
   <program>regedit</program>
   <arguments>#SOURCEDRIVE#\Apps\daemon\daemon-no-auto.reg</arguments>
   <wait>true</wait>
 </execute>
 
 <execute display="Installing Alcohol 120%">
   <program>#SOURCEDRIVE#\Apps\alcohol\setup.exe</program>
   <arguments>/qn Reboot=ReallySuppress</arguments>
   <wait>true</wait>
 </execute>
 
 <execute display="Configuring Alcohol 120%...">
   <program>regedit</program>
   <arguments>#SOURCEDRIVE#\Apps\alcohol\register.reg</arguments>
   <wait>true</wait>
 </execute>
 
 <execute display="Configuring Alcohol 120%...">
   <program>DaemonScript</program>
   <arguments>#SOURCEDRIVE#\Apps\alcohol\1VD.DaemonScript</arguments>
   <wait>true</wait>
 </execute>
 
 <execute display="Installing WinIso 5.3">
   <program>#SOURCEDRIVE#\Apps\winiso\winiso53.exe</program>
   <arguments>/VERYSILENT /SP-</arguments>
   <wait>true</wait>
 </execute>
 
 <execute display="Configuring WinIso 5.3...">
   <program>pskill</program>
   <arguments>winiso.exe</arguments>
   <wait>true</wait>
 </execute>
 
 <execute display="Configuring WinIso 5.3...">
   <program>regedit</program>
   <arguments>#SOURCEDRIVE#\Apps\winiso\winiso.reg</arguments>
   <wait>true</wait>
 </execute>
 
 <execute display="Installing Nero 6.0.0.3">
   <program>#SOURCEDRIVE#\Apps\Nero\nero6603.exe</program>
   <wait>true</wait>
 </execute>
 
 <execute display="Installing Adobe Acrobat 6.02">
   <program>#SOURCEDRIVE#\Apps\acrobat\acroread602.exe</program>
   <wait>true</wait>
 </execute>
 
 <execute display="Installing Aida32">
 <program>#SOURCEDRIVE#\Apps\Aida\aida32.exe</program>
 <wait>true</wait>
 </execute>
 
 <execute display="Installing DVD-Lab 1.3.1">
 <program>#SOURCEDRIVE#\Apps\dvdlab\DVD-lab131.exe</program>
 <wait>true</wait>
 </execute>
 
 <execute display="Installing Framework 1.1+SP1">
 <program>#SOURCEDRIVE#\Apps\Framework\netfxsp1.exe</program>
 <wait>true</wait>
 </execute>
 
 <execute display="Installing Diskeeper 9">
 <program>#SOURCEDRIVE#\Apps\diskeeper\Diskeeper_Pro_Edition.exe</program>
 <wait>true</wait>
 </execute>
 
 <execute display="Installing K-Lite Codec Pack Full 2.34">
 <program>#SOURCEDRIVE#\Apps\klite\Klite234f.exe</program>
 <arguments>/VERYSILENT /LOADINF=#SOURCEDRIVE#\Apps\klite\silent.inf</arguments>
 <wait>true</wait>
 </execute>
 
 <execute display="Installing Gadwin Printscreen">
 <program>#SOURCEDRIVE#\Apps\gadwin\printscreen.exe</program>
 <wait>true</wait>
 </execute>
 
 <execute display="Installing Gsplit">
 <program>#SOURCEDRIVE#\Apps\gsplit\gsplit.exe</program>
 <wait>true</wait>
 </execute>
 
 <execute display="Installing QuickTime Alternative 1.39">
 <program>#SOURCEDRIVE#\Apps\quicktime\quickalt139.exe</program>
 <arguments>/VERYSILENT /LOADINF=#SOURCEDRIVE#\Apps\quicktime\quick.inf</arguments>
 <wait>true</wait>
 </execute>
 
 <execute display="Installing Real Alternative 1.29">
 <program>#SOURCEDRIVE#\Apps\real\realalt129.exe</program>
 <arguments>/VERYSILENT /LOADINF=#SOURCEDRIVE#\Apps\real\real.inf</arguments>
 <wait>true</wait>
 </execute>
 
 <execute display="Installing Net Transport 2">
 <program>#SOURCEDRIVE#\Apps\nettransport2\NT2Setup_multi.EXE</program>
 <arguments>/VERYSILENT /LOADINF=#SOURCEDRIVE#\Apps\nettransport2\ntrans.inf</arguments>
 <wait>true</wait>
 </execute>
 
 <execute display="Updating Net Transport 2...">
 <program>#SOURCEDRIVE#\Apps\nettransport2\updates.exe</program>
 <wait>true</wait>
 </execute>
 
 <execute display="Installing WinAVI Converter">
 <program>#SOURCEDRIVE#\Apps\Winavi\WinAVI_Video_Converter.exe</program>
 <arguments>/VERYSILENT /LOADINF=#SOURCEDRIVE#\Apps\winavi\winavi.inf</arguments>
 <wait>true</wait>
 </execute>
 
 <execute display="Configuring WinAVI Converter">
 <program>regedit</program>
 <arguments>#SOURCEDRIVE#\apps\winavi\winavi.reg</arguments>
 <wait>true</wait>
 </execute>
 
 <execute display="Installing Uruninstaller 5.16">
 <program>#SOURCEDRIVE#\Apps\Uruninstaller516\uruninst516.exe</program>
 <arguments>/VERYSILENT /LOADINF=#SOURCEDRIVE#\Apps\Uruninstaller516\urun.inf</arguments>
 <wait>true</wait>
 </execute>
 
 <execute display="Configuring Uruninstaller 5.16">
 <program>#SOURCEDRIVE#\Apps\Uruninstaller516\Uruninstaller516.exe</program>
 <wait>true</wait>
 </execute>
 
 <execute display="Installing Clone CD 5.0.4.5">
 <program>#SOURCEDRIVE#\Apps\Clonecd\SetupCloneCD5045.exe</program>
 <arguments>/S</arguments>
 <wait>true</wait>
 </execute>
 
 <execute display="Clone CD 5.0.4.5 Crack">
 <program>#SOURCEDRIVE#\Apps\Clonecd\CloneCDcrack.exe</program>
 <wait>true</wait>
 </execute>
 
 <execute display="Installing Windows Media Player 10">
 <program>#SOURCEDRIVE#\Apps\wmp10\wmp10.exe</program>
 <wait>true</wait>
 </execute>
 
 <execute display="Installing SlimBrowser Lite">
 <program>#SOURCEDRIVE#\Apps\slim\sblite.exe</program>
 <arguments>/S</arguments>
 <wait>true</wait>
 </execute>
 
 <execute display="Pskill SlimBrowser Lite">
 <program>pskill</program>
 <arguments>iexplorer.exe</arguments>
 <wait>true</wait>
 </execute>
 
 <execute display="Installing TweakUI 2.10 Powertoy">
 <program>#SOURCEDRIVE#\Apps\powertoys\TweakUI.msi</program>
 <arguments>/qb-</arguments>
 <wait>true</wait>
 </execute>
 
 <execute display="Installing TMPGEnc Plus 2.5">
 <program>#SOURCEDRIVE#\Apps\tmpgenc\TMPGEnc2.5.exe</program>
 <arguments>-s -f2\"%systemdrive%\tmpgenc.log\"</arguments>
 <wait>true</wait>
 </execute>
 
 <execute display="Installing TMPGEnc Plus 2.5">
 <program>regedit</program>
 <arguments>#SOURCEDRIVE#\apps\tmpgenc\serial.reg</arguments>
 <wait>true</wait>
 </execute>
 
 <execute display="Installing MSN Messenger 6.2">
 <program>#SOURCEDRIVE#\Apps\msn\MsnMsgs.msi</program>
 <arguments>/qb-</arguments>
 <wait>true</wait>
 </execute>
 
 <execute display="Installing Kazaa Lite Revolution 2.6">
 <program>#SOURCEDRIVE#\Apps\KazaaLiteRev\KLiteRev_2.6.exe</program>
 <arguments>/VERYSILENT /LOADINF=#SOURCEDRIVE#\Apps\KazaaLiteRev\klite.inf</arguments>
 <wait>true</wait>
 </execute>
 
 <execute display="Pskill Kazaa Lite Revolution 2.6">
 <program>pskill</program>
 <arguments>kazaalite.kpp</arguments>
 <wait>true</wait>
 </execute>
 
 <execute display="Installing Power Calculator">
 <program>#SOURCEDRIVE#\Apps\powertoys\PowerCalcPowertoySetup.exe</program>
 <arguments>/s /v/qn</arguments>
 <wait>true</wait>
 </execute>
 
 <execute display="Installing CMD HERE">
 <program>#SOURCEDRIVE#\Apps\powertoys\CmdHerePowertoySetup.exe</program>
 <arguments>/s /v/qn</arguments>
 <wait>true</wait>
 </execute>
 
 <execute display="Installing Power Toys Creativity">
 <program>#SOURCEDRIVE#\Apps\powertoys\PowerToys_Full.exe</program>
 <arguments>/s /v/qn</arguments>
 <wait>true</wait>
 </execute>
 
 <execute display="Pskill Kazaa Lite Revolution 2.6">
 <program>pskill</program>
 <arguments>iexplorer.exe</arguments>
 <wait>true</wait>
 </execute>
 
 <execute display="Installing Windows Messenger 5">
 <program>#SOURCEDRIVE#\Apps\messenger\messenger.msi</program>
 <arguments>/qb-</arguments>
 <wait>true</wait>
 </execute>
 
 <execute display="Installing Avast 4.5 Pro">
 <program>#SOURCEDRIVE#\Apps\avast\setupengpro.exe</program>
 <wait>true</wait>
 </execute>
 
 <execute display="Installing Faber Toys 2.6 build 52">
 <program>#SOURCEDRIVE#\Apps\fabertoys\FaberToys_FullSetup.exe</program>
 <arguments>/VERYSILENT /LOADINF=#SOURCEDRIVE#\Apps\fabertoys\faber.inf</arguments>
 <wait>true</wait>
 </execute>
 
 <execute display="Installing Shockwave and Flash">
 <program>#SOURCEDRIVE#\Apps\shockwaveflash\mm_fl_sw_installer.msi</program>
 <arguments>/qb-</arguments>
 <wait>true</wait>
 </execute>
 
 <execute display="Installing 7Zip">
 <program>#SOURCEDRIVE#\Apps\7z\7Z313.exe</program>
 <arguments>-y /q /r:n</arguments>
 <wait>true</wait>
 </execute>
 
 <execute display="Installing Changer XP">
 <program>#SOURCEDRIVE#\Apps\changerxp\changerxpsetup.exe</program>
 <arguments>/VERYSILENT /SP-</arguments>
 <wait>true</wait>
 </execute>
 
 <execute display="Pskill Changer XP">
 <program>pskill</program>
 <arguments>changerxp.exe</arguments>
 <wait>true</wait>
 </execute>
 
 <execute display="Installing Azureus 2.2.0.0">
 <program>#SOURCEDRIVE#\Apps\azureus\Azureus2200.exe</program>
 <arguments>/S</arguments>
 <wait>true</wait>
 </execute>
 
 <execute display="Installing Pc Anywhere 10.5">
 <program>#SOURCEDRIVE#\Apps\pcanywhere\pcanywhere10.5.msi</program>
 <arguments>/qb- REBOOT=ReallySuppress</arguments>
 <wait>true</wait>
 </execute>
 
 <execute display="Pskill Pc Anywhere 10.5">
 <program>pskill</program>
 <arguments>pca_run.exe</arguments>
 <wait>true</wait>
 </execute>
 
 <execute display="Installing Winzip 9">
 <program>"%systemdrive%\"Program Files"\winzip\winzip32.exe</program>
 <arguments>/noqp /autoinstall</arguments>
 <wait>true</wait>
 </execute>
 
 <execute display="Registering Winzip 9">
 <program>regedit</program>
 <arguments>#SOURCEDRIVE#\apps\winzip\winzip(tweak_and_serial).reg</arguments>
 <wait>true</wait>
 </execute>
 </item>
</items>
</xplode4>

Here is my cmdlines.txt:

[COMMANDS] 
"REGEDIT /S regtweaks.reg"
"..\XPlode\XPlode.exe /xml:"#XPLODE#\GFXInstall.xml" /log:""%systemdrive%"\XPlode.log""

What is missing? and I want to run Xplode from CD and make a log file that will be stored on the C:\

Link to comment
Share on other sites

I don't know if CMDLINES.TXT supports this, but I assume it would - try putting this in there:

echo %CD%
pause

That'll tell you exactly where the current directory is - you can then work out how many times you need to ..\ and whatnot in order to point to XPlode.

Link to comment
Share on other sites

Well i tried with the Xplode folder in root\xplode and all i got during the install is a dos window titled xplode..something and it pauses for about half a second and continues...

@ Wraith

where do i add that command? and is my scripts ok?...besides the cmdlines.txt

Link to comment
Share on other sites

saitoh183

First of all there is an error in Line 385.

If you want to test if the xplode is working at all just run the exe from the pc you have created.If is works it should show on screen.If not drag and drop the xml file to firefox to tell you what error there is and in what line.THen when you manage to run xplode in your current system ok tryo to concentrate to the cmdlines.Txt.

I DO suggest to just put the xplode and the files (plugin,Xml,etc) in the $OEM$ folder where the cmdlines reside.Then simply call it with this..

[Commands]

"Xplode.exe"

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...