home *** CD-ROM | disk | FTP | other *** search
- ┌───────────────────────────────────────────────────────────────────┐
- │ ▒▒▄ ▒▒▄ ▒▒▄ ▒▒▒▒▒▒▄ │
- │ ▒▒█ ▒▒█ ▒▒█ ▒▒█▀▒▒█ │
- │ ▒▒█ ▒▒▒▒▒▒█ ▒▒▒▒▒█▀ │
- │ ▒▒▄ ▒▒█ ▒▒█▀▒▒█ ▒▒█▀▒▒▄ │
- │ ▒▒▒▒█▀ ▒▒█ ▒▒█ ▒▒█ ▒▒█ │
- │ ▀▀▀▀ ▀▀ ▀▀ ▀▀ ▀▀ │
- │ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▄ ▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ │
- │ ▒▒█▀▀▀▀ ▒▒█▀▒▒█ ▒▒█▀▀▀▀ ▀▒▒█▀▀ ▒▒█ ▒▒█ ▒▒█▀▒▒█ ▒▒█▀▒▒█ ▒▒█▀▀▀▀ │
- │ ▒▒▒▒▒▒▄ ▒▒█ ▒▒█ ▒▒▒▒▒▄ ▒▒█ ▒▒█ ▒▒█ ▒▒▒▒▒▒█ ▒▒▒▒▒█▀ ▒▒▒▒▒▄ │
- │ ▀▀▀▒▒█ ▒▒█ ▒▒█ ▒▒█▀▀▀ ▒▒█ ▒▒█▒▒▄▒▒█ ▒▒█ ▒▒█ ▒▒█▀▒▒▄ ▒▒█▀▀▀ │
- │ ▒▒▒▒▒▒█ ▒▒▒▒▒▒█ ▒▒█ ▒▒█ ▀▒▒▒▒█▀▀ ▒▒█ ▒▒█ ▒▒█ ▒▒█ ▒▒▒▒▒▒▄ │
- │ ▀▀▀▀▀▀ ▀▀▀▀▀▀ ▀▀ ▀▀ ▀▀▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀▀▀▀▀ │
- └───────────────────────────────────────────────────────────────────┘
-
- J.H.R. Software is a TradeMark of J.H.Rietveld.
-
- Copyright (c) 1992,93,94 / J.H.R. Software (TM) / All rights reserved
-
- J.H.R. Software (TM) / Burg Elsenlaan 197 / 2282 NE / Rijswijk / Holland.
-
- Postbank Rec.Nr. : 3625008 / ABN-AMRO Bank Rec.Nr. : 43.15.68.383
-
- Phone BBS : 31-70-3904193 / Phone FAX : 31-70-3904193
-
- ├────────────────────────────────────────────────────────────────────────────┤
-
- KEY_DATE.EXE : Het programma zelf.
- KEY_DATE.NED : Deze file.
- COPYRIGH.T'S : J.H.R. Software info file.
-
- (*=------------------------------------------------------------------------=*)
-
- ■ Key_Date is een zeer klein en handig util voor in Uw Autoexec.bat
- of in andere bat file's.
-
- ■ Het kan de Num_Lock & Scroll_Lock & Caps_Lock toetsen aan of uit zetten.
-
- ■ Het beeld is inschakelbaar ( standaard ziet U dus niets van dit programma. )
-
- ■ Het kan wachten op een F toets ( F1 t/m F10 ) en geeft het desbetreffende
- ERRORLEVEL 1 t/m 10.
-
- ■ Het kan de Datum van de EXE file updaten aan die van vandaag, als dat het
- geval is stopt het programma met errorlevel 1 zodat U bv. iets 1 keer per
- dag kunt opstarten in een BAT file.
-
- ■ Het programma kan stoppen met het errorlevel gelijk aan de dag van de week.
-
- ■ Het programma kan stoppen met het errorlevel gelijk aan de maand.
-
- (*=------------------------------------------------------------------------=*)
-
- Het programma leest de parameters in een volgorde uit, echter de 3 toetsen
- worden altijd als eerste bewerkt, en dan pas de rest.
-
- Als je dus -E en -D op zou geven als parameter, dan wordt alleen de -E door
- het programma uitgevoerd.
-
- Parameters die ALTIJD worden verwerkt zijn -S & -C & -N & -B
-
- Een overzicht van mogelijke parameters volgt hieronder.
-
- (*=------------------------------------------------------------------------=*)
-
- -S??? "??? = AAN of UIT" ( Zet de Scroll Lock toets )
-
- -C??? "??? = AAN of UIT" ( Zet de Caps Lock toets )
-
- -N??? "??? = AAN of UIT" ( Zet de Num Lock toets )
-
- -B "Zorgt ervoor dat alles wat wordt uitgevoerd op beeld wordt gemeld.
-
- -T "Zorgt ervoor dat het programma op een F-Toets wacht ( Errorlevel F-Toets )
-
- -E "Zet de datum van Key_Date.Exe op die van vandaag ( Errorlevel 1 )"
-
- -D "Geeft het errorlevel van de dag van de week ( Errorlevel 1 T/M 7 )"
-
- -M "Geeft het errorlevel van de maand ( Errorlevel 1 T/M 12 )"
-
- (*=------------------------------------------------------------------------=*)
-
- ■ -Saan zet dus de Scroll Lock toets AAN.
- ■ -Suit zet dus de Scroll Lock toets UIT.
-
- ■ -Caan zet dus de Caps Lock toets AAN.
- ■ -Cuit zet dus de Caps Lock toets UIT.
-
- ■ -Naan zet dus de Num Lock toets AAN.
- ■ -Nuit zet dus de Num Lock toets UIT.
-
- ■ -B Zorgt ervoor dat alles dat wordt uitgevoerd ook op het beeld wordt
- vermeld, standaard ziet U dus geheel NIETS op het beeld.
-
- ■ -T Wacht op een F-Toets, U kunt hier de F1 t/m F10 toets mee uitlezen, en
- het programma geeft dus een 1 t/m 10 als ERRORLEVEL.
-
- ■ -E Hiermee wordt de DATUM van KEY_DATE.EXE op die van vandaag gezet.
- als de datum door het programma gelijk wordt gezet aan de datum van
- vandaag dan geeft het programma een ERRORLEVEL 1, maar als de datum al
- gelijk is aan die van vandaag, dan geeft het programma GEEN errorlevel.
-
- ■ -D Geeft een ERRORLEVEL gelijk aan de dag van de week.
- Zondag = 1 >< Maandag = 2 >< Dinsdag = 3 >< enz. enz. ( T/M 7 )
-
- ■ -M Geeft een ERRORLEVEL gelijk aan de maand van het jaar.
- Januari = 1 >< Februari = 2 >< Maart = 3 >< enz. enz. ( T/M 12 )
-
- (*=------------------------------------------------------------------------=*)
-
- Denk er wel aan dat alle ERRORLEVELS in een BAT file van HOOG naar LAAG
- opgevangen moeten worden.
-
- Een voorbeeld hoe U dit programma kunt gebruiken in een bat-file
-
- (*=------------------------------------------------------------------------=*)
-
- Echo Off
- Cls
-
- :MAIN
- Cls
- Echo F1 = Chkdks A:
- Echo F2 = Chkdsk B:
- Echo F3 = Format A:
- Echo F4 = Format B:
- Echo F5 = Diskcopy A: A:
- Echo F6 = Diskcopy B: B:
- Echo F7 = Del A:\*.*
- Echo F8 = Del B:\*.*
- Echo F9 = Stoppen en terug naar dos
- Echo -------------------------------
- Echo -Druk op een F-toets naar keuze-
- Echo --------------------------------
- KEY_DATE -T
-
- IF Errorlevel = 9 goto F9
- IF Errorlevel = 8 goto F8
- IF Errorlevel = 7 goto F7
- IF Errorlevel = 6 goto F6
- IF Errorlevel = 5 goto F5
- IF Errorlevel = 4 goto F4
- IF Errorlevel = 3 goto F3
- IF Errorlevel = 2 goto F2
- IF Errorlevel = 1 goto F1
-
- Goto MAIN
-
- :F1
- Chkdsk A:
- goto MAIN
-
- :F2
- Chkdsk B:
- goto MAIN
-
- :F3
- Format A:
- goto MAIN
-
- :F4
- Format B:
- goto MAIN
-
- :F5
- Diskcopy A: A:
- goto MAIN
-
- :F6
- Diskcopy B: B:
- goto MAIN
-
- :F7
- Del A:\*.*
- goto MAIN
-
- :F8
- Del B:\*.*
- goto MAIN
-
- :F9
- Clrscr;
- echo Bey.
-
- (*=------------------------------------------------------------------------=*)
-
- Het bovenstaande voorbeeld werkt dus met de F-toetsen.
-
- Het uitlezen van een errorlevel in een bat file werkt dus best gemakkelijk.
-
- IF ERRORLEVEL ??? goto ???
-
- Denk er wel aan dat de HOGE error level nummers bovenaan de lijst staan en de
- lager nummers onderaan de lijst.
-
- Een LABEL in een BAT file heeft als eerste teken altijd een : en achter de
- goto kan dus gewoon de label naam zonder de : worden opgegeven.
-
- Succes met het gebruik van dit kleine util.
-
- Als laatste dan een voorbeeld zoals ik het programma gebruik.
-
- (*=------------------------------------------------------------------------=*)
-
- Echo Off
- Cls
-
- Prompt $P$G
-
- KEY_DATE.EXE -E
-
- If Not Errorlevel 1 Goto START
-
- C:\Utils\SCAN C: /D
-
- C:\Huishoud\A&V\A&V.EXE /W
- C:\Huishoud\A&V\A&V.EXE /D31
-
- :START
-
- Cls
- ┌───────────────────────────────────────────────────────────────────┐
- │ ▒▒▄ ▒▒▄ ▒▒▄ ▒▒▒▒▒▒▄ │
- │ ▒▒█ ▒▒█ ▒▒█ ▒▒█▀▒▒█ │
- │ ▒▒█ ▒▒▒▒▒▒█ ▒▒▒▒▒█▀ │
- │ ▒▒▄ ▒▒█ ▒▒█▀▒▒█ ▒▒█▀▒▒▄ │
- │ ▒▒▒▒█▀ ▒▒█ ▒▒█ ▒▒█ ▒▒█ │
- │ ▀▀▀▀ ▀▀ ▀▀ ▀▀ ▀▀ │
- │ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▄ ▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ │
- │ ▒▒█▀▀▀▀ ▒▒█▀▒▒█ ▒▒█▀▀▀▀ ▀▒▒█▀▀ ▒▒█ ▒▒█ ▒▒█▀▒▒█ ▒▒█▀▒▒█ ▒▒█▀▀▀▀ │
- │ ▒▒▒▒▒▒▄ ▒▒█ ▒▒█ ▒▒▒▒▒▄ ▒▒█ ▒▒█ ▒▒█ ▒▒▒▒▒▒█ ▒▒▒▒▒█▀ ▒▒▒▒▒▄ │
- │ ▀▀▀▒▒█ ▒▒█ ▒▒█ ▒▒█▀▀▀ ▒▒█ ▒▒█▒▒▄▒▒█ ▒▒█ ▒▒█ ▒▒█▀▒▒▄ ▒▒█▀▀▀ │
- │ ▒▒▒▒▒▒█ ▒▒▒▒▒▒█ ▒▒█ ▒▒█ ▀▒▒▒▒█▀▀ ▒▒█ ▒▒█ ▒▒█ ▒▒█ ▒▒▒▒▒▒▄ │
- │ ▀▀▀▀▀▀ ▀▀▀▀▀▀ ▀▀ ▀▀ ▀▀▀▀ ▀▀ ▀▀ ▀▀ ▀▀ ▀▀▀▀▀▀ │
- └───────────────────────────────────────────────────────────────────┘
-
- J.H.R. Software is a TradeMark of J.H.Rietveld.
-
- Copyright (c) 1992,93,94 / J.H.R. Software (TM) / All rights reserved
-
- J.H.R. Software (TM) / Burg Elsenlaan 197 / 2282 NE / Rijswijk / Holland.
-
- Postbank Rec.Nr. : 3625008 / ABN-AMRO Bank Rec.Nr. : 43.15.68.383
-
- Phone BBS : 31-70-3904193 / Phone FAX : 31-70-3904193
-
- ├────────────────────────────────────────────────────────────────────────────┤