home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
mbug
/
mbug105.arc
/
CMOUSE.LQR
/
HELPMOUS.CMD
< prev
next >
Wrap
OS/2 REXX Batch file
|
1979-12-31
|
9KB
|
168 lines
* MENU.CMD
@ 20, 3 SAY "What command would you like help with? "
SET CONSOLE OFF
WAIT TO ACTION
SET CONSOLE ON
ERASE
@ 0,17 SAY "*** Help screen for The Churchmouse ***"
@ 1,22 SAY "==============================="
DO CASE
CASE !(ACTION)='A'
@ 3, 0 SAY "A - Add a name to the file."
@ 5, 8 SAY "You will be prompted for all fields to be input. If you don't wish"
@ 6, 8 SAY "to enter any data in a field, merely press <CR>. At the end of the"
@ 7, 8 SAY "session your file will be re-indexed automatically."
@ 22,16 SAY " * BANG <CR> WHEN YOU FINISH READING THIS. *"
CASE !(ACTION)='B'
@ 3, 0 SAY "B - Go backward in the file."
@ 5, 8 SAY "Goes to the previous name in the file (alphabetically), unless you"
@ 6, 8 SAY "are at the beginning of the file in which case it has no effect."
@ 22,16 SAY " * BANG <CR> WHEN YOU FINISH READING THIS. *"
CASE !(ACTION)='C'
@ 3, 0 SAY "C - Change the content of a field."
@ 5, 8 SAY "If you do not type a valid field, you will be told and no changes"
@ 6, 8 SAY "will be made. If you change a last name the file will be re-indexed"
@ 7, 8 SAY "at the conclusion of the session. Be sure you are consistant as to"
@ 8, 8 SAY "upper and lower case for the contents of the fields!"
@ 22,16 SAY " * BANG <CR> WHEN YOU FINISH READING THIS. *"
CASE !(ACTION)='D'
@ 3, 0 SAY "D - Delete a name from the file."
@ 5, 8 SAY "At the conclusion of the session, the file will be automatically"
@ 6, 8 SAY "repacked."
@ 22,16 SAY " * BANG <CR> WHEN YOU FINISH READING THIS. *"
CASE !(ACTION)='F'
@ 3, 0 SAY "F - Go forward a name in the file"
@ 5, 8 SAY "Will find the next name in the file in alphabetical order of last name."
@ 6, 8 SAY "If you are at the end of the file, an 'F' will return you to the top."
@ 22,16 SAY " * BANG <CR> WHEN YOU FINISH READING THIS. *"
CASE !(ACTION)='L'
@ 3, 0 SAY "L - Print labels."
@ 5, 8 SAY "You will be prompted as to whether you want a regular or special list"
@ 6, 8 SAY "typed. Whether a record is regular or special (or neither or both) was"
@ 7, 8 SAY "determined when you added the name to the list. A record is 'special'"
@ 8, 8 SAY "if a 'T' appears in the MAILING2 field and 'regular' if a 'T' appears"
@ 9, 8 SAY "in the MAILING1 field. To see the values in these fields, type 'V'."
@ 10, 8 SAY "Of course you can change them with 'C'. We suggest regular mailings be"
@ 11, 8 SAY "true for everyone on the list and special mailings be true for church"
@ 12, 8 SAY "members only."
@ 22,16 SAY " * BANG <CR> WHEN YOU FINISH READING THIS. *"
CASE !(ACTION)='O'
@ 3, 0 SAY "O - Output attendance data."
@ 5, 8 SAY "This command will print a set of mailing labels so you can send corres-"
@ 6, 8 SAY "pondence to those of your flock who have not attended church recently."
@ 7, 8 SAY "Alternatively, you can generate a Mailmerge* readable file so you can"
@ 8, 8 SAY "send out form letters to the wayward ones. You will be asked for a zone"
@ 9, 8 SAY "under which to search. You may type 'ALL' to search all zones, or hit"
@ 10, 8 SAY "C/R to return to the menu. If you didn't type C/R, you will be asked if"
@ 11, 8 SAY "you want to select persons who missed the last one, two, three or four"
@ 12, 8 SAY "sessions of church. If you choose to generate a Mailmerge* type file,"
@ 13, 8 SAY "the file name will consist of a slash plus the zone (or ALL) plus another"
@ 14, 8 SAY "slash plus the number of absences for which the file is being generated."
@ 15, 8 SAY "Additionally, the file type will be .DAT. For example, /NW1/3.DAT is a"
@ 16, 8 SAY "file of churchgoers from the NW1 zone who have been absent from church"
@ 17, 8 SAY "for three weeks. Be careful when you create files for if there is a file"
@ 18, 8 SAY "on the disk with the same name as the one you are about to create, the"
@ 19, 8 SAY "existing file will be erased."
@ 20, 8 SAY " *trade mark Micro Pro Int'l Corp."
@ 22,16 SAY " * BANG <CR> WHEN YOU FINISH READING THIS. *"
CASE !(ACTION)='P'
@ 3, 0 SAY "P - Print out one record"
@ 5, 8 SAY "Typing a 'P' sends all the information on one record to the printer."
@ 6, 8 SAY "The printout has the same file card type border as you see on the"
@ 7, 8 SAY "screen. All the information in the record is on the printout."
@ 22,16 SAY " * BANG <CR> WHEN YOU FINISH READING THIS. *"
CASE !(ACTION)='Q'
@ 3, 0 SAY "Q - Quit"
@ 5, 8 SAY "Clears the screen, closes all files, and returns you to your operating"
@ 6, 8 SAY "system. If you have changed a last name, deleted a name, or added any"
@ 7, 8 SAY "records, the file is reindexed or packed prior to exiting."
@ 22,16 SAY " * BANG <CR> WHEN YOU FINISH READING THIS. *"
CASE !(ACTION)='S'
@ 3, 0 SAY "S - Search"
@ 5, 8 SAY "Finds a record by the last name. You needn't type in the entire name,"
@ 6, 8 SAY "but you must use the correct case. Smit will find Smith, but SMIT won't."
@ 7, 8 SAY "If you have more than one Smith, 'S' will find the first one and 'F'"
@ 8, 8 SAY "(searching forward) will find any others."
@ 22,16 SAY " * BANG <CR> WHEN YOU FINISH READING THIS. *"
CASE !(ACTION)='T'
@ 3, 0 SAY "T - Toggle attendee non-attendee"
@ 5, 8 SAY "If you have a list of any respectable size, it would be less than feas-"
@ 6, 8 SAY "able to want to keep attendance data on every person on the list. There"
@ 7, 8 SAY "will also be those persons who will attend for awhile then skip several"
@ 8, 8 SAY "months before returning. The 'T' command allows you to toggle between"
@ 9, 8 SAY "an attendee (one on whom you are keeping attendance data), and a non-"
@ 10, 8 SAY "attendee. The computer will ask 'Are you sure?' to prevent you from ac-"
@ 11, 8 SAY "cidentally toggling the wrong person."
@ 22,16 SAY " * BANG <CR> WHEN YOU FINISH READING THIS. *"
CASE !(ACTION)='U'
@ 3, 0 SAY "U - Update the attendance records"
@ 5, 8 SAY "Prompts you with names from the list, and asks if they attended the last"
@ 6, 8 SAY "session of church. Works with the 'T' and 'O' commands."
@ 22,16 SAY " * BANG <CR> WHEN YOU FINISH READING THIS. *"
CASE !(ACTION)='V'
@ 3, 0 SAY "V - View additional data"
@ 5, 8 SAY "View allows you to see the data in your list that you wouldn't ordinari-"
@ 6, 8 SAY "ly need on your screen. Also it allows us to put a window on the screen,"
@ 7, 8 SAY "and windows seem to be the current rage! Hit any other character and the"
@ 8, 8 SAY "window disappears."
@ 22,16 SAY " * BANG <CR> WHEN YOU FINISH READING THIS. *"
CASE !(ACTION)='X'
@ 3, 0 SAY "X - Extract data from a field"
@ 5, 8 SAY "A very powerful command that lets you find a short series of characters"
@ 6, 8 SAY "within a longer series. For instance, if you wanted to find how many"
@ 7, 8 SAY "letters you were sending out to two persons, i. e. Fred and Doris, you"
@ 8, 8 SAY "could look for ' and ' in the SALUT1 (or SALUT2) field. Note the spaces"
@ 9, 8 SAY "before and after the ' and '; we don't want to find Wanda, do we? This"
@ 10, 8 SAY "command will either generate a set of mailing labels or will generate a"
@ 11, 8 SAY "Mailmerge (tm Micro Pro) readable file so you can send out form letters"
@ 12, 8 SAY "to all for whom your search paramaters are true. To make this command"
@ 13, 8 SAY "even more important we suggest you use the NOTES field to indicate any"
@ 14, 8 SAY "jobs, offices, committee positions, etc. held by using only one letter"
@ 15, 8 SAY "i. e. 'C T A' for Choir, Trustee, and Altar Committee. You could then"
@ 16, 8 SAY "use the 'X' command to find all the choir members by searching for all"
@ 17, 8 SAY "occurances of 'C' in the NOTES field! You could even code their singing"
@ 18, 8 SAY "voice (number of children). The possibilities are endless. Remember,"
@ 19, 8 SAY "CASE IS IMPORTANT! 'And' will not match 'and' or 'AND'! If you have"
@ 20, 8 SAY "chosen to generate a file rather than print labels, you will be asked"
@ 21, 8 SAY "to select a name for the file. The filetype will always be TXT."
@ 22,16 SAY " * BANG <CR> WHEN YOU FINISH READING THIS. *"
ENDCASE
SET CONSOLE OFF
WAIT TO ACTION
ERASE
SET CONSOLE ON
RETURN
ì
ì
ì
ì
ì
ì
ì
ì
ì
ì
ì
ì
ì
ì
ì
ì
ì
ì
ì