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 <ESC> 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.


