bryanh Posted February 9, 2005 Posted February 9, 2005 (edited) (Updated software - Version 0.21 uploaded on 4.20 at 10:40 pm ET)You download at the WAIT forums.-------------------------------------------------------------------------------------------Hello all, Perhaps you have heard of WPI. Well I loved the idea of having a menu system to select which apps to install and then having them install automatically. The only problem was that WPI lacked some features that I wanted. Rather than working on the java script I decided to break out the compiler and write my own. So I present to you W.A.I.T. (Windows Application Installation Tool). In the attached zip file is the program and a sample config file. You should be able to figure out exactly how to use it from the config file. Just make sure you put the wait.cfg file in the same directory as wait.exe.Basically you set up the config file as suchName=Name of your AppDesc=A description of the appCMD=Command to runUID=A unique ID for the appExcludes=Application UID's seperated by comma that should not be installed if you install this allDEPS=Application UID's that MUST be selected in order to install this app as wellCAT=The applications catagorySo an example file would be Name=EACUID=EACDESC=Used to rip audio files from a CDCMD=%cdrom%\\Apps\\InstallScripts\\EAC.au3.exeCAT=DVD/CD ToolsName=RazorLameUID=RAZORLAMEDESC=Used to convert WAV files to MP3. Includes LAME.CMD=%cdrom%\\Apps\\InstallScripts\\RazorLame.au3.exeCAT=DVD/CD ToolsName=Adobe Reader 7.0 FullUID=ADOBEREADER70FULLDESC=Allows to view PDF-Files.CMD=%cdrom%\\Apps\\InstallScripts\\AdobeReader7.au3.exeCAT=OfficeName=App1UID=APP1CMD=RunApp1EXCLUDES=APP2CAT=TestName=App2UID=APP2CMD=RunApp2EXCLUDES=APP3CAT=TestName=App3UID=APP3CMD=RunApp3EXCLUDES=APP1,APP2CAT=TestName=Windows Media Player v10UID=WINDOWSMEDIAPLAYERV10CMD=%cdrom%\\Apps\\InstallScripts\\WMP10.au3.exeCAT=ToolsName=Photo Story 3UID=WINDVRCMD=%cdrom%\\Apps\\InstallScripts\\PhotoStory3.au3.exeDEPS=WINDOWSMEDIAPLAYERV10CAT=ToolsAs you can see %cdrom% is replaced with the drive letter of the CD that has a file named "Alldvd.txt" in the root.you can also use %systemdrive%, %windir%,%programfiles%, %sysdir%, %allusersprofile%, %userprofile%, and %commonprogramfiles% as well as any other variables you want to set up. These will be expanded to the usual environment variables.-------------------------------------------------------------------------You download at the WAIT forums. Edited May 14, 2005 by bryanh
Alanoll Posted February 9, 2005 Posted February 9, 2005 just because I haven't opened the program yet....what exactly did you add taht WPI doesn't have? Have you heard of WIHU? Perhaps XPlode?
bryanh Posted February 9, 2005 Author Posted February 9, 2005 The primary reason I started was because I wanted a check box for each catagory. This way I could click one box and it would select all the items in the catagory. Of couse as always (for me at least), I have to start writing code. Then it becomes C++ and then an app. There is an "information" window on the screen. As you move your mouse across the items it update with information about the item under the mouse. It shows Name, Description, a list of all the dependent application, and a list of all the excluded applications (I really like that feature now). And best of all I am willing to add more if needed/requested.
Alanoll Posted February 9, 2005 Posted February 9, 2005 A. This sounds ALMOST like WIHU, however WIHU last I saw didn't support the exclusions inclusions. Though you could probally work that into something, but it wouldn't be as easy as tellin it a UID. WIHU uses a INI file to import the entries, and it allows for tree selection, with the trees being QUITE deep.Look at the forum in the same section as the nLite and WPI forums.B. Looks good, and as long as it suits your needs, YAY!Main reason I asked the questions above, were primarily because if this was just a starting point for you, and you planned to add something, it this was basically a program already written, didn't want ya to waste time But yeah...
EliasXP Posted February 9, 2005 Posted February 9, 2005 This seems a nice program to me, clean interface!
MAVERICKS CHOICE Posted February 9, 2005 Posted February 9, 2005 Looks quite good any chance on changing the background, would like to give this a try with my UA.
MCT Posted February 9, 2005 Posted February 9, 2005 well done, it looks ALOT like WPI tho maybe u can make a customizable background pic (like maverick suggested) & maybe customizable icons? EDIT: also color customization maybe? & even checkbox customization lol
bryanh Posted February 13, 2005 Author Posted February 13, 2005 I have taken and added the suggestions above. There is now a wait.ini file that you can add with the following items:[Colors]UnCheckable=225,0,0Checkable=0,0,0Background=102,153,255TitleColor=255,255,255ButtonTextColor=255,255,255ButtonHighlightTextColor=0,255,0[icons]Run=run.icoAll=all.icoRight=right.icoLeft=left.icoExit=exit.icoNone=none.icoIf you don't have these lines then it will use the defaults. Otherwise you can set it up anyway you like.Put the wait.ini and the *.ico files in the same directory as the wait.exe program.The zip in the first post now has the updated version (with sample icon files and a default wait.ini)
a06lp Posted February 14, 2005 Posted February 14, 2005 i dont see any wait.ini in the zip, but ok...i also agree that it is very similar to wpi, but i have some suggestions:1) add our own customization buttons (ex: 'select all', 'select none', 'Default config 1', 'laptop config'). This can be easily defined by having a line somewhere that goes like:laptop config = UID1, UID2, etc.so whatever UID is listed there will be selected when that option is chosen.2) make it more professional looking. the boxes on the left are too wide, and take up too much space3) make the dependent programs automatically-select the things that are needed, instead of blocking them from installing until the other is checked.
FeTT! Posted February 14, 2005 Posted February 14, 2005 Hmmmm, the program dont close after installations... its normal??And your packages dont seem to be updated... no wait.ini
Frank_Sechrist Posted February 15, 2005 Posted February 15, 2005 Very nice program! A few suggestions: An option to automatically close the program after selected apps are installed would be great. An option to restart the PC when installing apps that require reboot is needed. Running in a window vice full screen (so the taskbar is accessible) would be great. Accepting the location of wait.cfg as a parameter passed to wait.exe would allow more flexibility for my purposes.Hope you keep developing/refining it. It is easy to configure and use, which is helpful to me. Thanks.
bryanh Posted February 15, 2005 Author Posted February 15, 2005 Seems my updated zip didn't post. It's updated now. I will work on the requests in the above posts.
MCT Posted February 15, 2005 Posted February 15, 2005 getting better from the initial release couple suggestions thowhen u post a new file, rename it with the version number (so its not cached on the site) also post a changelog for the update
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now