RunProg --------- Version 2.00 -------------- Copyright (c) 1990, 1991 by David A. Feinleib. ------------------------------------------------ Introduction ------------ RunProg allows you to run a program maximized, minimized, normal size, hidden, or at specified coordinates. In addition, RunProg can run up to fifteen programs, with or without parameters from your WIN.INI file at sizes you specify. Additions/Improvements in versions of RunProg ---------------------------------------------- - Version 1.02 [December 18, 1990] Version 1.02 added the option to startup in a different directory than that in which the program being run is located. - Version 1.03 [December 24, 1990] Version 1.03 added the option to run up to ten programs from your WIN.INI file. (Please see below under: Using RunProg From The WIN.INI File.) - Version 1.04 [December 27, 1990] This version fixed a bug in version 1.03 which caused RunProg to cause Unrecoverable Application Errors when running certain programs. - Version 1.05 [December 29, 1990] This version fixed a bug in version 1.04 which caused RunProg to function incorrectly when coordinates and a start-up directory were specified. RunProg now functions correctly. (Please note that problems you may have experienced with previous versions were due to bugs in RunProg, not with any incompatibility with a specific program. But, just in case, RunProg has been tested with programs such as Excel, Word For Windows, Designer, Mulitpad, Paintbrush, Notepad, and many others.) - Version 1.06 This version reduces the amount of memory needed by RunProg. This version allows you to run up to 25 programs at specified sizes from your WIN.INI file. - Version 2.00 This version reduced the amount of memory required to run RunProg while speeding up the operation of the program. This version added compatibility with a new product that is soon to be released, which will allow the user to enter window sizes more easily. You may now load up to fifteen programs from your WIN.INI file (as opposed to the previous ten). This version added enhanced support for registered users. Using RunProg ------------- To use RunProg: If you want to put a new program in the Program Manager, go to File... New..., select "Program Item", and type RUNPROG.EXE [xxx] Where: directory = directory in which RUNPROG is located xxx = size at which to run program Program Name = name of program to run file_directory = directory in which to start; the directory which will appear if you select File... Open... from the program you run For example, if RunProg is located in C:\WINDOWS and you want to add WORD.EXE which is located in D:\WORD, run it maximized and have it start in the directory C:\DOCS, you would type: C:\RUNPROG.EXE [Max] D:\WORD\WORD.EXE C:\DOCS It is not necessary to specify a file_directory. Click OK when you are done. To select the correct icon for the program you have entered, click File... Properties..., select "Change Icon" and in the edit box, type , where, continuing the example above, you would type: D:\WORD\WORD.EXE Click "view next" until you see the appropriate icon and then click OK. If you want to modify an old program in the Program Manager, go to File... Properties..., and follow the steps outlined above. If the program you want to run is in your PATH, you need not specify the entire path of the program to be run. Using RunProg From The WIN.INI File ----------------------------------- RunProg can run up to ten files from your WIN.INI file at sizes you specify. Note that you can still use RunProg from the Program Manager if you run programs from the WIN.INI file. To use RunProg from your WIN.INI file you must place RUNPROG.EXE on either the load= or the run= line in your WIN.INI file. If you have other programs on the line, separate them by a space. If you have run RunProg before, find the section in your WIN.INI file shown as [RunProg]. If you have not run RunProg before, you can either run RunProg once from the Program Manager so that RunProg will create its section, or you can create a section. To create a section for RunProg, go to the bottom of the WIN.INI file and type: [RunProg] In this section, you must list the files that you want RunProg to run. You may list up to fifteen files in the form: ProgramX=[Size] PROGRAM For example, if you wanted to run three programs, you might type: Program1=[Max] C:\WINDOWS\NOTEPAD.EXE Program2=[Min] C:\WINDOWS\TERMINAL.EXE Program3=[Norm] C:\WINDOWS\PBRUSH.EXE Save the changes that you make to the WIN.INI file and re-start Windows; the programs you have entered will be run at the sizes specified. Options ------- After RUNPROG.EXE, you must specify the way the program you want to be run should be displayed. The following options are available: [Max] Shows the program maximized [Min] Shows the program minimized [Norm] Shows the program in its normal size [Hide] Runs the program hidden [X Y Width Height] Shows the program at specified size The option must have brackets around it. It may be in upper, lower or any combination of case. If you run RunProg with no parameters, a screen will come up which describes RunProg's options and ShareWare. Please note that if you run a program hidden, there is no way to make it visible. This option is useful for running programs that take no user input but perform a certain function and then close themselves. If you are using this option with a DOS application, make sure that in the applications PIF file, you specify that the application's window should be closed when the program terminates. If you run a DOS application hidden that does not close itself, you may have trouble exiting Windows. For the "specified size option," you must specify four numbers: the X coordinate, the Y coordinate, the Width, and the Height. If the coordinates are specified incorrectly, the program will be run at the default coordinates. The program to run should be specified after the option. Note about specifying coordinates of a program ----------------------------------------------- The program 'POS.EXE' is available as a separate program, available from the same ShareWare library or BBS from which you got this program. Pos will tell you the coordinates of the mouse and the coordinates of a window, which is useful when specifying coordinates of a program. If you cannot find Pos, you can order it directly from me by sending: $2.75 for 5 1/4 inch disk $4.75 for 3 1/2 inch disk $5.00 if you would like to register Pos when ordering it Please allow four to six weeks for delivery. See below for address. How to contact me ----------------- Comments and suggestions (with or without the registration fee) would be greatly appreciated. Please send them to: David Feinleib 1430 Mass. Ave. Suite 306-42 Cambridge, MA 02138 BIX: "pgm" CompuServe: 76516,20 FidoNet: 1:101/310 David Feinleib How to pay for/register RunProg ------------------------------- RunProg is ShareWare. You may make copies of this program and give them to others as long as the documentation is provided with the program, both unaltered. Please send $10 to receive a registration number which will disable the ShareWare reminder message. If you would like to receive Runprog on disk, send an additional $3.00 for 5 1/4 inch, $4.50 for 3 1/2 inch. You will be able to receive support by BIX, CompuServe, FidoNet, or mail. Shipping to Canada is an additional $1.00. Shipping outside of North America is an additional $2.00. Please include your name, address, and current version number. See above for the address. Site licenses, LAN licenses, and substantial quantity discounts are available. Customization of RunProg is available but is not included in the ShareWare registration fee. The fee charged for customization will depend on the amount and significance of the customization. Please contact me for more information regarding the above two items. Thanks! ------- Thanks very much to Scott McIntosh who was a great help in creating and testing this program. Thanks also to Other products by the same author --------------------------------- For MS Windows 3.0: WinClock WinClock is a digital clock for Microsoft Windows 3.0 that has the following features: - Display of time and date in many different formats - Four alarms (which can be set for daily or only a specified date) - Run Program Timer (ability to run programs at specified times) - Optional hourly "beep" - Allows user to set date and time easily - Optionally stays in front of other applications - "Remembers" its position on the screen - Two stopwatches - Two countdown timers - Colon separating hours and minutes may be set to "blink" - Context sensitive help - Direct Screen saver compatibility (Auto detect active screen saver) - "Cascade" and "Tile" compatibility Pos Pos displays the mouse cursor position in relation to the screen (screen coordinates) and in relation to the window which has the input focus. Pos makes a good addition to the Windows Software Development Kit and is also useful when selecting monitor resolutions. It was originally developed to allow the user to move the mouse cursor to screen positions ahead of time. RunProg RunProg allows you to run a program at a preset size. This means that you could, for example, always run PaintBrush maximized. Lock Lock is a keyboard lock and screen saver. It will automatically lock the keyboard after a certain time. Click Click will produce a keyboard "click". This is especially useful to those users who have used a keyboard click for DOS but have been unable to find one for MS Windows. The duration and pitch of the click may be easily changed by the user. Hop The only computer Hop-Over puzzle. Hop is a short form of Chinese Checkers. (Hop can undo moves and solve the puzzle automatically, if you want it to.) Slide Slide is the Classic Sliding Block Puzzle. Features: - Saves and retrieves games - Can undo moves one at a time - Saves last game automatically - 3x3 to 9x9 puzzle size For DOS: DskNum DskNum estimates the number of disks needed for a DOS Backup. It estimates for 360Kb, 720Kb, 1.2Mb, and 1.44Mb disks. DlFile (with DirSrch) DlFile goes through your disk directories looking for the filespec you specify. If found, it prompts to delete it. This is very convenient for finding and deleting "*.BAK". Mem Mem displays the amount of conventional memory in your computer and the amount free. It displays information about extended memory if you have it in your computer. These programs are available on BIX, CompuServe, the Boston Computer Society's IBM BBS, and from other ShareWare libraries. If you would like more information, you may contact me as shown in the section "How to contact me". Disclaimer ------------------- RunProg is supplied as is. The author disclaims all warranties expressed or implied, including, without limitation, the warranties of merchantability and of fitness for any purpose. The author assumes no liability for damages, direct or conse- quential, which may result from the use of RunProg.