CIMSEL.EXE Compuserve CIS.INI selection menu 2/10/94 WHAT IT IS: CIMSEL.EXE is shareware. That means if you like it and will use it, please send $10 to: Jim Hinsch 7836 Normandie Blvd., #K13 Middleburg Hts., OH 07093 Comments are welcome at Compuserve ID: 70031,1636 This software can be distributed freely as long as it includes all the original files that I have bundled together: CIMSEL.EXE The program itself. CIMSEL.INI The program's information file. PHONE.LST The programs's menu selections. README.TXT This file that you are reading. This program comes AS IS, without warranty. It does not claim to be suitable for any particular purpose and any damage caused by this program is strictly the responsibility of the executor of the program. Use of this program completely at your own risk. The author has made every reasonable precaution for the program to operate accurately and without bugs. WHAT IT DOES: The DOS version of CIM (Compuserve Information Manager) does not allow multiple CIS.INI configurations. This is not convenient for those who travel and might be dialing in to Compuserve at different telephone numbers, baud rates, etc. This program presents a menu of telephone numbers and baud rates to choose from, and then launches CIM.EXE. HOW TO INSTALL IT: It is easiest to just copy all the files that come with this software into the same directory as the CIM.EXE program. Then edit the file PHONE.LST with your favorite editor. This program only uses the first 15 entries in PHONE.LST. Then run CIMSEL.EXE and enjoy. HOW IT WORKS: The program reads a file CIMSEL.INI from the current directory and looks for 4 entries that indicate the location of certain files. CIMSEL.INI comes with this program, but it is up to you to change it if you want to use alternative file locations. ___________________________________________ | CIS.INI=CIS.INI | CIS.SAV=CIS.SAV | Phone List=PHONE.LST | Program=CIM.EXE | The program then does the following: Reads CIS.INI to get the current phone number and baud rate. Reads PHONE.LST and presents a menu based on its contents. The menu includes the current CIS.INI settings. Waits for user input. "16" or exits the program. If the user input is "1" (current settings), the program simply launches CIM.EXE ELSE Copies CIS.SAV to CIS.BAK to make a backup. Copies CIS.INI to CIS.SAV as a template. Deletes CIS.INI. Reads CIS.SAV line by line and rebuilds CIS.INI When the PHONE and BAUD entries are located, the data is replaced with the data chosen from the menu. CIM.EXE is launched. Format of PHONE.LST: For your convenience, the format is the same as Compuserve presents (GO PHONES): __________________________________________________________________________ |* This file should contain phone number entries just as they appear |* in Compuserve (GO PHONES). |* Lines that start with a space or "*" or "<" are ignored. |* Only the first 15 entries are read. |*FORMAT: | State Phone | City | Number Baud rate Doesn't matter |<---------------->--<-------------><-----------------><---------------... | |CompuServe 800 1800848-4480 300 1200 2400 CPS 224MNP |CompuServe 800 1800331-7166 9600 CPS V.32/V.42 |Detroit MI 535-1122 300 1200 2400 CPS 224MNP |Detroit MI 535-1466 9600 CPS V.32/V.42 |Flint MI 238-6202 300 1200 2400 CPS 224MNP |Flint (work) MI 9, 238-6202 300 1200 2400 CPS 224MNP |Flint (work2) MI 9,13137619300 9600 CPS V.32/V.42 |Newark NJ 643-0404 300 1200 2400 CPS 224MNP |Newark NJ 623-5666 9600 CPS V.32/V.42 |Cleveland OH 781-4135 300 1200 2400 CPS 224MNP |Cleveland OH 781-7598 9600 CPS V.32/V.42 |Seattle WA 242-5767 300 1200 2400 CPS 224MNP |Seattle WA 242-9992 9600 CPS V.32/V.42 | ... NOTE: Baud rate is chosen as follows. If 14400 appears on the line, that baud rate is used, else if 9600 apears on the line, that baud rate is used, else 2400 is used. Compuserve is a registered trademark of CompuServe, Inc. The author of this software has no relationship with CompuServe, Inc.