home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / mbug / mbug108.arc / ADLABEL.LBR / SCRMENU.CMD < prev    next >
OS/2 REXX Batch file  |  1979-12-31  |  3KB  |  125 lines

  1. * File:- SCRMENU.CMD
  2. * By J.L.Read
  3. * Date:- 27/02/87
  4. * Version:- 1.0
  5. * Update:-
  6. ERASE
  7.   STORE T TO MASMEN2
  8.   DO WHILE MASMEN2
  9.    SET COLON ON
  10.     ERASE
  11.       @ 0,0 SAY"A:"
  12.       @ 1,14 SAY"********** NAME & ADDRESS LABEL PRINTER **********"
  13.       SET INTEN ON
  14.       @ 3,3 SAY "                                                 ;
  15.                         "
  16.       @ 4,3 SAY"  "
  17.       @ 4,74 SAY"  "
  18.       @ 5,3 SAY"  "
  19.       SET INTEN OFF
  20.       @ 5,7 SAY"SCREEN LIST/INDEX MENU"
  21.       @ 5,57 SAY"Date:- "+ DATE()
  22.       SET INTEN ON
  23.       @ 5,74 SAY"  "
  24.       @ 6,3 SAY"  "
  25.       @ 6,3 SAY"  "
  26.       @ 6,74 SAY"  "
  27.       @ 7,3 SAY"  "
  28.       @ 7,26 SAY"Address Label Printer Files"
  29.       @ 7,74 SAY"  "
  30.       @ 8,3 SAY"  "
  31.       SET INTEN OFF
  32.       @ 8,8 SAY"Options:-"
  33.       SET INTEN ON
  34.       @ 8,74 SAY"  "
  35.       @ 9,3 SAY"  "
  36.       SET INTEN OFF
  37.       @ 9,33 SAY"-===========-"
  38.       SET INTEN ON
  39.       @ 9,74 SAY"  "
  40.       @ 10,3 SAY"  "
  41.       SET INTEN OFF
  42.       @ 10,16 SAY"1 --->  REPORT FORM. PRINT ALL RECORDS ON FILE"
  43.       SET INTEN ON
  44.       @ 10,74 SAY"  "
  45.       @ 11,3 SAY"  "
  46.       SET INTEN OFF
  47.       @ 11,16 SAY"2 --->  REPORT FORM.   (Id.No.Numerical Order)"
  48.       SET INTEN ON
  49.       @ 11,74 SAY"  "
  50.       @ 12,3 SAY"  "
  51.       SET INTEN OFF
  52.       @ 12,16 SAY"3 --->  SCREEN LIST BY SURNAME (Select A to Z)"
  53.       SET INTEN ON
  54.       @ 12,74 SAY"  "
  55.       @ 13,3 SAY"  "
  56.       SET INTEN OFF
  57.       @ 13,16 SAY"4 --->  PRINT LABELS FOR OVERSEAS.(By Country)"
  58.       SET INTEN ON
  59.       @ 13,74 SAY"  "
  60.       @ 14,3 SAY"  "
  61.       SET INTEN OFF
  62.       @ 14,16 SAY"5 --->  RE-INDEX ADDRESS LABEL FILE"
  63.       SET INTEN ON
  64.       @ 14,74 SAY"  "
  65.       @ 15,3 SAY"  "
  66.       SET INTEN OFF
  67.       @ 15,16 SAY"6 --->  BACK-UP COPY TO B: - SCRN DISPLAY/PRINT"
  68.       SET INTEN ON
  69.       @ 15,74 SAY"  "
  70.       @ 16,3 SAY"  "
  71.       SET INTEN OFF
  72.       @ 16,16 SAY"7 --->  SCREEN LIST ALL RECORDS.(Alpherbetical)"
  73.       SET INTEN ON
  74.       @ 16,74 SAY"  "
  75.       @ 17,3 SAY"  "
  76.       SET INTEN OFF
  77.       @ 17,16 SAY"8 --->  RETURN TO THE MASTER MENU"
  78.       SET INTEN ON
  79.       @ 17,74 SAY"  "
  80.       @ 18,3 SAY"  "
  81.       @ 18,74 SAY"  "
  82.       @ 19,3 SAY"  "
  83.       @ 19,74 SAY"  "
  84.       @ 20,3 SAY"                          >"
  85.       @ 20,50 SAY"<                         "
  86.       SET INTEN OFF
  87.       SET TALK OFF
  88.       STORE 0 TO SMENU
  89.       DO WHILE SMENU <1 .OR. SMENU >8
  90.       STORE 0 TO SMENU
  91.       @ 20,31 SAY"SELECT OPTION:-"
  92.       @ 20,46 GET SMENU PICTURE "9"
  93.       @ 23,38 SAY"oOo"
  94.       READ
  95.       DO CASE
  96.          CASE SMENU = 1
  97.               DO REPALPH
  98.          CASE SMENU = 2
  99.               DO REPNUMB
  100.          CASE SMENU = 3
  101.               SET COLON OFF
  102.               DO ADSCRS2
  103.          CASE SMENU = 4
  104.               DO OVRSEA
  105.          CASE SMENU = 5
  106.               DO LABDEX
  107.          CASE SMENU = 6
  108.               DO LABBAK
  109.          CASE SMENU = 7
  110.               SET COLON OFF
  111.               DO ADSCRA1
  112.          CASE SMENU = 8
  113.               RELEASE MASMEN2,SMENU,EX
  114.               RETURN
  115.        ENDCASE
  116.          IF SMENU <1 .OR. SMENU >8
  117.          SET INTEN ON
  118.          @ 22,23 SAY"ILLEGAL OPTION  < Select 1 to 8 >"
  119.          SET INTEN OFF
  120.        ENDIF
  121.     ENDDO SMENU
  122.   ENDDO MASMEN2
  123. RETURN
  124.  
  125.