home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / mbug / mbug061.arc / LIBED2.CMD < prev    next >
OS/2 REXX Batch file  |  1979-12-31  |  2KB  |  67 lines

  1. **************************************** LIBED2.CMD
  2. **************************** Allow user to edit reference,
  3. **************************** then re-update keywords file.
  4. *************** (This command file was created by "borrowing"
  5. *************** a portin of LIBADD.CMD, and modifying).
  6. ERASE
  7. @  1, 3 SAY "Record No. "+STR(#,3)
  8. @  2, 0 SAY "--------------------------------------------------"
  9. @  2,50 SAY "------------------------------"
  10. @  4, 3 SAY "Author"
  11. @  4,12 GET AUTHOR
  12. @  5, 3 SAY "Title"
  13. @  5,12 GET TITLE
  14. @  6, 3 SAY "Pub."
  15. @  6,12 GET PUB
  16. @  7, 3 SAY "Date"
  17. @  7,12 GET DATE PICT "99/99/99"
  18. @  7,26 SAY "Pages"
  19. @  7,32 GET PAGES
  20. @  9, 3 SAY "Abstract"
  21. @  9,12 GET ABSTRACT
  22. @ 13, 3 SAY "Keyword 1"
  23. @ 13,13 GET K1
  24. @ 14, 3 SAY "Keyword 2"
  25. @ 14,13 GET K2
  26. @ 15, 3 SAY "Keyword 3"
  27. @ 15,13 GET K3
  28. @ 16, 3 SAY "Keyword 4"
  29. @ 16,13 GET K4
  30. @ 17, 3 SAY "Keyword 5"
  31. @ 17,13 GET K5
  32. @ 18, 3 SAY "Keyword 6"
  33. @ 18,13 GET K6
  34. @ 19, 3 SAY "Keyword 7"
  35. @ 19,13 GET K7
  36. @ 21, 0 SAY "--------------------------------------------------"
  37. @ 21,50 SAY "------------------------------"
  38. READ
  39.  
  40.  
  41. ****************** Update Keyword File.
  42. SELECT SECONDARY
  43. STORE " " TO TEMPKEY
  44. STORE 1 TO COUNT
  45. STORE STR(COUNT,1) TO MAC
  46. DO WHILE K&MAC <> " " .AND. COUNT < 8
  47.    STORE !(K&MAC) TO K&MAC
  48.    FIND &K&MAC
  49.    IF # > 0
  50.       REPLACE KEYNO WITH KEYNO+1
  51.    ELSE
  52.       APPEND BLANK
  53.       REPLACE KEYWORD WITH K&MAC
  54.       REPLACE KEYNO WITH 1
  55.    ENDIF (# > 0)
  56.    *** Now, concatentate K&MAC into temporary KEYWORDS string.
  57.    STORE TEMPKEY+TRIM(K&MAC)+", " TO TEMPKEY
  58.    STORE COUNT +1 TO COUNT
  59.    STORE STR(COUNT,1) TO MAC
  60. ENDDO (k&mac<>" ")
  61.  
  62. *********************** Put tempkey into keywords
  63. SELECT PRIMARY
  64. REPLACE KEYWORDS WITH TEMPKEY
  65.  
  66. RETURN
  67.