home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C!T ROM 5
/
ctrom5b.zip
/
ctrom5b
/
CT
/
CT9507
/
BATREM30
/
BATREM30.DOC
< prev
next >
Wrap
Text File
|
1993-08-05
|
41KB
|
882 lines
BatchReminder 3.0
Copyright (c) Ben Kalkhoven
h.o. Nice SoftWare!
Postbus 6136, 2702 AC Zoetermeer
Tel/FAX 079-165841
Fido 2:281/527.3
BatchReminder 3.0 (C) Nice Software! Pagina 2
1. Wat is BatchReminder................................................. 3
2. Invoeren in de Agenda................................................ 3
Kalender-invoer.................................................... 4
3. Het bestand met onderwerpen : BATREM.FIL............................. 4
4. Werking van BatchReminder in AUTOEXEC.BAT............................ 4
4a: Voorbeeld van toepassing in AUTOEXEC.BAT:..................... 5
4b: Optionele Padinstrukties:..................................... 5
4c: Environment-instructie (SET-commando):........................ 6
4d: De ALARM-funkties ............................................ 6
5. Werking van BatchReminder zonder parameter........................... 6
6. Werking van BatchReminder in een 'MULTI-USER' Environment........... 8
7. Adressen-beheer met BatchReminder................................... 9
Mailmerge WP....................................................... 9
Exporteren......................................................... 10
Sorteren........................................................... 10
8. De 'Utilities'...................................................... 11
Transfer........................................................... 11
BackUp en Restore.................................................. 11
Systeemtijd........................................................ 11
BatchSchoon........................................................ 11
9. Bediening............................................................ 11
Quick Keys......................................................... 12
Bediening van de kalender.......................................... 12
10. Kleuren............................................................. 12
11. Het TSR-programma BatchAlarm (BATALARM.COM)......................... 13
Technische gegevens................................................ 14
12. Disclaimer voor BATALARM.COM........................................ 14
13. Maximum aantal Records in BatchReminder Agenda...................... 15
14. Wanneer mag ik BatchReminder gebruiken?............................. 15
15. Wat gebeurd er als ik vergeet te registreren ....................... 16
16. Ere wie ere toekomt................................................. 16
BatchReminder 3.0 (C) Nice Software! Pagina 3
1. Wat is BatchReminder?
────────────────────────
BatchReminder is een 'Personal Information Manager' voor de PC.
Het programma stelt u in staat AGENDA- en ADRES-gegevens te
onderhouden.
De AGENDA heeft een ingebouwde REPORTER- en een ALARM-functie
waarmee er dagelijks, op ieder gewenst moment, AGENDA-meldingen
op het scherm gebracht kunnen worden. Het residente gedeelte van
van de ALARM-functie is slechts 1600 bytes groot waardoor u
maximaal kunt blijven beschikken over het werkgeheugen van DOS.
ADRES-beheer biedt u de mogelijkheid al de adressen van uw
persoonlijke relaties in een bestand op te slaan.
Met de optie 'MAIL-MERGE WP' kunt u, i.s.m. WordPerfect, grote
postzendingen verzorgen. Met de WP-Macro 'AVERY.WPM' kunt u uw
gegevens op diverse soorten etiketten van het merk AVERY printen.
De export-functies van ADRES-beheer brengen uw gegevens tevens
binnen het bereik van dBASE, LOTUS 123 en tekstverwerker.
BatchReminder is ook toe te passen in een multi-user omgeving zoals onder
Novell of Banyan.
2. Invoeren in de Agenda
─────────────────────────
Standaard voorziet BatchReminder in de volgende onderwerpen:
- Agenda
- Prikbord
- Verjaardag
- Trouwdag
- Ambtsjubileum
- Trouwdag
- Lustrum
- Stichting
U bent vrij om de namen te wijzigen of te overschrijven in de invoer-
procedure. Deze wijzigingen worden in het configuratie-bestand vast-
gehouden. Zodoende bent u in staat om BatchReminder aan uw persoonlijke
behoefte af te stemmen.
Bij invoer van een datum bent u vrij om het jaar weg te laten. Dit is
handig bij verjaardagen als wel maand en dag maar niet het geboortejaar
bekent is.
Prikbord notities zijn bedoeld als reminders voor zaken die ter hand
genomen dienen te worden maar waarvan de datum nog niet gepland is.
Deze prikbord notities hebben daarom als enige gebeurtenis GEEN datum
en worden dagelijks gemeld door BatchReminder.
BatchReminder 3.0 (C) Nice Software! Pagina 4
Bij iedere invoer kunt u opgeven of de melding jaarlijks dan wel
eenmalig gemeld moet worden.
Eenmalige meldingen worden uitsluitend gemeld op de exacte datum dan
wel indien deze binnen de range van de zoek-parameter vallen.
Jaarlijkse meldingen worden ongeacht het jaar gemeld op de exacte datum
dan wel voor zover ze binnen de zoek-range vallen (zie punt 4).
Kalender-invoer
---------------
De kalenderfunktie brengt de huidige maand in beeld met de cursor op
de dag van vandaag. Dagen met afspraken of ingesteld alarm worden met
speciale indicaties aangemerkt.
Rechts van de kalender is de inhoud van de dag in beeld gebracht in het
Agenda-window. Met behulp van de cursor-toetsen kan gescrolld worden naar
andere dagen en maanden.
De kalender geeft een extra mogelijkheid om Agenda-notities in te
voeren. De kalender-invoer routine beschouwt echter alle meldingen
als 'Eenmalig' en accepteert geen invoer van gepasseerde datums.
De kalender is zeer geschikt om te beoordelen of op een bepaalde dag
bijvoorbeeld een afspraak kan worden gemaakt en deze afspraak meteen in
BatchReminder vast te leggen.
Een periodiek terugkerende reeks van meldingen kunt u snel invoeren door:
- De eerste melding van de reeks in te voeren (standaard of met kalender)
- Onder optie 'Muteren wijzigen' deze melding vervolgens door te boeken
waarbij u opgeeft:
- De einddatum van de reeks doorboekingen
- De tijds-faktor : Dag, Week, Maand of Jaar
- De tijds-interval
3. Het bestand met onderwerpen : BATREM.FIL
─────────────────────────────────────────────
De lijst met onderwerpen wordt door BatchReminder opgeslagen in het
bestand BATREM.FIL.
Bezitters van een oude release van BatchReminder moeten het bestand
BATREM.FIL van de oude release bewerken met het programma REBUILD.EXE om
het geschikt te maken voor werking met release 3.0. Overigens geeft
BatchReminder een melding indien de record-layout van het bestand
verouderd is.
4. Werking van BatchReminder in AUTOEXEC.BAT
──────────────────────────────────────────
Gebruik van BatchReminder in een BATCH-procedure vindt plaats door
parameters mee te geven in de BATCH-file, t.w.
BATREM optie [-Fvolledigpad] [-Dvolledigpad]
BatchReminder 3.0 (C) Nice Software! Pagina 5
De pad-instrukties zijn optioneel voor gebruik in Batch-files,
indien GEEN parameter wordt opgegeven dan presenteert BatchReminder een
Pull-Down keuze-menu met veel meer beschikbare opties.
Geldige opties:
Z = Zoek en meldt gebeurtenissen van vandaag
Zn = Zoek tevens n-dagen terug (max 9 dagen)
ZM = Zoek alleen op maandag 2 dagen terug
Z[n][M]Vn = Zoek tevens n-dagen (max 9 dagen) vooruit
1Z[n][M][Vn]= Als boven, slechts 1x per dag
Z[nMVn]Cx = x is kleur Reporter-scherm (geldig is 1 t/m
15)
4a: Voorbeeld van toepassing in AUTOEXEC.BAT:
=============================================
..........
BATREM Z => Meldt iedere keer bij opstarten de onderwerpen
BATALARM van vandaag en geeft signaal.
..........
BATREM 1ZMC01 => Aanbevolen parameter, 1x per dag zoeken, op
BATALARM maandag 2 dagen terugkijken, geeft signaal.
Kleur reporter-scherm is 01 (blauw)
...........
BATREM 1ZMV1 => Als boven, maar kijk tevens 1 dag vooruit
BATALARM geeft signaal
..........
BATREM 1Z9V7 => 1x per dag zoeken naar meldingen
BATALARM kijk 9 dagen terug en 7 vooruit, geeft signaal
4b: Optionele Padinstrukties:
=============================
Het is niet nodig dat U BATREM.EXE en het werkbestand BATREM.FIL tezamen
plaatst in de huidige directory.
BATREM.EXE zoekt eerst in de huidige directory en zoekt, indien nodig,
het volledige DOS pad af naar het bestand BATREM.FIL.
De werkbestanden van BATREM.EXE kunnen in verschillende directories
geplaatst worden (Multi-users in Netwerk zie ook punt 6).
Voorbeeld:
Gegevens bestanden F:\PZ\DATA
Frequentiebestand: F:\USER\JANSEN
(voor de 1Z-optie)
In deze situatie gebruikt u de optionele padinstrukties.
Voorbeeld van toepassing in AUTOEXEC.BAT:
..............
BATREM 1ZM -DF:\PZ\DATA -FF:\USER\JANSEN
BatchReminder 3.0 (C) Nice Software! Pagina 6
4c: Environment-instructie (SET-commando):
==========================================
Naast de optionele pad-instructies -D en -F is het mogelijk
om specifiek aan te geven waar BatchReminder de werkbestanden
kan vinden.
U doet dit door middel van het SET commando in AUTOEXEC.BAT
voordat BatchReminder wordt opgestart: t.w.
SET BATREM= C:\UTILS\BATREM
BATREM 1ZMV1
BatchReminder zal nu zijn werkbestanden zoeken in de directory
C:\UTILS\BATREM (indien aanwezig).
De expliciete pad-instrukties -D en -F blijven echter prevaleren
boven het SET-commando
*** De standaard grootte van het DOS-environment is 160 bytes. Indien ***
*** er geen ruimte meer is voor de SET instructie dan kunt u het ***
*** environment-block vergroten door in CONFIG.SYS de volgende ***
*** instructie op te nemen : ***
*** SHELL=C:\COMMAND.COM /P /E:512 ***
4d: De ALARM-funkties (zie ook punt 11):
=======================================
De ALARM-tijd (24-uur formaat) is optioneel en activeert twee
funkties binnen BatchReminder, t.w.
1. Bewaking tegen dubbele afspraken; indien u hier een tijdstip
opgeeft, zal BatchReminder voor diezelfde dag ditzelfde
tijdstip niet nogmaals accepteren.
2. Alarm-signaal functie; op het ingevulde tijdstip hoort u het
Reporter-signaal en bovendien verschijnt er een boodschap op
het scherm.
NB! Deze funktie werkt uitsluitend in samenwerking met het
TSR-programma BatchAlarm.
BatchReminder en BatchAlarm communiceren met behulp van een
interface-bestand 'C:\~~~1.ALM' hetwelk aangemaakt wordt
door BatchReminder en gelezen wordt door BatchAlarm.
(Let op aanroepvolgorde in Batch-file!)
NB!. Indien u niet gebruik wenst te maken van optie 2 dan schakelt
U de ALARM-interface uit met menu-optie 'CONFIG'.
5. Werking van BatchReminder zonder parameter
───────────────────────────────────────────
Indien BatchReminder wordt opgestart ZONDER (of onjuiste) parameter dan
presenteert het programma een 'Pull-Down' menu met de volgende opties:
BatchReminder 3.0 (C) Nice Software! Pagina 7
MUTEREN : Invoeren - Van nieuwe meldingen
(Agenda) Wijzigen - Naam, Datum, Gebeurtenis, Melding
Doorboeken van eenmalige meldingen
Verwijderen - van meldingen
Einde - Stoppen
AGENDA : Vandaag - Meldt gebeurtenissen van vandaag
Terugkijken - gebeurtenissen vanaf 1-1 tot heden
Vooruitkijken - Aanstaande meldingen t/m 31-12
Printen - Volledig overzicht per onderwerp
naar de Printer
Kalender - Maand(en) in beeld met invoermogelijkheid
INFO : Help - Algemene aanwijzingen
Info - Filosofie en Credits
Licentie - Tenaamstelling en Licentie-gegevens
Config : Kleur - Reporter en BatchReminder in kleur
MonoChroom - Reporter en BatchReminder in zwart/wit
(monochroom C/E/Vga)
Geluid Aan - 'Whistling Windows' bij welkom-scherm
en bestands-mutatie
Geluid Uit - Sic. Heeft geen invloed op signaal
van de Reporter
Maak Alarm - U wenst gebruik te maken van het TSR
programma BatchAlarm. BatchReminder
maakt het interface-bestand aan.
Geen Alarm - U vindt BatchReminder prachtig maar
u heeft bedenkingen tegen residente
programma's zoals BatchAlarm.
Er wordt GEEN interface bestand
aangemaakt.
Adresbeheer : Raadplegen - Raadplegen adressenbestand met diverse
zoekmogelijkheden (klank, string, e.d.)
Invoeren - van nieuwe adres-gegevens
Wijzigen - van bestaande adres-gegevens
Verwijderen - van bestaande adres-gegevens
Mail-Merge WP - aanmaken secundair bestand voor
WordPerfect.
Exporteren - Adressen-bestand converteren naar
dBase III, LOTUS 123 of ASCII
Sorteren - Adressen-bestand sorteren op 1 of
meerdere adresgegevens naar keuze
Utilities : Transfer - automatische uitwisseling BatchReminder
data-bestanden tussen twee PC's middels
vergelijking van datum en tijdstip
bestanden.
(NB Registratie geeft u het recht om
BatchReminder op 2 PC's tegelijk te
gebruiken)
BatchReminder 3.0 (C) Nice Software! Pagina 8
Back-up - Copieeren werkbestanden naar diskette
Restore - Copieeren werkbestanden van diskette
Toelichting - op Transfer, BackUp en Restore
Systeem-tijd - Bijstellen datum en tijd
BatchSchoon - Verwijderen gepasseerde eenmalige
meldingen; resultaat naar BATREM.HIS
QUIT : Naar DOS - Stoppen
6. Werking van BatchReminder in een 'MULTI-USER' Environment
─────────────────────────────────────────────────────────────
Een aantal gebruikers hebben BatchReminder naar volle tevredenheid
geimplementeerd op een SERVER in een Multi-user netwerk.
Aan de CLIENT kant (werkstations) moeten de volgende instellingen
in AUTOEXEC.BAT geregeld zijn, t.w.
a: SET BATREM = C:\UTILS\BATREM
Hierdoor leest BatchReminder de Configuratie- en frequentie file van
de individuele CLIENT. Indien u het SET-statement zou weglaten dan
probeert BatchReminder het config-file in de root van de SERVER te
schrijven waar het geen schrijfrecht heeft.
b: BATREM 1ZM -DF:\PZ\DATA
BATALARM
Door de -D parameter leest de reporter het bestand op de SERVER
en wordt de ENVIRONMENT-parameter op dit punt genegeerd.
Het alarm-interfacebestand '~~~1.ALM' wordt standaard in de ROOT
van de C-drive aangemaakt door BatchReminder. Indien dit niet mag
(of niet kan : bijv. diskloze werkstations) dan moet met de -F
parameter de home-directory worden opgegeven. Met dezelfde -F
parameter moet dan aan BATALARM.COM worden medegedeeld waar het
interface-bestand te vinden is, bijvoorbeeld:
BATREM 1ZM -FH:\USER\JANSEN
BATALARM -FH:\USER\JANSEN
of in combinatie met de -D parameter
BATREM 1ZM -DF:\PZ\DATA -FH:\USER\JANSEN
BATALARM -FH:\USER\JANSEN
Tijdens schrijf-acties naar de SERVER wordt een volledige 'write-lock'
gelegd op 'BATREM.FIL' ten einde bestands-inconsistentie te voorkomen.
Zogenoemde 'dead-locks' worden afgevangen waarbij de CLIENT de keuze
krijgt om, na een kleine pauze, het nog eens te proberen of de
procedure af te breken.
*** De code welke 'file-sharing' en 'locking' in een netwerkomgeving ***
*** ondersteund is ge-isoleerd in de door de gebruiker installeerbare ***
*** SHARE-module van MS-DOS. Nadat SHARE is geladen zal MS-DOS alle ***
*** lees- en schrijfacties tegen deze module afzetten. ***
BatchReminder 3.0 (C) Nice Software! Pagina 9
Indien een CLIENT geen schrijfrecht heeft op de SERVER dan zorgt een
'read-only'-status van het bestand op de SERVER ervoor dat de CLIENT geen
ongeoorloofde mutaties in het bestand kan aanbrengen.
Indien BatchAlarm wordt toegevoegd aan de CLIENT-kant dan heeft de netwerk
beheerder de mogelijkheid om op een bepaald tijdstip een melding te geven
op alle werkstations. (Ook al hebben ze weer afgelogd).
De SET-parameter maakt het tevens mogelijk dat de CLIENT een eigen
BATREM.FIL bestand onderhoud voor persoonlijke notities. In AUTOEXEC.BAT
wordt BatchReminder dan een tweede keer aangeroepen maar nu zonder -D
parameter.
7. Adressen-beheer met BatchReminder
─────────────────────────────────────
Enkele tips bij het invoeren van adressen:
- VOORNAAM : zoiets als - Familie B.
of - Henry van den <=== de rest bij NAAM
of - Karin en Alexander
- NAAM : Brink ( de voorvoegsels staan al bij VOORNAAM, hierdoor
kan het bestand op NAAM gesorteerd worden, anders
begint alles met 'VAN' of 'DE')
'Brink, van den' kan natuurlijk ook, maar op een
etikette staat dan zoiets als
'Henry Brink, van den'
(Je moet 't maar mooi vinden)
- POSTADRES : Als iemands postadres gelijk is aan het woonadres, dan is
het mijns inziens niet nodig om het zelfde nog een keer bij
WOONADRES in te voeren. Vul dan altijd het postadres in,
zodat bij MAILING geen lege velden worden geselecteerd.
- VERZENDLIJST : kies een korte aanduiding zoals, PRIVE, VOETBALCLUB
Aangezien het adressenbestand geen landen-indicatie heeft
kunt U hier ook aanduidingen kwijt zoals USA, ENGELAND
o.i.d.
Mailmerge WP
------------
Met deze optie kunt u grote postzendingen verzorgen EN/OF etiket-gegevens
aanleveren. Mail-merge maakt speciaal ten behoeve van WordPerfect een
zogenoemd secundair bestand aan, waarin alle variabele gegevens voor het
document of etiket zijn opgenomen.
( Note : Indien U niet over WordPerfect beschikt maar over een andere
WordProcessor dan kunt u een samenvoegbestand maken door export van de
adresgegevens naar dBase of LOTUS 123 of ASCII)
BatchReminder 3.0 (C) Nice Software! Pagina 10
Of U nu mail-merge gaat doen of etiketten printen, u moet voor WordPerfect
in ieder geval twee bestanden hebben, t.w. een 'Primair bestand' en een
'Secundair bestand'. Het secundaire bestand wordt door Batchreminder aan-
gemaakt, aan de hand van Uw keuze van gegevens welke er in voor moeten
komen.
Het primaire bestand maakt u zelf aan en zou er als volgt kunnen uitzien:
Aan : {VELD}1~
T.a.v. : {VELD}2~
Straat : {VELD}3~
Postcode en Plaats : {VELD}4~ {VELD}5~
De inhoud van deze 5 velden heeft U reeds klaar staan in het door U
met behulp van BatchReminder aangemaakte secundaire bestand.
In WordPerfect kunt U de twee bestanden samenvoegen met CTRL-F9.
Indien u etiketten gaat printen dan moet U in WordPerfect eerst een
etikettenformulier definieeren (SHIFT-F8,2,7,Toevoegen,Etiketten).
Met een liniaal voor de afmetingen van de etiketten en een kleine
dosis inzicht kan je een heel eind komen.
Om U dit karwei uit handen te nemen, wordt hierbij tevens de WP-MACRO
AVERY.WPM geleverd. Deze handige macro maakt het U mogelijk etiketten-
formulieren te definieeren voor zowel matrix- als laserprinters.
U dient uiteraard wel gebruik te maken van laser etikettenformulieren
of kettingformulieren van het merk AVERY. Deze zijn echter in veel
kantoorboekhandels in verpakkingen van 25, 50 of 100 vel te koop.
Exporteren
----------
Indien u een gebruiker bent van dBASE of LOTUS 123 dan zult u het op
prijs stellen om de adres-gegevens te kunnen verwerken in genoemde
pakketten. Het adressen-bestand wordt integraal getransformeerd naar
het door u gewenste formaat. Verdere record- of veld-selecties worden
overgelaten aan dBASE of LOTUS.
Bij exporteren naar ASCII moet u aangeven WELKE velden u getransformeerd
wilt hebben. Selecteren van alle velden zou het ASCII bestand te lang
maken.
Sorteren
--------
Op het adressen-bestand zijn geen bijzondere kunsten, zoals pointers
en indexen, toegepast. Een nieuw record wordt achter aan het bestand
toegevoegd.
Met de sorteer-functie bent u geheel vrij het bestand te sorteren
op welke indicatie(s) u maar wilt. Bijvoorbeeld of POSTCODE of op
NAAM en PLAATS.
BatchReminder 3.0 (C) Nice Software! Pagina 11
8. De 'Utilities'
─────────────────
Transfer
Vergemakkelijkt bestandsuitwisseling bij gebruik van BatchReminder
op 2 verschillende PC's met behulp van een diskette.
TRANSFER vergelijkt de BatchReminder data-files op PC met die op de
diskette, op basis van datum en tijdstip. Indien de bestanden op de PC
recenter zijn dan die op de diskette, dan worden de oude bestanden
op de diskette overschreven met de nieuwere bestanden. Zijn de PC-
bestanden ouder, dan gaat het andersom. Hierdoor kunt U BatchReminder
thuis en op het werk gebruiken en zonder omkijken over de meest recente
data-bestanden beschikken.
BackUp en Restore
Copieert de data-bestanden BATREM.FIL en BATADRES.FIL naar of van
diskette.
Systeemtijd
'Let's synchronize our watches' is een veel gebruikte film-uitdrukking.
Om te zorgen dat de klok van de PC dezelfde tijd hanteert als U, kunt U
met deze utility de PC-tijd aanpassen aan de werkelijkheid.
De ervaring leert dat de systeemtijd in de loop der tijd een eigen leven
gaat leiden. Hierdoor loopt u het gevaar dat de ALARM-functie u niet op
het juiste tijdstip een signaal geeft.
NB! Het heeft geen zin om de systeem-tijd te corrigeren als BATALARM reeds
resident is (Dit wordt door BatchReminder gemeld onderaan het scherm).
BATALARM volgt een 'count-down' cyclus en doet geen actuele tijdcontrole
meer. Indien u de systeemtijd WEL veranderd dan moet U BATALARM
achtereenvolgens de-installeren en weer installeren.
BatchSchoon
Met behulp van deze utility kunt u in 1 keer alle EENMALIGE meldingen
welke in het verleden liggen (en dus overbodige ballast vormen voor de
Reporter), verwijderen uit het Agenda-bestand. De verwijderde meldingen
worden in een historisch bestand BATREM.HIS geplaatst in ASCII-formaat,
zodat u over deze historische informatie kunt blijven beschikken.
9. Bediening
────────────
Met de Alt-toets of de muis wordt het 'Pull-down' menu geAKTIVEERD.
Na aktivering van het menu zijn de Quick-Keys uitgeschakeld.
<Buttons> kunnen geaktiveerd worden door het plaatsen van de cursor op de
Button en vervolgens op ENTER te drukken OF kunnen aangeklikt worden met
de muis.
De <TAB> Button in het invoer-scherm kan geaktiveerd worden door de TAB-
toets, door de cursor en ENTER combinatie dan wel door aan te klikken met
de muis.
BatchReminder 3.0 (C) Nice Software! Pagina 12
Quick Keys
----------
Indien het menu NIET ACTIEF is kunt u sommige functies versneld
activeren met behulp van de onderstaande Functie-toetsen:
F1 = Help F6 = Raadplegen Adressen
F2 = Invoeren Agenda F7 = Invoeren Adressen
F3 = Wijzigen Agenda F8 = Wijzigen Adressen
F4 = Verwijderen Agenda F9 = Verwijderen Adressen
F5 = Kalender F10= Exit naar DOS
Bediening van de kalender
=========================
Met muis: Selecteer een dag door aanklikken van de desbetreffende dag
met de muis. Een functie van een <button> wordt aangeroepen
door deze aan te klikken met de muis.
Na selectie van de juiste datum kan het aangrenzende
Agenda-window aangeklikt worden. De inhoud van de geselecteerde
dag verschijnt in beeld.
Op dit moment kan een Agenda-notitie worden ingevoerd met
behulp van de button <Invoer>.
NB! Hier kunnen uitsluitend eenmalige meldingen worden
ingevoerd met 'Agenda' als vast onderwerp.
Indien U een jaarlijkse terugkerende melding wilt invoeren kies
dan (met kalender- en agenda-window nog in beeld) op menu-optie
'Muteren:Invoeren' OF druk op F2. De door u aangeklikte datum
staat dan als verstekwaarde in het invoer-scherm.
Wisselen tussen de windows gebeurt door het aanklikken
van het gewenste window.
Met toetsenbord: Selecteer een dag met de cursor-toetsen . Een funktie van
een <button> wordt aangeroepen door de aangewezen toets in te
drukken.
Na selectie van de juiste datum kan op Enter gedrukt worden.
De inhoud van de geselecteerde dag verschijnt in beeld.
Op dit moment kan een Agenda-notitie worden ingevoerd met
behulp van de button <Invoer>.
NB! Hier kunnen uitsluitend eenmalige meldingen worden
ingevoerd met 'Agenda' als vast onderwerp.
Indien U een jaarlijkse terugkerende melding wilt invoeren,
druk dan (met kalender- en agenda-window nog in beeld) op F2 of
kies 'Muteren:Invoeren' met de ALT-M toetsen-combinatie. De
door U geselecteerde dag staat dan als verstekwaarde in het
invoer-scherm.
Wisselen tussen de windows gebeurt met behulp van de <buttons>.
10. Kleuren
──────────
BATREM.EXE controleert of de video-kaart van de PC meer
dan 4 kleuren aan kan in text-mode en schakelt automatisch
over op kleur. Indien dit niet gewenst is (mono-chroom CGA/EGA/VGA)
kan met Menu-optie 'Config' de juiste instelling verkregen
worden. BATREM.EXE maakt in de ROOT-directory een configuratie
BatchReminder 3.0 (C) Nice Software! Pagina 13
file aan (BATREM.CFG) waarin de instelling wordt vastgehouden.
De kleur-keuze van het Reporter-scherm in de BatchProcedure
is met de parameter Cx in te stellen, t.w.
C01 Blauw
C02 Groen
C03 Cyaan
C04 Rood
C05 Magenta
C06 Bruin
C07 Wit
C08 Grijs
Voorbeeld : BATREM 1ZMC07 of : BATREM 1ZMC04
Opgave van een kleur-code is niet verplicht. Bij het ontbreken van de Cx
parameter wordt de standaard-kleur (blauw c.q. wit) gekozen.
11. Het TSR-programma BatchAlarm (BATALARM.COM)
───────────────────────────────────────────────
BatchAlarm is geschreven op verzoek van gebruikers die de informatie
van het Reporterscherm van BatchReminder in de loop van de dag vergeten.
Aangezien zij geheel in hun werk opgaan hebben zij behoefte aan een
alarm-funktie.
BatchAlarm (BATALARM.COM) is een geheel in Assembler geschreven 'add-on'
bij BatchReminder welke in deze alarm-funktie voorziet.
U heeft dit programma nodig indien u wilt dat u op een vooraf ingesteld
tijdstip een signaal + een boodschap op het scherm krijgt.
BatchReminder en BatchAlarm communiceren met elkaar via het interface-
bestand '~~~1.ALM' hetgeen door BatchReminder optioneel wordt aangemaakt
en DEFAULT geplaatst wordt in de Root-directory van drive C.
Indien dit niet mag (of niet kan : bijv. diskloze werkstations) dan moet
met de -F parameter de home-directory worden opgegeven. Met dezelfde -F
parameter moet dan aan BATALARM.COM worden medegedeeld waar het
interface-bestand te vinden is (zie het voorbeeld onder punt 6).
De ALARM-funtie werkt als volgt:
Indien u met optie Config aangeeft dat de Alarm-funktie aan moet staan
dan zal BatchReminder in Batchmode nagaan of er tijdmeldingen zijn voor
de huidige dag en zonodig de tijdstippen met bijbehorende meldingen
wegschrijven naar het bestand 'C:\~~~1.ALM'. Indien er geen meldingen
zijn dan wordt het interface-bestand niet aangemaakt cq gewist.
Vervolgens zal BatchAlarm checken of het interface-bestand aanwezig
is. Zo ja, dan leest BatchAlarm het bestand en gaat met de gevonden
meldingen resident. (NB let op dat u in AUTOEXEC.BAT eerst BATREM met
de gewenste parameters aanroept en vervolgens BATALARM).
BatchReminder 3.0 (C) Nice Software! Pagina 14
*** Aangezien de juistheid van de systeem-klok hierdoor zeer belangrijk
*** wordt is in het Reporter-scherm een funktie-toets gedefinieerd (F5)
*** waarmee u de systeem-tijd kunt corrigeren voordat BATALARM resident
*** gaat. Als u de DAG veranderd dan zal de Reporter zichzelf opnieuw
*** aanroepen ten einde de juiste melding te kunnen geven.
Op het voorafingestelde tijdstip treed BATALARM op de voorgrond en
geeft het reporter-signaal + een boodschap in de rechterbovenhoek
van het scherm. (Bij een grafisch scherm alleen het reporter-signaal).
De meldingen komen elke minuut terug gedurende 10 seconden en worden
gestopt door het indrukken van de 'ALT-toets'. Hierna gaat BatchAlarm
verder met het aftellen van een eventuele volgende melding (max. 10).
BatchAlarm blijft in het geheugen aanwezig totdat u het deinstalleerd
met 'BATALARM U' of totdat u de PC opnieuw opstart.
Technische gegevens:
-------------------
Het programma 'Hooked' Interrupt 1CH (Timer Tick).
* BATALARM.COM roept ook de oude interrupt vector aan zodat
* eventuele andere TSR's ook aan bod komen. Let er op dat niet
* iedere TSR-programmeur zo werkt. Indien u gebruik maakt van
* van zulke TSR's, laadt deze dan als eerste in het geheugen.
Bij installatie berekend BATALARM.COM de resterende
tijd voor de diverse meldingen (max 10) en gaat resident. Na ca 18
timer-ticks trekt BATALARM.COM 1 seconde af van de resterende tijd.
Indien de meldingstijd is aangebroken dan geeft BATALARM een
'warble-tje' en checkt of het te maken heeft met een scherm in text-
mode of een scherm in grafische-mode. Van schermen in 'graphic mode'
blijft het af ( u hoort wel het reporter-signaal).
Bij text-schermen worden de achtergrond-informatie van de bovenste
regel ge-saved en weer hersteld nadat de boodschap is verdwenen.
TIJDENS EEN SCHERM-MELDING IS HET KEY-BOARD UITGESCHAKELD OM TE
voorkómen dat de gebruiker een scherm-wisseling maakt en er mutatis
mutandis verkeerde characters worden 'hersteld' in de rechter-
bovenhoek.
Het residente gedeelte van BATALARM.COM is slechts 1600 bytes groot.
12. Disclaimer voor BATALARM.COM
───────────────────────────────
BATALARM is zeer eenvoudig gehouden om het zoweinig mogelijk gebruik
te laten maken van het werkgeheugen van de PC.
Door deze eenvoud heeft het ook zijn beperkingen.
Hoewel het programma door mij en het test-team uitgebreid op diverse
PC's is getest, geef ik u geen garantie dat dit TSR programma bij
u probleemloos zal werken.
Test u het zelf op uw configuratie volledig uit om u ervan te
vergewissen dat het geen storingen geeft.
BatchReminder 3.0 (C) Nice Software! Pagina 15
BATALARM is een 'add-on' bij BatchReminder en is derhalve niet
essentieel voor de werking van BatchReminder zelf.
Bij twijfel of problemen schakelt u de interface met de 'CONFIG'
optie gewoon uit en verwijderd u BATALARM.COM uit AUTOEXEC.BAT.
In dit geval blijft de ALARM-funktie van BatchReminder beperkt
tot het signaleren van dubbele afspraken bij invoer. De reporter
blijft uiteraard gewoon zijn werk doen.
13. Maximum aantal Records in BatchReminder Agenda
──────────────────────────────────────────────────
Om de uitvoerings-snelheid van BatchReminder optimaal te houden, is er
voor gekozen om de sorteer-routines van BatchReminder volledig in het
geheugen te doen plaats vinden (uitsparen Disk-IO). Ook omwille van de
snelheid van de Reporter-funktie is het zaak dat het bestand BATREM.FIL
niet onnodig groot wordt.
De bovengrens van release 3.0 is absoluut afgegrendeld op 1800 meldingen.
Vanaf 1750 krijgt u een melding van BatchReminder dat het maximum benaderd
wordt. Met behulp van de BatchSchoon-routine ( Optie Utilities:
Batch-schoon) kunt u in 1 slag alle EENMALIGE meldingen verwijderen welke
in het verleden liggen en in feite overtollige ballast vormen. BatchSchoon
plaatst de verwijderde meldingen in een historisch bestand (BATREM.HIS) in
ASCII-formaat.
Het verdient overigens aanbeveling deze routine regelmatig te draaien om
zodoende de performance van BatchReminder hoog te houden.
Op het adressen-bestand BATADRES.FIL ligt deze restrictie niet. De
maximale grootte van dit bestand hangt samen met de beschikbare ruimte op
schijf.
Sorteren van het adressen-bestand gebeurd via disk-IO. Het sorteren van
een groot bestand kan derhalve enige tijd in beslag nemen.
14. Wanneer mag ik BatchReminder gebruiken?
────────────────────────────────────────
BatchReminder 3.0 wordt via Bulletin-Boards verspreid volgens de
SHARE-WARE filosofie. Dat wil zeggen, u mag BatchReminder vrij copieëren
en doorgeven aan anderen.
Indien U BatchReminder na een maand nog gebruikt dan heeft het voor U
kennelijk waarde.
Voor een bijdrage van Fl 99,00 (incl BTW) wordt u geregistreerd gebruiker
(SINGLE USER).
Registratie geeft u het recht het programma te installeren op 2 PC naar
keuze (bijvoorbeeld thuis en op kantoor). Nieuwe releases van
BatchReminder worden U tegen verzendkosten aangeboden.
BatchReminder 3.0 (C) Nice Software! Pagina 16
Voor gebruik van BatchReminder in een MULTI-USER environment is het tarief
bepaald op F 299,00 (incl BTW).
U kunt zich registreren door het invullen en opsturen van het
bestelformulier in het bestand REGISTER.TXT uit het ARJ-FILE BATREM.ARJ.
BatchReminder is 'SHARE WARE' en is voor verspreiding afhankelijk van
Bulletin Boards. U wordt aangemoedigd de 'TRY-OUT' versie door te geven
aan vrienden of kennissen dan wel te UP-loaden naar andere
Bulletin-Boards.
Zonder registratie mag u na een maand het programma uitsluitend nog
bewaren op diskette met het doel het verder te verspreiden.
15. Wat gebeurd er als ik vergeet te registreren en BatchReminder wel
gebruik?
─────────────────────────────────────────────────────────────────────
De try-out versie van BatchReminder voorziet in een proef-periode van 1
maand.
Na verloop van een maand zal BatchReminder in de BATCH-procedure om
registratie vragen. De werking van BatchReminder blijft vooralsnog
ongewijzigd.
Dit verzoek om registratie is een geheugensteuntje om u er aan te
herinneren dat het gebruik van BatchReminder niet vrij is.
In deze fase van gebruik heeft u ruim een maand de tijd om over te gaan
tot registratie. Indien ook deze periode is verstreken dan zal
BatchReminder zijn Reporter-funktie in Batchmode staken en wordt
adresbeheer opgeschort.
16. Ere wie ere toekomt
──────────────────────
Credit where Credit is due :
Part of this programme is copy-righted by :
MICROSOFT (R) - BASIC Professional Development System 7.10
ASSEMBLER-ROUTINES (Other than BATALARM)
- Courtesy of Mr Christy Gemmell, England
Test-driving :
Wim de Lange, Aad Hendriks, Ruby Behre, Albert C.F. Stevens
Henry van den Brink, Arie Bos, Ferry Worung, Jack Lindeboom
Special thanks for relentless testing of BatchAlarm to:
Albert C.F. Stevens
Design & Programming :
Ben Kalkhoven h.o. Nice SoftWare!
Zoetermeer, augustus 1993