MSFN Forum: Programs not "waiting" despite <wait>true</wait> - MSFN Forum

Jump to content



Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Programs not "waiting" despite <wait>true</wait> Rate Topic: -----

#1 User is offline   draxx 

  • Certified Geek
  • Group: Members
  • Posts: 42
  • Joined: 06-May 03

Posted 04 February 2005 - 06:08 AM

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>



#2 User is offline   Nanaki 

  • Leg-humper
  • PipPipPipPip
  • Group: Members
  • Posts: 511
  • Joined: 17-January 05

Posted 04 February 2005 - 06:34 AM

I don't use the WAIT tags, maybe try without them?

#3 User is offline   draxx 

  • Certified Geek
  • Group: Members
  • Posts: 42
  • Joined: 06-May 03

Posted 04 February 2005 - 07:47 AM

yeah, I tried that also, all the installers kick off at the same time pretty much

thanks tho

#4 User is offline   minos197 

  • Newbie
  • Group: Members
  • Posts: 16
  • Joined: 03-February 05

Posted 04 February 2005 - 12:54 PM

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>

#5 User is offline   Wraith 

  • Dr. Nick
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,256
  • Joined: 01-January 04

Posted 04 February 2005 - 03:49 PM

Very weird.

I'll go over the execute plugin again tonight.

#6 User is offline   Nanaki 

  • Leg-humper
  • PipPipPipPip
  • Group: Members
  • Posts: 511
  • Joined: 17-January 05

Posted 06 February 2005 - 09:45 AM

Some wait, most don't. Downgrading to alpha for now. :)

edit: Alpha works, so it's a problem with Xplode.exe itself I think.

#7 User is offline   Wraith 

  • Dr. Nick
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,256
  • Joined: 01-January 04

Posted 06 February 2005 - 03:08 PM

Puzzling.

Because neither XPlode.exe nor XPlodeExecutePlugin.x4e have changed since the last few alphas that got released.

#8 User is offline   draxx 

  • Certified Geek
  • Group: Members
  • Posts: 42
  • Joined: 06-May 03

Posted 24 April 2005 - 12:35 PM

oops, I forgot all about this thread. Thanks for your ideas guys :)

BTW: it worked like a charm also :) Looking forward to next version....

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2011 msfn.org
Privacy Policy