home *** CD-ROM | disk | FTP | other *** search
/ On Disk Monthly 71 / odm71.zip / CALENDAR.TXT < prev    next >
Text File  |  1992-07-29  |  16KB  |  361 lines

  1.  
  2. Appointment Calendar is a memory-resident program which is
  3. available all the time, no matter what other text program you
  4. are running.  A simple "hot-key" pops it up.  Additionally, it
  5. will even beep at you to remind you of appointments.
  6.  
  7. This installation program will let you install Appointment
  8. Calendar to your hard disk, and place it into your AUTOEXEC.BAT
  9. file so that it runs every time you boot up.
  10.  
  11. Appointment Calendar will take up roughly 70 kilobytes of your
  12. memory.  Once it is loaded, you may run any other program on
  13. your PC (with the possible exception of programs that require so
  14. much memory that they won't fit once you have loaded Appointment
  15. Calendar).
  16.  
  17. NOTE: You may only use the ALT-C hotkey while in text mode
  18. rather than graphics mode.  In graphics mode, nothing will
  19. happen; the program will beep at you to tell you that it is
  20. unable to pop up at this time.  This is because Appointment
  21. Calendar writes text directly to the screen for the sake of
  22. speed, and this works only in text mode.
  23.  
  24. To bring up the calendar, type ALT-C at any time, whether you
  25. are at the DOS prompt or in the middle of another program.
  26. (Below, you'll see how to re-define this "hot-key" if you'd
  27. rather use a different key sequence.)
  28.  
  29.  
  30. ^C^IUsing Appointment Calendar
  31.  
  32. When you pop it up, Appointment Calendar will come up with a
  33. calendar page for the current month, with the current day
  34. highlighted.  Use the arrows to move around by days and weeks,
  35. the PgUp and PgDn keys to move by month, and the Home and End
  36. keys to move by year.  All years from 1900 to 2099 may be
  37. displayed.                                 
  38.  
  39. Press ENTER while a particular day is highlighted, and another
  40. window will pop up showing that day's appointment list.
  41. Here, the up and down arrows will move the highlight bar between
  42. events.  To add an appointment now, press Ins.  You are then
  43. asked for the time of the event, by an input cursor appearing in
  44. the Time column.
  45.  
  46. Type in a time.  You can use a variety of formats:  AM/PM
  47. (1:00p), 24-hour (13:00), and military (1300).  Leave the time
  48. field blank (by pressing ENTER) for items that have no
  49. particular time attached to them.  (Things to do, for instance.)
  50. Alternatively, you may prioritize items with no attached time by
  51. entering a number from 1 to 9999 preceded by a dash (-) or
  52. number sign (#) in the time field; these will sort in order, and
  53. be placed before all entries with regular times or blank time
  54. fields.
  55.  
  56. Hence, if you enter events with time fields "3:30p", "10:30a",
  57. "#1", "#6", "" (blank), "-5", "10am", "0800", and "17:24", they
  58. will end up being displayed in the order: "#1", "-5", "#6", ""
  59. (blank), "0800", "10am", "10:30a", "3:30p", and "17:24".  As you
  60. can see, Appointment Calendar is quite flexible, so you can use
  61. the timekeeping style to which you are accustomed.
  62.  
  63. "Noon" and "Mid" are accepted for noon and midnight,
  64. respectively.  Note: Midnight is regarded as the BEGINNING of
  65. the day, rather than the END, so you should enter a midnight
  66. event for tonight in tomorrow's list.  Or, alternatively, use
  67. "11:59p" in today's list.  Another note:  "2:00" is 2 AM; to
  68. enter 2 PM, type "2:00p", "2p", or "14:00".
  69.  
  70. The cursor then moves to the "Description" column; you may type
  71. in a brief line describing the event (for example, "Dentist
  72. appointment").
  73.  
  74. To further describe an event, you may add a memo field.  Do this
  75. by pressing F6 while a particular event is highlighted.       
  76. This puts you in a text editor to allow you to enter a note
  77. describing the event.     
  78.  
  79. Pressing F1 gives you a list of the function keys for the
  80. editor.   Exit the note editor with ESC or F10, and the note
  81. will be saved.  Events with notes attached show a letter "N" in
  82. the event listing.
  83.  
  84. You can edit an event by pressing ENTER when the desired event
  85. is highlighted, which allows you to edit, in turn, the time and
  86. description.  Edit the attached note by pressing F6.  Delete an
  87. event (and its associated note if any) by pressing Del.  (Be
  88. careful you don't accidentally delete something you really
  89. wanted to keep!  Del always deletes the currently highlighted
  90. event.)  To mark an event as "done" (without deleting it; you
  91. might want it around for historical purposes), press the Space
  92. Bar, which adds a "check-mark" next to the event listing.  (Use
  93. this to keep track of your progress towards completing those
  94. "things to do."  This also affects the carry-over feature
  95. described later.)  Pressing Space on an event already marked as
  96. done toggles this status back off.  To print out a list of the
  97. day's items, press F5 while the event list for the desired day
  98. is showing.
  99.  
  100. Another feature you can enable for a given event is the alarm.
  101. Press F8 to turn alarm status on and off for the current event;
  102. this is shown by a musical note in the same column as the "done"
  103. check marks.  (You cannot mark an event as "done" and enable
  104. alarm status on the same event at once; pressing the F8 key
  105. "undoes" the event's done indicator if any, and conversely,
  106. pressing the Space Bar "undoes" any alarm set for the event.
  107. This makes sense; if you've already done something, you needn't
  108. be informed of it by an alarm.)  When an event has an alarm set,
  109. then you will be informed by a beep and a pop-up screen box when
  110. its time comes.
  111.  
  112. Upcoming alarm events are checked every few seconds while you
  113. are not within the calendar program, and also at frequent
  114. intervals while in the calendar page mode.  (Alarms will not pop
  115. up while you are in the process of editing events or notes
  116. within Appointment Calendar, as this could interfere with the
  117. internal operation of the program.  You'll be "caught up" once
  118. you exit back to the calendar page.)  If you are in graphic mode
  119. when an alarm comes up, it will just beep, and not pop anything
  120. up on the screen or wait for a keypress; you can just go on with
  121. whatever you are doing, or exit to DOS and pop up the calendar
  122. with the hotkey if you'd like to see what's going on.  If you're
  123. in text mode, however, you will see a pop-up box telling you the
  124. name of the event that came up, and asking for you to press the
  125. space bar to remove the box, or ENTER to pop up the calendar.
  126.  
  127. Pressing F10 from the calendar page will remove the program from
  128. memory.  This works only when it is the last thing you loaded;
  129. if you've loaded other memory-resident programs, or are in the
  130. middle of running an application, it won't be able to unload.
  131. If so, remove all programs in the reverse order in which you
  132. installed them.
  133.  
  134. ESC exits without removing the program.  This keeps Appointment
  135. Calendar accessible by the "hot-key," as well as continuing to
  136. check for "alarm" events.
  137.  
  138.  
  139. ^C^IAdditional Features
  140.  
  141. You will probably want to get in the habit of loading
  142. Appointment Calendar every day.  When you begin doing so, you
  143. may wish to use the carry-over feature.  (See full description
  144. of how to enable these special features below).
  145.  
  146. With the carry-over feature enabled, when you have items from
  147. the previous day (or earlier) that haven't been marked as "done"
  148. or deleted, they will be carried over to the current day.  This
  149. is handy for things-to-do lists; whatever you didn't manage to
  150. finish one day can be automatically carried over to the next, to
  151. keep nagging you until you finally do it.  Any times attached to
  152. carried-over events will be removed, since yesterday's times
  153. probably aren't relevant today.  However, "#" or "-" priority
  154. number entries in the time column will be preserved.  Also, you
  155. can force retaining of a particular time entry by suffixing a
  156. greater-than symbol (>) at the end of the time, e.g., "12:00p>".
  157. This lets you set up repeating alarms at particular times, such
  158. as if you'd like to always be informed at noon that it is
  159. lunchtime.
  160.  
  161. When you pop up today's event list, you can use the editing
  162. features to put in the appropriate times if relevant, and to
  163. delete all carried-over events that are no longer necessary.
  164. All notes attached to events will carry over with the events
  165. themselves.
  166.  
  167. Even when events are carried over, they will also remain in the
  168. earlier days in which they were originally entered.  This gives
  169. you a historical record of what you did each day.  However, this
  170. also takes up disk space.  You may delete such old events "the
  171. hard way" by going back and pressing Del repeatedly (doing this
  172. on earlier days' events will not harm the copies of such events
  173. that have already been "propagated" to later days), or you can
  174. do a bulk purge the easy way, using the "day," "month," and
  175. "year" purge command switches described below.  Past events
  176. which have been carried over but not purged will display with a
  177. right-pointing symbol (») in the column where the "Done" check-
  178. mark usually appears.  Past events which you have declined to
  179. carry over (by running Appointment Calendar without using the
  180. Carry-Over option) are shown with a left-pointing symbol («),
  181. and will not be carried over in future dates.
  182.  
  183. The daily carry-over and purge will take place every time you
  184. load Appointment Calendar with the appropriate command switches,
  185. and also, thereafter, whenever midnight is reached, thus setting
  186. the system date to the next day.  Hence, whether you leave your
  187. computer on permanently, or power it up anew every morning, your
  188. dates will be carried over and/or purged daily in accordance
  189. with your wishes.  If you load Appointment Calendar more than
  190. once in a day, no harm will be done, as only events in past days
  191. (not the current or future days) will be carried forward or
  192. purged.  Thus, you'll only see an effect in a second or
  193. subsequent run in the same day if you go back and enter events
  194. in earlier dates, or if the system clock reaches midnight.
  195.  
  196.  
  197. ^C^ICommand Options
  198.  
  199. There are several options which may be enabled through the
  200. command line you use to load Appointment Calendar.  This
  201. installation program will ask you for your preferences regarding
  202. the Carry-Over and Purge features and install Appointment
  203. Calendar in the desired mode (if you say Yes to the question
  204. about whether you want Appointment Calendar added to your
  205. AUTOEXEC.BAT file).  Otherwise, you may enable them by using
  206. appropriate command switches when you invoke Appointment
  207. Calendar from the DOS prompt or from a batch file of your own
  208. creation.
  209.  
  210. All these options should follow the name CALENDAR on the command
  211. line, and should be separated from each other and the program's
  212. name with spaces.  (Some examples will be given below.)
  213.  
  214. Each option (other than the path for saving data) begins with a
  215. slash (/), followed by one or more letters.
  216.  
  217. ^1/C: Carry Over
  218.  
  219. If this is used, undone events from prior days will be carried
  220. over to the current day as described above.  If it is not used,
  221. such undone events will be marked as "not carried over" to
  222. prevent them from carrying over at a later time.                            
  223.  
  224. ^1/PD, /PM, /PY: Purge switches (Day, Month, Year)
  225.  
  226. If one of these is used, then all events older than a particular
  227. cutoff point will be deleted.  With -PD, all events earlier than
  228. the current day are deleted.  With -PM, all events older than
  229. one month ago are deleted.  With -PY, all events older than a
  230. year ago are deleted.  These deletions take place after events
  231. are carried forward as appropriate, so that all current undone
  232. events remain even if they originated in a day that's now been
  233. purged.  If you don't use any of these purge switches, no events
  234. will ever be deleted unless you delete them individually using
  235. the F7 key.  This may be the most desirable option if you'd like
  236. a full past history of your activities, but be warned that it
  237. will take up a growing amount of disk space. On the other hand,
  238. if you don't care about the past, but are only using this
  239. program to track your present and future appointments, then the
  240. -PD option gets rid of all "deadwood" of past events.  The other
  241. two switches provide middle-of-the-road options to keep your
  242. past history for a limited time.
  243.  
  244. ^1/KEY=: Re-define the hot-key
  245.  
  246. Use this, followed by the desired hot key, to change from the
  247. default of ALT-C in case this conflicts with something else you
  248. are running.  The format is /KEY= followed by A, C, L, or R
  249. (representing the Alt, Ctrl, Left Shift, and Right Shift
  250. respectively) then the letter, number, or function key you want
  251. to use.  /KEY=AX selects Alt-X, while /KEY=CF5 selects Ctrl-F5.
  252. /KEY=LSpace selects the combination of the left-hand shift key
  253. and the space bar.
  254.  
  255. ^1/N: Run in non-resident mode
  256.  
  257. This switch runs Appointment Calendar without keeping it
  258. resident in memory.  It will pop up immediately with no hot-key
  259. required, and then remove itself entirely from memory when you
  260. leave with either ESC or F10.  This is handy for checking your
  261. appointment schedule without keeping anything permanently in
  262. memory.
  263.  
  264. ^1/M: Monochrome Display
  265.  
  266. If you have a monochrome monitor and find the color scheme of
  267. Appointment Calendar to be difficult to read, run it with the
  268. command:
  269.  
  270.    CALENDAR /M
  271.  
  272. to bring it up in black-and-white mode.  You may combine the /M
  273. switch with the other command line options, like:
  274.  
  275.    CALENDAR /M /KEY=CP C:\CALENDAR
  276.  
  277. NOTE:  If you ran On Disk Monthly by typing "GO /M" to put the
  278. menu system into monochrome mode, this will be passed on to the
  279. installation program, so that Pop-Up Notepad will be installed
  280. in monochrome mode.
  281.  
  282. ^1Path for saving:
  283.  
  284. Anything on the command line that does not begin with a slash
  285. will be regarded as the path of the directory in which you would
  286. like to save your appointment lists and the attached notes.  If
  287. none is specified, the current directory at the time you loaded
  288. Appointment Calendar will be used.  You'll probably want to
  289. create a directory specifically for this program (e.g.,
  290. "C:\CALENDAR") with the MD command in DOS, and use this every
  291. time you run Appointment Calendar.  You must use the same
  292. directory every time, or you won't be able to load appointment
  293. lists you saved somewhere else.  This directory may (but
  294. needn't) be the same directory in which you have placed the
  295. program itself (CALENDAR.EXE).  Various files with ".DTE" and
  296. ".N??" (where the question marks represent two digits)
  297. extensions will be created there, along with a file
  298. "UNDONE.DAT".  The eight-character filenames of these files will
  299. represent their dates, in the form YYYYMMDD, like 19900820 for
  300. August 20, 1990.
  301.  
  302. ^CExamples
  303.  
  304. Some examples of command lines invoking Appointment Calendar:
  305.  
  306.      CALENDAR
  307.  
  308. A "plain-jane" run, using no special options, and saving
  309. calendar dates into whatever drive and path is current at the
  310. time you type it.
  311.  
  312.      CALENDAR C:\CALENDAR
  313.  
  314. Saves data to the directory "CALENDAR" on your hard drive C.
  315.  
  316.      CALENDAR /C /PD C:\CALENDAR
  317.  
  318. Saves data to C:\CALENDAR; carries over and purges all
  319. appointments from prior days.
  320.  
  321.      CALENDAR /KEY=A2 /PY C:\CALENDAR
  322.  
  323. Sets the hot-key to Alt-2 (note: this works only with the number
  324. 2 on the regular typewriter keyboard, not the numeric keypad),
  325. purges all events over a year old, and uses C:\CALENDAR to save
  326. events.  (Events are not carried over from prior days, since -C
  327. is not used.)
  328.  
  329.      CALENDAR /N /C /PM C:\CALENDAR
  330.  
  331. Runs without staying resident, carrying over events from prior
  332. days and purging events over a month old.
  333.  
  334.  
  335. Note that if Appointment Calendar has already been loaded, it
  336. will not let you load another copy; any attempts to run it
  337. again, with any parameters, will produce only a message that it
  338. is already loaded.  Terminate Appointment Calendar by popping it
  339. up with the hot-key, then using the F10 command to exit, if you
  340. wish to load it again with different parameters.
  341.  
  342.  
  343. Final note: Since this program makes extensive use of the DOS
  344. time and date settings, be sure you set these correctly before
  345. running it!  If you let it default to "1-Jan-1980" (as many
  346. people without a battery-powered clock do), or your clock is
  347. running fast or slow, you may get some strange results.  Also,
  348. if you or a program changes the setting of the time or date
  349. while Appointment Calendar is active, you may have alarms pop up
  350. at the wrong time, daily purges and carryovers be initiated
  351. incorrectly, and other confusing stuff.
  352.  
  353.  
  354.  
  355. ^C^ICredits
  356.  
  357. ^C^1^V
  358. ^CProgrammed by Daniel Tobias
  359.  
  360. ^CCopyright 1992 by Softdisk, Inc.
  361.