home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / ra / fix_mess.zip / FIX_MESS.DOC < prev    next >
Text File  |  1993-06-05  |  8KB  |  197 lines

  1.  
  2.  
  3.  
  4.  
  5.                 FIX_MESS.EXE
  6.                 Version 1.0
  7.                 The Easy Way to Modify Message Area Settings
  8.                 for REMOTE ACCESS v2.0
  9.  
  10.                 Mark L. Sarnov for Fozzy INC.
  11.                 June 1993
  12.  
  13.  
  14. INTRODUCTION:
  15.  
  16.         As a Remote Access Sysop, I found RACONFIG cumbersome to change such
  17.    settings as group numbers, ages, etc, for a large number of messages
  18.    areas. Having to repeatedly enter the area, move the cursor down to the
  19.    field, hit <RETURN>, enter the new setting, hit <RETURN>, hit <ESC>,
  20.    hit Y to save, and then do the same for the next area became maddening!
  21.    I decided there must be a better way.. Well I couldn't find one,
  22.  
  23.                           SO i created one!
  24.  
  25. What this program does:
  26.  
  27.         This program allows you to modify a bunch of settings in MESSAGES.RA
  28.    from the DOS Prompt for a sequence of message areas. Say for example you
  29.    would like all your ADULT message areas to have their group field set to
  30.    3. If those areas were listed in RACONFIG as Message Areas 30 through 52
  31.    you can now enter the following command to execute the changes in one shot!
  32.  
  33.    (This assumes your MESSAGES.RA is in the 'C:\RA' directory)
  34.  
  35.     FIX_MESS GROUP c:\ra 30 52 3
  36.  
  37.         And VOILA! Message areas 30 through 52 are now set to group number 3!
  38.  
  39.  NOTE!! The old MESSAGES.RA file is renamed to MESSAGES.OLD just in case you
  40.     want to recover the old setup!
  41.  
  42.         This program can modify the following fields!
  43.  
  44.         The following is displayed by typing : FIX_MESS ?
  45.  
  46. FIX_MESS -OPTION- <path to MESSAGES.RA> [Parameter1] [Parameter2] etc');
  47.  
  48.  Available -OPTION-s
  49.    GROUP <path> [First Area] [Last Area] [Group Number]
  50.    AGE <path> [First Area] [Last Area] [What Age]
  51.    READSEC <path> [First Area] [Last Area] [Read Security]
  52.    WRITESEC <path> [First Area] [Last Area] [Write Security]
  53.    SYSOPSEC <path> [First Area] [Last Area] [Sysop Security]
  54.    DAYSKILL <path> [First Area] [Last Area] [# Days to Kill Msgs]
  55.    RECVKILL <path> [First Area] [Last Area] [# Days to Kill Rcvd Msgs]
  56.    COUNTKILL <path> [First Area] [Last Area] [# Message Limit per base]
  57.    READFLAGS <path> [First Area] [Last Area] [Which Flag] [ON/OFF/NULL]
  58.    WRITEFLAGS <path> [First Area] [Last Area] [Which Flag] [ON/OFF/NULL]
  59.    SYSOPFLAGS <path> [First Area] [Last Area] [Which Flag] [ON/OFF/NULL]
  60.    ALLFLAGS <path> [First Area] [Last Area] [Which Flag] [ON/OFF/NULL]
  61.  
  62.    <>,[] must be separated by a space!
  63.  
  64.   you will be prompted for each field if absent on the command line!
  65.  
  66.  
  67.  
  68. Detailed Explanation of each command:
  69.  
  70.  
  71.  GROUP <path> [First Area] [Last Area] [Group Number]
  72.      -- This option will change the message areas bound by First Area and Last
  73.      area to the specified Group number.. The example for this command is listed
  74.      above!
  75.  
  76.  AGE <path> [First Area] [Last Area] [What Age]
  77.      -- This option will change the message areas bound by First Area and Last
  78.      area to the utilize the specified AGE.
  79.  
  80.         Example : FIX_MESS AGE c:\ra 20 80 16
  81.  
  82.           - will change the age settings  in messages areas 20 through 80 to 16!
  83.  
  84.  READSEC <path> [First Area] [Last Area] [Read Security]
  85.      -- This option will change the Read Securites for Message Areas bound by
  86.      First Area and Last area to the specified level.
  87.  
  88.         Example : FIX_MESS READSEC c:\ra 20 80 16
  89.  
  90.           - will change the age settings  in messages areas 20 through 80 to 16!
  91.  
  92.  WRITESEC <path> [First Area] [Last Area] [Write Security]
  93.      -- This option will change the Write Securites for Message Areas bound by
  94.      First Area and Last area to the specified level.
  95.  
  96.         Example : FIX_MESS WRITESEC c:\ra 20 80 16
  97.  
  98.           - will change the age settings  in messages areas 20 through 80 to 16!
  99.  
  100.  SYSOPSEC <path> [First Area] [Last Area] [Sysop Security]
  101.      -- This option will change the Sysop Securites for Message Areas bound by
  102.      First Area and Last area to the specified level.
  103.  
  104.         Example : FIX_MESS SYSOPSEC c:\ra 20 80 16
  105.  
  106.           - will change the age settings  in messages areas 20 through 80 to 16!
  107.  
  108.  DAYSKILL <path> [First Area] [Last Area] [# Days to Kill Msgs]
  109.      -- This option will set the maximum number of days a message can remain
  110.      in the message area before being eliminated by RAMSG for Message Areas
  111.      bound by First Area and Last Area.
  112.  
  113.         Example : FIX_MESS DAYSKILL c:\ra 20 50 60
  114.  
  115.           - will set # days to kill messages in areas 20 through 50 to 60 days
  116.  
  117.  RECVKILL <path> [First Area] [Last Area] [# Days to Kill Rcvd Msgs]
  118.      -- This option will set the maximum number of days a received message can
  119.      remain in the message area before being eliminated by RAMSG for
  120.      Message Areas bound by First Area and Last Area.
  121.  
  122.         Example : FIX_MESS RECVKILL c:\ra 20 50 60
  123.  
  124.           - will set # days to kill received messsages in areas 20 through 50
  125.           to 60 days.
  126.  
  127.  COUNTKILL <path> [First Area] [Last Area] [# Message Limit per base]
  128.      -- This option will set the maximum number of messages that can
  129.      remain in the message area for Message Areas bound by First Area and
  130.      Last Area.
  131.  
  132.         Example : FIX_MESS COUNTKILL c:\ra 20 50 60
  133.  
  134.           - will set the maximum number of messages in areas 20 through 50.
  135.  
  136.  READFLAGS <path> [First Area] [Last Area] [Which Flag] [ON/OFF/NULL]
  137.     -- This option will set the Read Flag specified ON or OFF for the Message
  138.     areas bound by First Area and Last Area.
  139.  
  140.         Example : FIX_MESS READFLAGS c:\ra 20 50 C2 ON
  141.  
  142.           - will set Read Flag C2 for areas 20 through 50 on ON ("X").
  143.  
  144.  WRITEFLAGS <path> [First Area] [Last Area] [Which Flag] [ON/OFF/NULL]
  145.     -- This option will set the Write Flag specified ON or OFF for the Message
  146.     areas bound by First Area and Last Area.
  147.  
  148.         Example : FIX_MESS WRITEFLAGS c:\ra 20 50 A5 OFF
  149.  
  150.           - will set Write Flag A5 for areas 20 through 50 to OFF ("-").
  151.  
  152.  SYSOPFLAGS <path> [First Area] [Last Area] [Which Flag] [ON/OFF/NULL]
  153.     -- This option will set the Sysop Flag specified ON or OFF for the Message
  154.     areas bound by First Area and Last Area.
  155.  
  156.         Example : FIX_MESS SYSOPFLAGS c:\ra 20 50 D3 Null
  157.  
  158.           - will set Sysop Flag D3 for areas 20 through 50 to NULL ("O").
  159.  
  160.  ALLFLAGS <path> [First Area] [Last Area] [Which Flag] [ON/OFF/NULL]
  161.     -- This option will set the Read, Write, and Sysop Flags specified ON or
  162.     OFF for the Message areas bound by First Area and Last Area.
  163.  
  164.         Example : FIX_MESS ALLFLAGS c:\ra 10 30 B3 ON
  165.  
  166.           - will set the Read Flag D3, the Write Flag D3, and the Sysop
  167.           Flag D3 for areas 20 through 50 to ON ("X").
  168.  
  169.  
  170.  NOTE 2!! If you want to abort the program when entering fields via the
  171.  internal prompts, hit CTRL-BREAK and ENTER to exit out of the program
  172.  and avoid changing MESSAGES.RA.
  173.  
  174.   That's about it! I hope this program saves you many hours of changing
  175.   fields in your Message Base, just after you think you have everything
  176.   set up PERFECTLY!! :)
  177.  
  178.                                  DISCLAIMER!!
  179.      This program is not guaranteed to do anything but take up space on your
  180.      hard drive. Do not try to "crack" this program, it presently does all
  181.      it is going to do in it's original form!
  182.  
  183.      If you find this program useful and would like to see improvements
  184.      future versions, please register!
  185.  
  186.         Send $10.00 to :   Mark L. Sarnov
  187.                            P.O. Box 277
  188.                            Avon, CT 06001
  189.  
  190.                 and call.. Fozzy's Place
  191.                            (203) 678-0751
  192.                            Fido 1:142/751
  193.  
  194.         Enjoy the program!!
  195.                                 Mark L. Sarnov
  196.  
  197.