home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #1
/
monster.zip
/
monster
/
PERSONAL
/
DATMIND.ZIP
/
DATEMIND.TXT
< prev
next >
Wrap
Text File
|
1994-01-13
|
13KB
|
264 lines
D A T E M I N D E R
(C) 1993 Dillo Software
DATEMINDER is a simple reminder program designed to remind you of
upcoming events as you boot up your computer. It is copyrighted
material and released as SHAREWARE... If you find it useful after
14 days and intend to continue using it, I urge you to register
the program with me at:
Ray Fortner
924 Glade Forest Ct.
Cedar Hill, TX, 75104
The registration fee is $7 and entitles you to product support,
notice of upgrades, and bug fixes (hopefully none
are needed!). Please use the form below to register. I also
solicit your comments and opinions on the utility of Dateminder,
and how I can improve it. Thank you for supporting Shareware.
===================================================================
D A T E M I N D E R Version 1.1 Product Registration
I am enclosing the $7 registration fee for:
Name ___________________________________________
Address ___________________________________________
City ___________________________________________
State/Prov. ________________ Zip/Postal __________
_
Check diskette type: 5.25" |_|
_
3.5 " |_|
Remit to:
Ray Fortner
924 Glade Forest Ct.
Cedar Hill, TX 75104
-------------------------------------------------------------------
Comments: ________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
=========================Clip=here================================
DESCRIPTION: Dateminder is designed as an unobtrusive, simple,
small reminder program to help keep you from overlooking those
pesky little dates, birthdays, anniversarys and other items that
are important for you to remember. It is NOT a full-blown
Personal Information Manager, and doesn't have a lot of bells and
whistles. It is written entirely in assembly language for speed
and compactness - the actual code uses less than 12K bytes, with
the rest of the file size being used for data. I do plan some
enhancements, depending on user support and inputs for further
development.
INSTALLATION: I developed Dateminder to be called from the
AUTOEXEC.BAT file at boot-up, so that you will be reminded of
upcoming events when your computer is started. The best way to do
his is to place the files DATEMIND.COM and DATEMIND.DAT in the
root directory of your boot drive (normally Drive C:). To do so,
at the DOS prompt, copy those two files to the C:\ directory. If
you choose to place them in another directory, that's fine also,
subject to a slight restriction, explained momentarily.
Now open your AUTOEXEC.BAT file with a text editor and add the
line:
C:\DATEMIND
somewhere in the file. I suggest the last line before executing
the DOSSHELL or WIN command. If Dateminder is not in the root
directory, you will have to make its' directory current before
running, so that it can find the data file. To do this, enter
these lines in AUTOEXEC instead of the above (assume you put
Dateminder in the \DOS directory):
CD \DOS
C:\DOS\DATEMIND
CD \
Finally, if you don't want the Dateminder window to pop up if
there is nothing in it (i. e. there are no current reminders), add
the /N switch to the DATEMIND command:
C:\DATEMIND /N
-------------------------------------------------------------------
COMMAND SYNTAX: The command syntax for Dateminder is very simple:
DATEMIND [/M] [/W] [/N]
The switches (in brackets) are optional and have the following effects:
/M - Causes Dateminder to start in Monthly display mode. This is
the default and is normally unnecessary.
/W - Causes Dateminder to start in Weekly display mode.
/N - Tells Dateminder not to open display unless there are current
reminders to show.
The switches are not case-sensitive and can be entered in upper or
lower case, in any order.
USING DATEMINDER: When called, Dateminder pops up a window in the
center of the screen (don't worry, the data underneath is saved!).
The window is divided into 3 sections. The top section is for
program I.D. The center section, or pane, is for data display,
entry, and editing, and the bottom pane is for the command menu
bar.
Initially, the program is in Upcoming Events mode, with the cursor
in the data display pane next to the first reminder. Of course,
the 1st time you start Dateminder, there are no reminders. The
bottom pane tells you to press Escape to exit, F2 for the menu,
and F3 to toggle the "look-ahead" mode between monthly and weekly.
The mode is shown highlighted. A note at the bottom of the data
display pane reminds you that to acknowledge an item, type an 'x'
beside it. More on acknowledging items later - first you have to
enter some. Following are the menu commands:
New events:
To enter new reminders, press F2 to get to the menu. From the
menu bar in the bottom pane, press N to bring up the New Item
entry form in the data pane. Data entry in this form is straight-
forward - type in the numeric date in Month-Day-Year form. You
can use wildcard dates for recurring events - wildcards are
explained later. The cursor advances to the Event field for you
to enter the event you wish to be reminded of. Use the <tab> key
to move from field to field. The next two fields are optional.
The first, "Remind __ days in advance", allows you to specify how
soon in advance of the date a non-erasable reminder is displayed.
The default is 2 days. The second, "Remind after acknowledged
(Y/N)", if answered with a Y, causes the reminder to be shown
continuously, even after user acknowledgment. The default is N.
When ready to store the event, press Enter to return to the menu
screen, and the new reminder is displayed (if within the date
scope, monthly or weekly).
Edit events:
To edit existing events, press E from the menu bar. This will
display a list of all events in the data file, in chronological
order, with the cursor next to the first one. Use the arrow keys
to move the cursor next to the event to be edited, and press
enter. If there are more than six events in the file, use PgDn
and PgUp to page through the file to get to the event you want.
After selecting the event, it is displayed in the entry form for
you to change as necessary. Press Enter when through and it will
be stored in its new form. Press Escape to return to the menu bar.
Delete events:
To delete an event, press D from the menu bar. This will bring up
the same list as Edit, except that it will be titled "Delete
item". Choose the event to delete the same way you did in Edit,
and press Enter. The event will turn red, and you will be asked
to confirm the deletion with a 'Y'. Any other key will abort the
delete. Again, press Escape to return to the menu bar. A note:
one-time events are automatically deleted after they are past -
unless you didn't acknowledge them.
Print events:
To print a listing of currently due events, press P from the menu
bar. You will be prompted to check your printer and press Y to
print the list. Pressing the N key will abort the print command.
Calendar:
Pressing C at the menu bar brings up a calendar display in the
data pane. This can be used for planning ahead, or reference.
Pressing the left or right arrow keys changes the month backward
or forward, while pressing the up or down arrow keys advances or
decreases the year. The date range is from Jan, 1980 to Dec, 2099.
WHAT IS DISPLAYED, AND WHEN: After your events have been entered,
you will spend most of your time in the data display mode (the
cursor in the data pane). As noted, this is the start-up mode of
Dateminder. When called, Dateminder looks ahead either one month
or one week, depending on your command, and finds all
unacknowledged events, plus all events that are within the number
of days specified in the "Remind in advance" field, and displays
them in chronological order. If there are more than six events
due, you can display them by using PgDn and PgUp to page through
the list. An unacknowledged item is identified by a blank next to
its' date. To acknowledge it, move the cursor to the blank and
press 'x'. The next time the program is started, this event will
not appear - unless or until it is within the number of days you
set for advance reminding.
As an example, let's track an event all the way through its life
cycle. On October 1st, you enter the event: "11/07/93 10:30
Meeting with Bob", and set the "Remind days in advance" to 5.
After pressing Enter to store this date, it does not appear on the
list just yet, as it is over a month away. On October 7th, when
Dateminder is called, this event pops up in the data display, with
a blank next to the date. To make it go away, move the cursor to
the blank and press 'x'. The event won't go away during this
session, but the next time Dateminder is started, it will not
appear. The next time it does show up will be on November 2nd, 5
days in advance of the meeting. Now it will appear every time
Dateminder is started. On Nov. 7th, the date will read "Today"
and you should acknowledge it again. If you do, on Nov. 8th, the
event will be deleted from the file automatically. If you don't
acknowledge it again, it will show up subsequently in red until
you either acknowledge it, or delete it yourself.
WILDCARD DATES: To save time and typing entering many events,
particularly those that recur with regularity, such as birthdays,
anniversaries, monthly bills, weekly meetings, etc., you can enter
wildcards for dates. This way you only have to enter Aunt Nelly's
birthday once and it will come around again every year until Aunt
Nelly cashes in. A wildcard is a '**' entered in the month or
year fields, or a weekday abbreviation in the day field. There
are seven combinations of wildcards, shown in the examples below:
MM/DD/YY Meaning
========= ======
**/12/93 The 12th of every month in 1993
12/25/** December 25th of every year
**/15/** The 15th of every month, every year
02/TU/94 The second Tuesday of every month of
1994
(Note: the 02 does NOT refer to
February)
**/WE/93 Every Wednesday in 1993
01/SA/** The first Saturday of every month,
every year
**/MO/** Every Monday, every year
Valid weekday abbreviations are SU, MO, TU, WE, TH, FR, and SA.
You may enter them in upper or lower case.
A wildcard date, after past due and acknowledged, will reset
itself to the next occurence and appear at the proper times.
ERRATA: Following are a couple of idiosyncracies in v1.0 of
Dateminder, and how to avoid them:
1) After entering new events, DON'T acknowledge them immediately.
This can cause a system lock-up if you are using a disk cache.
Just leave the new items un-acknowledged until the next time
Dateminder is started and there will be no problem.
2) If you enter an invalid date, such as one that has already
past, Dateminder will beep and request a valid date. It may
continue to do so even after you type over the incorrect date with
a correct one. If this happens, press Escape to return to the
menu bar, then press N to reenter the New Item mode and start
over. Dateminder is particular about the date being entered in
the correct format: Month/Day/Year.
--------------------------------------------------------------------