Jump to content

Programs not "waiting" despite <wait>true</wait>


draxx

Recommended Posts

Hi Wraith,

Good to see you've picked up development again, although by the time I noticed, a moron ruined it for everyone. Lucky I didn't see what his comments were, cause I would have flamed the s*** out of him :) LOL

Anyway, I have a small problem with the current version on your site (XPlode4.00.5.130.exe). It does not wait between applications, despite using the <wait>true</wait> tags.

I'm including my xml file, in case I've overlooked something. I'd appreciate your help greatly.

Great work!!!!

<XPlode4>
<!ENTITY SrcDir "#SOURCEDRIVE#\i386">
<!ENTITY DstDir "#SYSTEMDRIVE#\i386">
<config>
 <!--
 Login tokens for use when executing programs.
 
 When running a command, a token="username" attribute will
   switch the executiong to that user's context.
   
 XPlode defaults back to normal operation after that command,
   so you need to specify each time you want to use a token.
 -->
 
 
 
 <!--
 Add custom environment variables.
 -->
 <environment>
 <!-- strings for the original display plugin -->
 <display.title>Post-Install Configuration</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>

 <!-- 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#\XPlodeOriginalInstall.x4d'>
 <show total='6' after='2' subcount='true' />
 
 <!-- make antialiasing false if you're running GUIinstall mode -->
 <font face='Tahoma' antialias='true' small='9' large='14' />
 
 <!-- note the position attribute - it is listed in 'x,y' positions. -->
 <!-- 0..8 still may be used. -->
 <window width='440' position='2' fixmain='0' />
 
 <!-- can be standalone, or guiredraw -->
 <!-- for the latter two, you don't need to specify background colours, or images. -->
 <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='#FFFFFF' back='#00000000' fore='#55FF55ee' fore2='#000000ff' />
   <main back='#FF00FF' fore='#FFFFFF' current='#FFFF00' description='#ffffFF' image='#XPLODE#\images\main.png' overlay='#FFFFFF22'/>
 </colours>  
 </display>
</config>
<items>
 <item display='Installing Microsoft Hotfixes'>

 </item>
 <item display='Installing Microsoft Updates'>
 <execute display='Windows Media Player Codecs'>
   <program>#XPLODE#\UPDATE\WM9CODEC.EXE</program>
   <arguments>/Q:A /R:N</arguments>
   <hide>false</hide>
   <wait>true</wait>
 </execute>
 <execute display='Windows Media Player 10'>
   <program>#XPLODE#\UPDATE\WMP10.EXE</program>
   <arguments>/Q /C:\"setup_wm.exe /DisallowSystemRestore /Q /R:N\"</arguments>
   <hide>false</hide>
   <wait>true</wait>
 </execute>
 <execute display='.NET Framework v1.1'>
   <program>#XPLODE#\UPDATE\DOTNET11.EXE</program>
   <arguments></arguments>
   <hide>false</hide>
   <wait>true</wait>
 </execute>
 <execute display='Microsoft Journal Viewer'>
   <program>#XPLODE#\UPDATE\JOURNAL.MSI</program>
   <arguments>/qn</arguments>
   <hide>false</hide>
   <wait>true</wait>
 </execute>
 <execute display='Highmat Support for CD Wizard'>
   <program>#XPLODE#\UPDATE\HMTCDWizard.msi</program>
   <arguments>/qn</arguments>
   <hide>false</hide>
   <wait>true</wait>
 </execute>
 <execute display='.NET Framework v1.1 SP1'>
   <program>#XPLODE#\UPDATE\DOTNET11SP1.EXE</program>
   <arguments>/Q</arguments>
   <hide>false</hide>
   <wait>true</wait>
 </execute>
 <execute display='Windows Media Connect'>
   <program>#XPLODE#\UPDATE\wmcsetup.EXE</program>
   <arguments>/Q:A /R:N</arguments>
   <hide>false</hide>
   <wait>true</wait>
 </execute>
 </item>
 <item display='Installing Applications'>
 <execute display='Sun Java Virtual Machine'>
   <program>#XPLODE#\APPS\JRE5.exe</program>
   <arguments></arguments>
   <hide>false</hide>
   <wait>true</wait>
 </execute>
 <execute display='Adobe Acrobat Professional v7 - Keygen'>
   <program>#XPLODE#\APPS\AdobeAcrobat7\_Keygen.exe</program>
   <arguments></arguments>
   <hide>false</hide>
   <wait>true</wait>
 </execute>
 <execute display='Adobe Acrobat Professional v7 - FULL'>
   <program>#XPLODE#\APPS\AdobeAcrobat7\AcroPro.msi</program>
   <arguments></arguments>
   <hide>false</hide>
   <wait>true</wait>
 </execute>
 </item>
</items>
</XPlode4>

Link to comment
Share on other sites


Draxx try this.Try to remove the <hide> parameters completely or make them true.I have similar problems because I want to hide the installers and cannot.I noticed that the arguments ,hide and wait are behaving excactly the same(a bug???)If I use false for hide the program does not wait.In my case I skiped the wait completely

This is what I use,..

<execute display='Installing Nero Ultra Edition'>

<program>#Sourcedrive#\CUSTM\Nero\nero6606.exe</program>

<arguments>/silent /noreboot</arguments>

<hide>true</hide>

</execute>

</item>

Link to comment
Share on other sites

  • 2 months later...

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