home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Media Share 9
/
MEDIASHARE_09.ISO
/
ra
/
fix_mess.zip
/
FIX_MESS.DOC
< prev
next >
Wrap
Text File
|
1993-06-05
|
8KB
|
197 lines
FIX_MESS.EXE
Version 1.0
The Easy Way to Modify Message Area Settings
for REMOTE ACCESS v2.0
Mark L. Sarnov for Fozzy INC.
June 1993
INTRODUCTION:
As a Remote Access Sysop, I found RACONFIG cumbersome to change such
settings as group numbers, ages, etc, for a large number of messages
areas. Having to repeatedly enter the area, move the cursor down to the
field, hit <RETURN>, enter the new setting, hit <RETURN>, hit <ESC>,
hit Y to save, and then do the same for the next area became maddening!
I decided there must be a better way.. Well I couldn't find one,
SO i created one!
What this program does:
This program allows you to modify a bunch of settings in MESSAGES.RA
from the DOS Prompt for a sequence of message areas. Say for example you
would like all your ADULT message areas to have their group field set to
3. If those areas were listed in RACONFIG as Message Areas 30 through 52
you can now enter the following command to execute the changes in one shot!
(This assumes your MESSAGES.RA is in the 'C:\RA' directory)
FIX_MESS GROUP c:\ra 30 52 3
And VOILA! Message areas 30 through 52 are now set to group number 3!
NOTE!! The old MESSAGES.RA file is renamed to MESSAGES.OLD just in case you
want to recover the old setup!
This program can modify the following fields!
The following is displayed by typing : FIX_MESS ?
FIX_MESS -OPTION- <path to MESSAGES.RA> [Parameter1] [Parameter2] etc');
Available -OPTION-s
GROUP <path> [First Area] [Last Area] [Group Number]
AGE <path> [First Area] [Last Area] [What Age]
READSEC <path> [First Area] [Last Area] [Read Security]
WRITESEC <path> [First Area] [Last Area] [Write Security]
SYSOPSEC <path> [First Area] [Last Area] [Sysop Security]
DAYSKILL <path> [First Area] [Last Area] [# Days to Kill Msgs]
RECVKILL <path> [First Area] [Last Area] [# Days to Kill Rcvd Msgs]
COUNTKILL <path> [First Area] [Last Area] [# Message Limit per base]
READFLAGS <path> [First Area] [Last Area] [Which Flag] [ON/OFF/NULL]
WRITEFLAGS <path> [First Area] [Last Area] [Which Flag] [ON/OFF/NULL]
SYSOPFLAGS <path> [First Area] [Last Area] [Which Flag] [ON/OFF/NULL]
ALLFLAGS <path> [First Area] [Last Area] [Which Flag] [ON/OFF/NULL]
<>,[] must be separated by a space!
you will be prompted for each field if absent on the command line!
Detailed Explanation of each command:
GROUP <path> [First Area] [Last Area] [Group Number]
-- This option will change the message areas bound by First Area and Last
area to the specified Group number.. The example for this command is listed
above!
AGE <path> [First Area] [Last Area] [What Age]
-- This option will change the message areas bound by First Area and Last
area to the utilize the specified AGE.
Example : FIX_MESS AGE c:\ra 20 80 16
- will change the age settings in messages areas 20 through 80 to 16!
READSEC <path> [First Area] [Last Area] [Read Security]
-- This option will change the Read Securites for Message Areas bound by
First Area and Last area to the specified level.
Example : FIX_MESS READSEC c:\ra 20 80 16
- will change the age settings in messages areas 20 through 80 to 16!
WRITESEC <path> [First Area] [Last Area] [Write Security]
-- This option will change the Write Securites for Message Areas bound by
First Area and Last area to the specified level.
Example : FIX_MESS WRITESEC c:\ra 20 80 16
- will change the age settings in messages areas 20 through 80 to 16!
SYSOPSEC <path> [First Area] [Last Area] [Sysop Security]
-- This option will change the Sysop Securites for Message Areas bound by
First Area and Last area to the specified level.
Example : FIX_MESS SYSOPSEC c:\ra 20 80 16
- will change the age settings in messages areas 20 through 80 to 16!
DAYSKILL <path> [First Area] [Last Area] [# Days to Kill Msgs]
-- This option will set the maximum number of days a message can remain
in the message area before being eliminated by RAMSG for Message Areas
bound by First Area and Last Area.
Example : FIX_MESS DAYSKILL c:\ra 20 50 60
- will set # days to kill messages in areas 20 through 50 to 60 days
RECVKILL <path> [First Area] [Last Area] [# Days to Kill Rcvd Msgs]
-- This option will set the maximum number of days a received message can
remain in the message area before being eliminated by RAMSG for
Message Areas bound by First Area and Last Area.
Example : FIX_MESS RECVKILL c:\ra 20 50 60
- will set # days to kill received messsages in areas 20 through 50
to 60 days.
COUNTKILL <path> [First Area] [Last Area] [# Message Limit per base]
-- This option will set the maximum number of messages that can
remain in the message area for Message Areas bound by First Area and
Last Area.
Example : FIX_MESS COUNTKILL c:\ra 20 50 60
- will set the maximum number of messages in areas 20 through 50.
READFLAGS <path> [First Area] [Last Area] [Which Flag] [ON/OFF/NULL]
-- This option will set the Read Flag specified ON or OFF for the Message
areas bound by First Area and Last Area.
Example : FIX_MESS READFLAGS c:\ra 20 50 C2 ON
- will set Read Flag C2 for areas 20 through 50 on ON ("X").
WRITEFLAGS <path> [First Area] [Last Area] [Which Flag] [ON/OFF/NULL]
-- This option will set the Write Flag specified ON or OFF for the Message
areas bound by First Area and Last Area.
Example : FIX_MESS WRITEFLAGS c:\ra 20 50 A5 OFF
- will set Write Flag A5 for areas 20 through 50 to OFF ("-").
SYSOPFLAGS <path> [First Area] [Last Area] [Which Flag] [ON/OFF/NULL]
-- This option will set the Sysop Flag specified ON or OFF for the Message
areas bound by First Area and Last Area.
Example : FIX_MESS SYSOPFLAGS c:\ra 20 50 D3 Null
- will set Sysop Flag D3 for areas 20 through 50 to NULL ("O").
ALLFLAGS <path> [First Area] [Last Area] [Which Flag] [ON/OFF/NULL]
-- This option will set the Read, Write, and Sysop Flags specified ON or
OFF for the Message areas bound by First Area and Last Area.
Example : FIX_MESS ALLFLAGS c:\ra 10 30 B3 ON
- will set the Read Flag D3, the Write Flag D3, and the Sysop
Flag D3 for areas 20 through 50 to ON ("X").
NOTE 2!! If you want to abort the program when entering fields via the
internal prompts, hit CTRL-BREAK and ENTER to exit out of the program
and avoid changing MESSAGES.RA.
That's about it! I hope this program saves you many hours of changing
fields in your Message Base, just after you think you have everything
set up PERFECTLY!! :)
DISCLAIMER!!
This program is not guaranteed to do anything but take up space on your
hard drive. Do not try to "crack" this program, it presently does all
it is going to do in it's original form!
If you find this program useful and would like to see improvements
future versions, please register!
Send $10.00 to : Mark L. Sarnov
P.O. Box 277
Avon, CT 06001
and call.. Fozzy's Place
(203) 678-0751
Fido 1:142/751
Enjoy the program!!
Mark L. Sarnov