Copyright c 1995, 1996, Don Beusee's Software Page 1 WINX32 Version 1.6 WINX32 is Freeware for personal, non-commercial use. You may freely distribute WINX32, as long as all files from the archive are included. WINX32 requires no runtime libraries, since it was written in Borland's Delphi32! ***** LIMITED WARRANTY ***** THIS PROGRAM IS PROVIDED ON AN "AS IS" BASIS WITHOUT WARRANTY OF ANY KIND, EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO QUALITY AND PERFORMANCE OF THESE PROGRAMS IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU (NOT DON'S SOFTWARE) ASSUME THE ENTIRE COST OF ALL NECESSARY REPAIR, SERVICING, OR CORRECTION. IN NO EVENT WILL DON'S SOFTWARE BE LIABLE TO YOU FOR ANY DAMAGES, INCLUDING ANY LOST PROFITS, LOST SAVINGS, OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THESE PROGRAMS, EVEN IF DON'S SOFTWARE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THIS WARRANTY GIVES YOU SPECIFIC LEGAL RIGHTS, AND YOU MAY ALSO HAVE OTHER RIGHTS WHICH VARY FROM PROVINCE TO PROVINCE OR STATE TO STATE. SOME STATES DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES OR EXCLUSION OF LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES SO THE ABOVE MAY NOT APPLY TO YOU. YOU ACKNOWLEDGE THAT YOU HAVE READ THIS AGREEMENT, UNDERSTAND IT, AND AGREE TO BE BOUND BY ITS TERMS AND CONDITIONS. YOU FURTHER AGREE THAT IT IS THE COMPLETE AND EXCLUSIVE STATEMENT OF THE AGREEMENT BETWEEN US, WHICH SUPERSEDES ANY PROPOSAL OR PRIOR AGREEMENT, ORAL OR WRITTEN, AND ANY OTHER COMMUNICATIONS BETWEEN US. WINX32 lets you run several window programs as one icon or shortcut. It will either wait for a program to finish or not (your choice!). It will execute programs starting with the command line arguments. "@file.ext" tells WINX32 to continue commands from file.ext. These can be nested, as long as any of the files called do not result in the original file getting called again. You also have the choice of starting a specified program maximized, minimized, or hidden. Examples: 1. Examples using only the command line: WINX32 wstimer,on,a notepad endtimer,on,a WINX32 {wstimer on a} notepad {endtimer on a} 2. Example using a file: WINX32 @notepad.wx (extension does not matter) notepad.wx might contain: wstimer on a notepad/w endtimer on a 3. Example when WX file type is associated with WINX32.EXE: notepad.wx (extension must be .wx - upper or lower case) Copyright c 1995, 1996, Don Beusee's Software Page 2 The above 2 examples are identical. Note that from the command line, commas delimit program arguments because spaces identify the end of each program and its arguments. Note that the file may contain spaces (commas are also allowed there). Note also the /w right after notepad (with no space before /w). This tells WINX32 to wait for notepad to complete before continuing. Options that can be given right after the program name (before space and its arguments) are: Option Description ------------ ------------------------------------------------ /w wait for program to terminate before continuing. /hide start program hidden. /min start program minimized. /max start program maximized. ex: notepad/w/max starts notepad maximized and waits for it to terminate. There are also internal commands, which are specified on a command by themselves: Command Description --------------- -------------------------------------------------------- /cd change to to run all following commands in. /sleep sleep for seconds before starting next command. /pause display with an OK button to continue before starting next command. Copyright c 1995, 1996, Don Beusee's Software Page 3 If you have questions or suggestions regarding WINX32 you can send E-Mail to the author at the following Internet address: 76343.3452@compuserve.com Please be sure to put WINX32 and the version number in your subject field. Send me a note if you use the program so I can inform you via email of new versions, and so that I know it is being used, which would motivate me to make enhancements. If you like the program and you feel like sending me a donation (as a reward for my hard work) or a postcard, please send it to: Don Beusee 312 Commander Ln Redwood Shores, Ca. 94065 Keep in mind any check should be cashable at a bank in the U.S. without a fee. List of files in the archive: FILE_ID.DIZ For BBS use WINX32.TXT This README file WINX32.EXE WINX32 executable file Version History: 1.1 Added /min, /max, and /hide options. 1.2 Fixed bug were an extra line was required at the end of all files read by WINX32. Also Fixed FILE_ID.DIZ to 45 chars. 1.3 Added ability to associate .WX extension with WINX32 so you can simply put the .WX file in an icon or shortcut and have WINX32 execute it. A /cd command was also added to allow programs to be started in different directories. 1.4 Added new syntax for command line to support Windows 95 long filenames. Curly braces delimit each command and double-quotes delimit words. This allows long filenames to be passed with spaces, like this: {notepad "C:\Program Files\Common Files\Microsoft Shared\Dao\Dao.cnt"} 1.5 Give Message Box when executing WINX32.EXE with no argument(s). Gives hints on what to do. /sleep and /pause commands added. WINX32.TXT (this file) brought up to date on syntax and my address. 1.6 Fix problem with 32 bit version where you could not execute a .wx file that was already being executed. Also fixed the /sleep command.