Jump to content

bryanh

Member
  • Posts

    95
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    United States

Everything posted by bryanh

  1. totally self contained It will kick off the application and wait for it to complete (just like start /wait) It could, but this is not something I planned. I currently run with with [guirunonce]. Why don't you like the "guirunone" option. Bryan
  2. I thought this was resolved in a previous version. I will look at that today.
  3. The problem I can see with this is that WAIT does not know where the program will install (it only knows what to run). Therefore unless you want it in the POPUP text for informational purposes only, I don't see the value. Make sense?
  4. <{POST_SNAPBACK}> Yes, I need to fix the wait.cfg file. As you can see, wait now fully validates the cfg file to make sure that everything that is needed is in the file. So in this case Photo Story 3 has a "DEPS" line. Therefore it is required to have a "UID" line as well.
  5. Please explain why this is not a "network version" Thank you
  6. Newest version .05 - Main opening post updated. Here is the new stuff version .05 ------------ 1) Added option to enable "AutoSelect". If you select an application the program will automatically select and other applications that are "required" and will unselect other applications that are "excluded" Use 1 to turn it on and 0 to turn it off [Config] AutoSelect=1 2) Added the ability to define three user-defined selection buttons. There are three settings for each button: 1) Text - This is the text on the button 2) Icon - this is the file to use for the icon on the button 3) Select - this is a list of UID's that will be selected when you click the button Here is an example: [button1] text=Default icon=all.ico Select=App1,App2,App3 [button2] text=laptop icon=all.ico Select=App4,App12,App21 [button3] text=Server icon=all.ico Select=App7,App8,App9 If you do not have a section the button will not be shown. Therefore you can have 1-3 buttons On the screen. 3) Added "Reboot" to the settings for each item. If you add REBOOT=1 to any item and that item is installed the system will reboot after all installations are completed Name=XP Post SP2-Hotfixes UID=XPPOSTSP2HOTFIXES REBOOT=1 DESC=Installs the latests hotfixes (KB834707, KB867282, KB873333, KB873339, KB885250, KB885626, KB885835, KB885836, KB886185, KB888113, KB888302, KB890047, KB890175, KB891781) CMD=%cdrom%\\Apps\\InstallScripts\\HotFixes.au3.exe CAT=Final 4) Added "Forced" to the settings for each item. If you add FORCED=1 to any item then the item cannot be "unchecked" Name=XP Post SP2-Hotfixes UID=XPPOSTSP2HOTFIXES REBOOT=1 FORCED=1 DESC=Installs the latests hotfixes (KB834707, KB867282, KB873333, KB873339, KB885250, KB885626, KB885835, KB885836, KB886185, KB888113, KB888302, KB890047, KB890175, KB891781) CMD=%cdrom%\\Apps\\InstallScripts\\HotFixes.au3.exe CAT=Final 5) Removed the "Info pane" on the left side of the screen and replaced it with "ToolTips" (aka popup).
  7. I have removed the info box and replaced it with tooltips. As for the "requirements condition" I have another question. Would you like it to work the same for "excludes" items. If you select an item that excludes something else, automatically uncheck the excluded item?
  8. this is now supported. you have an option to use RunOnceEX or a built-in dialog to run the install. Bryan
  9. This should be fixed in next release. Please check once I post it. Thank you. Bryan
  10. This is an interesting idea. I will consider adding a couple of buttons that you can customize as suggested. I have made the boxes more narrow. Remember these boxes are used to display information about each item. If they are too small you will not be able to put as much information on the screen. This will create an interesing question. If you check "ITEM A" and then I automatically check the other needed items, what do I do if you uncheck "ITEM A", do I leave all the others checked? do I uncheck all the other items? What if you really selected the other items one at a time? It will create a user interface nightmare (IMO). It is written in MS VC++. Bryan
  11. No - developement is not done. I was away for a few days. I will read over the request and get to work. As for wait not working with RunOnceEX, I don't understand. WAIT uses RunOnceEx to accomplish it's install. Are you suggesting to not use RunOnceEx? I have the following in my Winnt.sif [GuiRunOnce] %systemdrive%\install\install.cmd My install.cmd looks like this @ECHO OFF rem The following line hides the command window ... cmdow @ /HID ECHO. ECHO Calling WAIT ECHO. start /wait %systemdrive%\install\Wait\wait.exe exit This calls WAIT after the first reboot.
  12. Seems my updated zip didn't post. It's updated now. I will work on the requests in the above posts.
  13. 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,0 Checkable=0,0,0 Background=102,153,255 TitleColor=255,255,255 ButtonTextColor=255,255,255 ButtonHighlightTextColor=0,255,0 [icons] Run=run.ico All=all.ico Right=right.ico Left=left.ico Exit=exit.ico None=none.ico If 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)
  14. 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.
  15. (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 such Name=Name of your App Desc=A description of the app CMD=Command to run UID=A unique ID for the app Excludes=Application UID's seperated by comma that should not be installed if you install this all DEPS=Application UID's that MUST be selected in order to install this app as well CAT=The applications catagory So an example file would be Name=EAC UID=EAC DESC=Used to rip audio files from a CD CMD=%cdrom%\\Apps\\InstallScripts\\EAC.au3.exe CAT=DVD/CD Tools Name=RazorLame UID=RAZORLAME DESC=Used to convert WAV files to MP3. Includes LAME. CMD=%cdrom%\\Apps\\InstallScripts\\RazorLame.au3.exe CAT=DVD/CD Tools Name=Adobe Reader 7.0 Full UID=ADOBEREADER70FULL DESC=Allows to view PDF-Files. CMD=%cdrom%\\Apps\\InstallScripts\\AdobeReader7.au3.exe CAT=Office Name=App1 UID=APP1 CMD=RunApp1 EXCLUDES=APP2 CAT=Test Name=App2 UID=APP2 CMD=RunApp2 EXCLUDES=APP3 CAT=Test Name=App3 UID=APP3 CMD=RunApp3 EXCLUDES=APP1,APP2 CAT=Test Name=Windows Media Player v10 UID=WINDOWSMEDIAPLAYERV10 CMD=%cdrom%\\Apps\\InstallScripts\\WMP10.au3.exe CAT=Tools Name=Photo Story 3 UID=WINDVR CMD=%cdrom%\\Apps\\InstallScripts\\PhotoStory3.au3.exe DEPS=WINDOWSMEDIAPLAYERV10 CAT=Tools As 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.
  16. All, I counld not find any posts about this option so I thought I would share. I wanted a way to setup HKCU regisrty tweaks for the "Default" user. I know that you can do it using the "cmdlines.txt" file, but I was determined to keep all my files on the CD. Using the "cmdlines.txt" solution moves the files to the HD. I did some digging and came up with this. Using "reg.exe" and "load" you can do the following Set DEFAULT_USER=%ALLUSERSPROFILE%\..\Default User reg load HKU\TWEAKS "%DEFAULT_USER%\NTUSER.DAT" regedit /s tweaks.reg reg unload HKU\TWEAKS In your "tweaks.reg" file replace all HKCU with HKU\TWEAKS, for example [HKEY_CURRENT_USER\Control Panel\Desktop] becomes [HKEY_USERS\TWEAKS\Control Panel\Desktop] In this manner you can call this from the CD (I use RunOnceEx from the CD) and keep all your install files on the CD (including the one that updates the default registry tweaks. Hope this helps someone. Thank you
  17. Actually I don't seem to have the problem with the Task-switcher (on a side note I am not liking the task switcher so much - it slows down my alt-tab on my P4 2.8HT machine). The only powertoys I had the problem with were the three in the OP. Bryan
  18. Just an FYI. After spending a while (hours) trying to figure out why the "Desktop Manager" was not available to all users on my XP machine I made the following discovery. When you set up the powertoys with the following command line in RunOnceEx "%cdrom%\Apps\PowerToys\DeskmanPowertoySetup.exe" /s /v/qn all the regisrty values go to HKCU and not HKLM. Therefore after the install of the PowerToys you may want to run the following Registry updates. [-HKEY_CURRENT_USER\Software\Classes\CLSID\{1530F7EE-5128-43BD-9977-84A4B0FAD7DF}] [-HKEY_CURRENT_USER\SOFTWARE\Classes\CLSID\{709C6E11-538F-4759-86AC-6ACB302AA0DE}] [-HKEY_CURRENT_USER\Software\Classes\CLSID\{B48A93BC-5E8D-472B-8FE2-E53302C4548C}] [-HKEY_CURRENT_USER\Software\Classes\CLSID\{EFB97CB8-a4a4-4357-a261-002FFAED0267}] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{1530F7EE-5128-43BD-9977-84A4B0FAD7DF}] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{1530F7EE-5128-43BD-9977-84A4B0FAD7DF}\InProcServer32] "ThreadingModel"="Apartment" @="K:\\WINDOWS\\system32\\phototoys.dll" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{709C6E11-538F-4759-86AC-6ACB302AA0DE}] @="Desktop Manager" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{709C6E11-538F-4759-86AC-6ACB302AA0DE}\Implemented Categories] @="" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{709C6E11-538F-4759-86AC-6ACB302AA0DE}\Implemented Categories\{00021492-0000-0000-C000-000000000046}] @="" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{709C6E11-538F-4759-86AC-6ACB302AA0DE}\InProcServer32] "ThreadingModel"="Apartment" @="K:\\WINDOWS\\system32\\msvdm.dll" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{B48A93BC-5E8D-472B-8FE2-E53302C4548C}] @="Taskbar Magnifier" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{B48A93BC-5E8D-472B-8FE2-E53302C4548C}\Implemented Categories] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{B48A93BC-5E8D-472B-8FE2-E53302C4548C}\Implemented Categories\{00021492-0000-0000-C000-000000000046}] @="" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{B48A93BC-5E8D-472B-8FE2-E53302C4548C}\InprocServer32] "ThreadingModel"="Apartment" @="K:\\WINDOWS\\system32\\mag.dll" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{EFB97CB8-a4a4-4357-a261-002FFAED0267}] @="CD Burn Slideshow Hook" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{EFB97CB8-a4a4-4357-a261-002FFAED0267}\InprocServer32] @="K:\\WINDOWS\\system32\\slideshow.dll" "ThreadingModel"="Apartment" This will work for three of the PowerToys 1) Desktop Manager 2) Taskbar Magnifier 3) CD Burn Slideshow Hope this saves someone so time. Bryan
×
×
  • Create New...