No Cost Software
news
freeware links
downloads
shopping
DOS links
spcl searches
rr2 inbox
rr2 inbox
rr2 inbox
Info bin
extra links
Top news
multi-portal
n.c.s software
non n.c.s dwnlds
zip files info
software directory
---------------------------- rr2 - PROGRAM INFORMATION ---------------------------- Rr2 is an upkeep program for Netscape inbox files. It has room for 9,800 file records and/or can handle files of up to 360K, depending on how much DOS memory is available. It will read in only a section of the file, if there is not enough room. Its records/file lines can be up to 159 characters long. If the records are longer than 159 characters, rr2 chops them up into segments. When the file is output, the segments are put together and the bunches of segments are written as individual records. This chop and glue technology may be different and sound strange, but works. Rr2 is used to make and upkeep inbox files for e-messages. It is for read only on Outlook Express inboxes, and for full upkeep on Netscape inboxes. The Microsoft format was too difficult to break, for rr2 to be able to upkeep Outlook Express inbox files. For upkeeping Netscape files, there are several options - read, empty, output messages, file out, delete messages, etc. Rr2 cannot read directly from the internet server; it needs an e-mail program to first fill up the inbox file. Then rr2 can process the inbox. The messages are not "opened", so one is not going to turn any virus loose - one can simply see the virus and delete it. This goes for the junk, also - it can be easily deleted. ------------------------------------------------------------- DOS Based ---------- Rr2 is a DOS based program that runs under Windows 95/98 and can run in a MS-DOS only environment. Under Windows, it runs in a DOS window, defined by a PIF (program information file). ---------------------------------------------------------------- ..........Operating rr2 ............ The Option Table ----------------- This is the options table that springs up in the right part of rr2's screen. It appears whenever the Enter key is pressed. When the options table is active, and a horizontal arrow key is pressed, the directory report box appears on the left of the screen, if not already there, and options control is passed to the directory report. +----------------------+ | i Input File | | 0 File Output | | u Read Inbox | | v View Message | | h Output Messages | | t Empty File | | d Message Delete | | j Date Report | | m Sender Report | | n Inbox Filename | | p Loc line | | = Info Bar | | r Search | | b 1st record | | c Last record | | x Exit | +----------------------+ The Standard Options ----------------------- Key Functions ======== ============================================================= arrows move screen thru file by paging or scrolling. b re-defines first record of output file. c re-defines last record of current file. space turns on/off record numbers on right edge of screen. j generates the message "date" report. m generates "sender" report; toggles location of sender in field. v view selected message. h output selected messages to a file. n fix path of default inbox name/path. = put information bar on the screen. u read inbox into file area. d deletes messages from file area. i inputs file. 0 outputs file. x exits program, gives one warning. r searches file area for requested character strings. p positions screen onto selected line number. t empties a file of all records - writes on the file. -------- ------------------------------------------------------------- The Sender Report Rough Format ------------------------------- ---+---------------------------------+--------------------------messages: nnn-- Num| From | Subject nnn| who sent message | subject of message ---+---------------------------------+----------------------------------------- The Dates Report Rough Format ------------------------------ ---+------------------+-----------------------------------------messages: nnn-- Num| Date | Subject nnn| date of message | subject of message ---+------------------+-------------------------------------------------------- The File Input Routine ---------------------- On file input, several things happen. First, a number of rr2 file lines, to be chopped off the front of the file, is requested. The program will skip these many rr2 file lines of the input file, where a rr2 file line is up to 159 characters of a file record, but is often simply a file record. Then the file is checked for having binary characters; if so, it is flagged as being a binary file. Always, text formated input is treated as text data and text records. A binary file will be treated as an Outlook Express inbox file. Finally, the file is checked to have been all read in. If not, including any data skipped by request, a lost data report box appears on the screen. Also, a low dos memory warning can appear. For binary input, some special characters are converted. The char(7)'s convert to blanks; binary zero's are converted to char(249)'s, the 'ù' character; free char(13)'s are skipped. If all goes well, a sender report is generated and appears on the screen. The messages will be numbered and counted. They can be referenced by their message numbers, and each has a unique interval in the file area. ------------------------------------------------------------ The Directory Report --------------------- The report appears in a 45X25 character box in the left part of the screen. The fields covered are name, file attributes, file size, and when last updated. Also, directories and disk labels are flagged. The entries are chronologically sorted, from earliest to latest. The last entry is the "disks" line, where the computer's disk letters are listed. The first line is always the directory of the report. The directory can be changed by positioning the white print on a directory in the list, and pressing the enter key. The disk can be changed by positioning the white print over the disk letter on the "disks" line, and pressing the enter key. Key Functions --- --------- p changes directory via key input. up/down moves selected entry (in white) up/down report. paging pages report 17 entries up or down. pge+Cntrl sends selected entry to top or bottom of report. Enter changes directory, if applicable. x exits directory report - is rather a dummy function. left/right moves options control to options table. others exit directory report and use key for option table option. ---------------------------------------------------------------------- Rough Sample View of Busy Version of rr2's Screen -------------------------------------------------- +-name attribute size updated---+ h: 28 files, 3 dirs |NBCI.SNM a 245,760 1-27/02 11:32a| h:\MAIL |OLDSENT Dir 3-07/02 5:58a| |UNSENT~1.SNM a 16,384 3-24/02 14:30p| |TEMPLA~1 a 3,636 3-25/02 13:56p| |DRAFTS a 16,954 3-25/02 14:04p|ter +----------------------+ |DRAFTS.SNM a 49,152 3-25/02 14:04p|ter | i Input File | |TEMPLA~1.SNM a 4,984 3-25/02 14:05p|ter | 0 File Output | |TMPBOX a 13,399 3-26/02 6:50a|ter | u Read Inbox | |TMPBOX.SNM a 16,384 3-26/02 6:50a|ter | v View Message | |TRASH.SNM a 6,952 4-06/02 7:07a|ter | h Output Messages | |NCS a 81,276 5-01/02 13:41p|ter | t Empty File | |NCS.SNM a 262,144 5-01/02 13:41p|ter | d Message Delete | |N-METER.SNM a 966,656 6-16/02 10:29a|ter | j Date Report | |NCS2002 a 28,252 8-14/02 0:42a|ter | m Sender Report | |OLDMSGS Dir 10-21/02 13:52p|ter | n Inbox Filename | |NCS2002.SNM a 16,384 5-10/03 13:17p|ter | p Loc line | |OLDSENT.SNM a 16,384 5-10/03 13:17p|ter | = Info Bar | |SENT a 21,686 6-16/03 6:09a|ter | r Search | |SENT.SNM a 360,448 6-16/03 6:09a|ter | b 1st record | |INBOX a 35,031 8-14/03 5:47a|ter | c Last record | |INBOX.SNM a 11,992 8-14/03 5:47a|ter | x Exit | |POPSTATE.DAT a 73 8-14/03 5:47a|ter +----------------------+ | disks: a b c There are 58 Messages. 8/14/03 9:05am eport +- h:\MAIL\N-METER 193503 1->5225 [9801X159] rr2 9801 25 Key Memory ----------- Several of the keyboard input functions use a memory of previously keyed in strings. The memory uses the regular cursor movement keys: Left, Right, Home, End, Backspace. It uses other keys, as well: Key Function ------- ----------------------------------------- Up scrolls backward thru key memory Down scrolls forward thru key memory F5 deletes memory entry & scrolls backward Enter enters the key input entry F4 moves scroll to the blank entry Tab same as Down key Esc same as Up key F1 same as Enter key F2 same as Left key F3 same as Right key -------------------------------------------------------------------- Key Memory holds 20 entries, does not work for input of line numbers. Information Bar ----------------- First line, left to right, field contents: Message count or message number Date Time Second line, left to right, field contents: File name File size First line number in file --> Last line number in file [ max nmbr of lines X max nmbr of chars/line ] Program name Line number of top line on present screen Number of lines on screen pages ---------------------------------------------------------- Other Notes ------------ * You can use the full path name for the file name to over-ride the current directory. * Generally, to get out of a function, press the Enter or 'x' keys. * rr2.exe accepts a file name as an input parameter - it will attempt to open and read the file. * The program is for all files - but rr2 should NOT be used to update binary files, as some binary info is altered on input. * The lines per screen may change - the program does this when calculating the optimal number. -----------------------------------
Download rr2 from:
install.htm
C++ source code
S W S G S Z S R S H S O S E S O