x00783 Posted November 17, 2004 Posted November 17, 2004 WPI is a great utility, but there is one thing that I am trying to do.I modified the original code from boxes.js in the function FillBoxes() codeOriginalfor (i=1; (prog[i]!=null); i++) { if ((cons[i]!=null)) { a = cons[i][0]; b = cons[i][1]; if (replpath(a)!=replpath(b)) // constraint ... continue; } if (cat[i] != null && cat[i][0] != oldcat ) // insert new category header { txt += ('<div class="category">' + cat[i][0] + '</div><hr>'); oldcat = cat[i][0]; cats += 2; }Modded OriginalI capped the line I added.for (i=1; (prog[i]!=null); i++) { if ((cons[i]!=null)) { a = cons[i][0]; b = cons[i][1]; if (replpath(a)!=replpath(b)) // constraint ... continue; } if (cat[i] != null && cat[i][0] != oldcat ) // insert new category header { TXT += ('<BR><BR>') txt += ('<div class="category">' + cat[i][0] + '</div><hr>'); oldcat = cat[i][0]; cats += 2; }The reson I added this was to put some spacing in the screen between categories. When I did this some of my text ran off screen. Any ideas on how to fix this? I am not the most fluent Java programmer but I can handle some stuff. Thanks!!Louis
hasi001 Posted November 18, 2004 Posted November 18, 2004 If the heights of the categories change, you must also change the column handling (when to start a new column). Look at boxes.js, Lines 210ff:if ( (winheight == 600) && ((pi+cats)>=(col*19))) { if (col<cols) { txt += ('</td><td width="' + colwidth + '%" valign="top" nowrap>'); col++; } else {txt += backnext(lasti,colwidth,true); cats=0; pages++; col=1; pi=0; }} if ( (winheight >= 768) && ((pi+cats)>=(col*(winheight/30.72)))) { if (col<cols) { txt += ('</td><td width="' + colwidth + '%" valign="top" nowrap>'); col++; } else { txt += backnext(lasti,colwidth,true); cats=0; pages++; col=1; pi=0; }} the thing you have to change (according to what resolution you are using are the 2nd constraint of the ifs saying winheight=...Especially the second value - 30.72 (used for resolutions of 1024 and above) - could be the one to change for you. Try to increase/decrease the value and see what happens.
hasi001 Posted November 18, 2004 Posted November 18, 2004 ... the programs that I wanted are selected, so I go to bed, and let WPI do his thing. And see the next morning the same window with a simple message, and I must click OKOk. If you want it to run really unattended then edit generate.js, Line 142:window.alert(getText(msgStartInstall));Either delete the line completely or comment it like this://window.alert(getText(msgStartInstall));No alert is shown. You're happy.
hasi001 Posted November 18, 2004 Posted November 18, 2004 Hi guys , i'm using wpi ... dont know the version ..., the problem is that after the wpi's application choosing screen the installation is continuing to install but its reachs to windows desktop ... and its making all sort of problems .... ( the picture is below )what can i do?Where's the prob. Everything runs fine, I think- The ballon's coming from XP's security center - ignore that for now and let the installation process come to an end.Oh, yes - your version of WPI seems to be a very old one, when I look at the config.
3S Doc Posted November 18, 2004 Posted November 18, 2004 No alert is shown. You're happy. Yes, Hasi I'm realy very happy now. This was for me one thing I prefer. Like I said, when making the config file, I made a choice what kind off Apps I would have installed, so after the end of the timer, it looks for me yust easier when WPI just do is thing, so that I can enjoy my freetime..... Thanks for the solution anyway.
fourte3n Posted November 19, 2004 Posted November 19, 2004 Is there a setting to use selection buttons in oder to select between alternate software?Or maybe drop down menus even? Select Office Suite, Select Graphics Prog, Select AntiVirus....I mean, you can select between: Office2003 and OpenOffice, that kind of thing.I also wish to have the utilities grouped in sections.... Office, Graphics, Backup...etc
hasi001 Posted November 19, 2004 Posted November 19, 2004 @fourte3nI also wish to have the utilities grouped in sections....That's what I called categories. Already built in.... setting to use selection buttons in oder to select between alternate software ...I don't understand your question. This app is about choosing applications for install. You do this by selecting them via checkboxes. So if you configure two different offfice suites, you can select one, both or none. Have you ever looked at the screenshots (follow the link in my signature) ?
fourte3n Posted November 19, 2004 Posted November 19, 2004 yep you misunderstood. The program uses 'check boxes' that let you select all options. What im talking about is the selection buttons that only let you select one (of a group) of buttons. Like when in reply you see two buttons to the left of the screen 'Guided Mode' or 'Normal Mode' This would stop you from selecting two office suites or anti viruses or firewalls...
hasi001 Posted November 19, 2004 Posted November 19, 2004 Now I see. So you'd like to define for example 3 different office suites, but the user should be able to choose only one of them.Sorry - that's not implemented by now. And will not be for the near future.
fourte3n Posted November 19, 2004 Posted November 19, 2004 dam.... oh well. goo work on the prog atm. Im having fun learning it.
BritishBulldog Posted November 19, 2004 Posted November 19, 2004 I was thinking of the same thing This program rocks....
x00783 Posted November 20, 2004 Posted November 20, 2004 I have looked and not been able to find it. I am sure I am missing something stupid... here goesWhen I let WPI run its course on the timer it gives me the message box. Is there anyway for it not to give the message box once the timer expires?
fourte3n Posted November 20, 2004 Posted November 20, 2004 Is there a list of 'categories' Or is it just add whatever you want?
x00783 Posted November 20, 2004 Posted November 20, 2004 Is there a list of 'categories' Or is it just add whatever you want?Just make your own up.
x00783 Posted November 20, 2004 Posted November 20, 2004 I have looked and not been able to find it. I am sure I am missing something stupid... here goesWhen I let WPI run its course on the timer it gives me the message box. Is there anyway for it not to give the message box once the timer expires?Solved it.I went to Generate.js and changed the code to thisfunction CreateFile(arg) { var programs = new Array(); var KeyBase = "HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx"; var j = 0; var msg; //window.alert(getText(msgStartInstall)); if (arg=='exit'){ // when pressing exit button, removes default checked checkboxes remChecks(); }Just remmed out the line window.alert....works great!
Recommended Posts