BritishBulldog Posted November 6, 2004 Share Posted November 6, 2004 Is there a list somewhere of what variables WPI uses?I need to get some things like %ProgramFiles% for an automatic McAfee update going.oops found some of them and it is in there but it does not work will try a pause and get it going. Are they case sensitive? Link to comment Share on other sites More sharing options...
hasi001 Posted November 6, 2004 Share Posted November 6, 2004 WPI uses the following:rs = rs.replace("%cdrom%", cddrv); rs = rs.replace("%systemdrive%",sysdrv); rs = rs.replace("%windir%", windir); rs = rs.replace("%programfiles%",programfiles); these get replaced by windows environment variables (e.g. %programfiles% would get substituted by "C:\Program Files" (en,us) or "C:\Programme" (de) ...). you've got to write them in small letters.other default variables are supported in the cmds, but wont't get substituted through WPI (e.g. %USERNAME% stays the same, but has its corresponding environment variable - so it's useable) Link to comment Share on other sites More sharing options...
beppemito Posted November 6, 2004 Share Posted November 6, 2004 @hasi001:i've sent you a PM with italian language Link to comment Share on other sites More sharing options...
Jonic Posted November 6, 2004 Share Posted November 6, 2004 I've got a strange error using tha last wpi version (2.9.8).I am trying to test my last entry, and therefore I click on Select none and then I select what I want to install (one application). Then I hit Begin Install only to see 6 or 7 seven applications, that I never selected, getting installed.If this helps I am running it on 1152x864, and the last entry is the first one on the second row.I've just noticed that this happens only if I have two rows. If I reduce the number of applications and they fit to one row - everything works just fine.By the way Hasi - very usefull application! Link to comment Share on other sites More sharing options...
djbe Posted November 6, 2004 Share Posted November 6, 2004 @hasi001sent pm with dutch translation Link to comment Share on other sites More sharing options...
hasi001 Posted November 6, 2004 Share Posted November 6, 2004 I've got a strange error using tha last wpi version (2.9.8).I am trying to test my last entry, and therefore I click on Select none and then I select what I want to install (one application). Then I hit Begin Install only to see 6 or 7 seven applications, that I never selected, getting installed.If this helps I am running it on 1152x864, and the last entry is the first one on the second row.I've just noticed that this happens only if I have two rows. If I reduce the number of applications and they fit to one row - everything works just fine.By the way Hasi - very usefull application!send me a pm with your config.js. i'll see, what's the problem and fix it. Link to comment Share on other sites More sharing options...
BritishBulldog Posted November 7, 2004 Share Posted November 7, 2004 I have a problem that half way down my list of installing software is 'Preparing Installation...' when it should be at the top. It seems that in the registry this is not in first place because the numbering is wierd. see picture. Link to comment Share on other sites More sharing options...
bob3d Posted November 7, 2004 Share Posted November 7, 2004 How do you run a .cmd file (batch file, of course) from the WPI config.js file and have it wait until the batch has finished before continuing? The batch file is required for a particularly difficult app install where the user/serial # is entered via regedits and app restarts.Thx.PS Please don't request me to search, if this has been answered in the Forum before. I am sending this in a half-destroyed garage in Florida, trying to resume my occupation. I do appreciate your charity. Link to comment Share on other sites More sharing options...
hasi001 Posted November 8, 2004 Share Posted November 8, 2004 @BulldogUpped a new version 2.9.8a. Try this one. Internal (re)numbering reworked. New languages.Note: if you use the ordr parameter in only some of your progs, the ones that don't have it, will be installed at the end.@bob3ddunno, if this is working. you surely have tried just to use that batch file as a prog's cmd. if that didn't work, then nothing else will. if you haven't tried yet, do so. WPI and RunOnceEx are designed to wait for every process's end. Since a batch script should also run in a separate cmd-process the only thing you should have to do it to use the start /wait mechanism inside the .cmdPost an excerpt of you .cmd file. Perhaps others do have another / better idea. Link to comment Share on other sites More sharing options...
alan9456 Posted November 8, 2004 Share Posted November 8, 2004 @hasi001sent pm with Chinese simplified translation Link to comment Share on other sites More sharing options...
bob3d Posted November 9, 2004 Share Posted November 9, 2004 ...@bob3ddunno, if this is working. you surely have tried just to use that batch file as a prog's cmd. if that didn't work, then nothing else will. if you haven't tried yet, do so. WPI and RunOnceEx are designed to wait for every process's end. Since a batch script should also run in a separate cmd-process the only thing you should have to do it to use the start /wait mechanism inside the .cmdPost an excerpt of you .cmd file. Perhaps others do have another / better idea.It works as you have described. Any batch file (.CMD) works in the cmd line of the config.js file as I should have expected (and tried), as long as the start /wait mechanism is used in the batch. Experienced a good install... Link to comment Share on other sites More sharing options...
SibTiger Posted November 9, 2004 Share Posted November 9, 2004 Newbie here... I install apps from a USB HD. I had to read through all 29 pages to discover that WIN51 needed to be in the application install source path on my HD so %CDROM% would be set correctly. It's counter intuitive to use %CDROM% when you're installing from a HD!Would this be logical: Stop using the variable %CDROM% and use %SRCROOT% instead. If WIN51 is found on a CD drive, that becomes the source root for installations. If it isn't found, %SRCROOT% should default to the directory from which WPI was started. Also include an option to manually set %SRCROOT% in config.js.Second "wish" *.bat or *.cmd files started with WPI use C:\ as the working directory. Is it possible to make the default directory the path where the .bat or .cmd file is located? Or perhaps add a switch for setting the "working directory" for a given command?Thanks for a great, visually attractive app! -SibTiger Link to comment Share on other sites More sharing options...
FuNKeR Posted November 9, 2004 Share Posted November 9, 2004 Wouldn't it be a great idea to make this one a sticky? Or move it to the Member Contributed Projects?Started to work with WPI yesterday, but had no chance to try it till now But I try to get the most things done today.cuFuNKeR Link to comment Share on other sites More sharing options...
Rodent Posted November 9, 2004 Share Posted November 9, 2004 hasi,i have a problem, with installing installshield .exe'si create a .iss File with -R first, then drop that in the same folder as the .exe,and then call up "setup.exe -s"here are all my installshield apps, which do not get installed:prog[pn]=['HDD Tool Seagate 4.09.05']desc[pn]=['Zum Vorbereiten von Seagate HDDs']cmd1[pn]=['%cdrom%\\Install\\HDDtoolSeagate4.09.05\\Setup.exe -s']dflt[pn]=['no']cat[pn]=['System']pn++prog[pn]=['HDD Tool Western Digital 11.0']desc[pn]=['Zum Vorbereiten von WD HDDs']cmd1[pn]=['%cdrom%\\Install\\HDDtoolWesternDigital11.0\\Setup.exe -s']cmd2[pn]=['taskkill.exe /F /IM CDEject.exe']dflt[pn]=['no']cat[pn]=['System']pn++prog[pn]=['Live Update fuer MSI Mainboards']desc[pn]=['Live Update 3.64']cmd1[pn]=['%cdrom%\\Install\\MSI_LiveUpdate3.64\\setup.exe -s']dflt[pn]=['no']cat[pn]=['System']pn++prog[pn]=['Realtek Audio Driver']desc[pn]=['Treiber fuer Soundkarte von Rodent']cmd1[pn]=['%cdrom%\\Install\\AudioDriver\\Setup.exe -s']dflt[pn]=['yes']cat[pn]=['System']pn++prog[pn]=['WS_FTP Pro 9.01']desc[pn]=['FTP Client']cmd1[pn]=['%cdrom%\\Install\\WS_FTPpro9.01\\fo-w901.exe -s']dflt[pn]=['yes']cat[pn]=['System']pn++prog[pn]=['Macromedia DreamweaverMX 2004 7.0.1']desc[pn]=['Web Editor']cmd1[pn]=['%cdrom%\\Install\\DreamweaverMX2004\\Setup.exe -s -f1\"%CDROM%\\Install\\DreamweaverMX2004\\setup.iss\"']cmd2[pn]=['xcopy /y /s %cdrom%\\Install\\DreamweaverMX2004\\Anleitungen\*.* "%programfiles%\\Macromedia\\Dreamweaver MX 2004\\Anleitungen\\"']rega[pn]=['%cdrom%\\Install\\DreamweaverMX2004\\register.reg']rega[pn]=['%cdrom%\\Install\\DreamweaverMX2004\\dateiendungen.reg']dflt[pn]=['no']cat[pn]=['Webdesign']pn++prog[pn]=['VIA Hyperion 4in1 4.53']desc[pn]=['Treiber fuer Mainboard fuer Rodent']cmd1[pn]=['%cdrom%\\Install\\via4in1_4.53\\Setup.exe -s']dflt[pn]=['yes']cat[pn]=['System']pn++prog[pn]=['ULEAD Photo Impact XL 8.5 ESD']desc[pn]=['Bildbearbeitung']cmd1[pn]=['%cdrom%\\Install\\PhotoImpactXL8.5\\setup.exe -s']dflt[pn]=['yes']cat[pn]=['Webdesign']pn++Dreamweaver is a kind of exception,as i use the f1 key here,but anyway, dreamweaver also does not get installed!i used 2.9.8i will now try again with new 2.9.8a,and report if that solved my problem.thanksalex Link to comment Share on other sites More sharing options...
Rodent Posted November 9, 2004 Share Posted November 9, 2004 tried 2.9.8astill no success.help will be much appreciated,thanksalex Link to comment Share on other sites More sharing options...
Recommended Posts