![]() |
EekBoek
Electronisch Boekhouden voor het MKB
|
|||||||
![]() |
|
|||||||
|
|
|||||||
De EekBoek ShellDe EekBoek Shell ' De shell kan op drie manieren worden gebruikt: interactief, single-line en batch. In single-line mode wordt een enkele opdracht direct op de
opstartregel meegegeven, voorafgegaan door de aanduiding
' ebshell -c btwaangifte januari De shell draait in batch mode indien er bij het opstarten een bestand als standaardinvoer wordt meegegeven: ebshell < opdrachten.eb Het gehele bestand wordt gelezen en alle opdrachten uitgevoerd. In batch mode geldt dat lege regels, en regels die met een
' postbank:12 12-03-2004 "Diverse boekingen" \ crd XS4ALL 21,78 \ deb ACME 632,11 Als de shell niet op een van bovengenoemde manieren wordt
opgestart, dan draait hij interactief en zal opdrachten lezen vanaf de
terminal. Elke ingelezen regel vormt een opdracht. Het inlezen vindt
plaats door middel van de perl module
De shell interpreteert de invoer als een serie argumenten gescheiden door spaties of andere whitespace. Indien een argument spaties moet bevatten, bijvoorbeeld de omschrijving van een boeking, dan dient om dit argument aanhalingstekens te worden geplaatst. Een voorbeeld hiervan zag u reeds hierboven. CompletionDe shell ondersteunt zg. completion door middel van de TAB toets. Aan het begin van de regel, bij het intoetsen van de naam van de opdracht, zal het indrukken van de TAB toets de opdrachtnaam aanvullen voor zover mogelijk, en anders een lijstje tonen van mogelijkheden. Bij voorbeeld: eekboek> ver[TAB] verkopen verwijder ver Na het intoetsen van de letters "ver" wordt op de TAB gedrukt. De opdracht "ver" is nog niet uniek, en de twee mogelijkheden "verkopen" en "verwijder" worden getoond. De ingetoetste tekst wordt weer aangeboden om verder afgemaakt te worden. In boekingsopdrachten, op plaatsen waar de code van een relatie wordt verwacht, zal het indrukken van de TAB toets proberen de relatie code op te zoeken en af te maken, Zijn er meerdere mogelijkheden dan worden deze getoond: eekboek> inkopen:24 16-08-2005 XS[TAB] inkopen:24 16-08-2005 XS4ALL In boekingsopdrachten, op plaatsen waar een grootboekrekening wordt verwacht, zal het indrukken van de TAB toets proberen dit nummer op te zoeken en af te maken, Zijn er meerdere mogelijkheden dan worden deze getoond, samen met de beschrijving van de grootboekrekening: eekboek> inkopen:24 16-08-2005 XS4ALL Kosten 490[TAB] 4900 Telefoon- en faxkosten 4905 Internetkosten inkopen:24 16-08-2005 XS4ALL Kosten 490 ExcuusDe EB-shell maakt gebruik van enkele standaard CPAN modules. Hierdoor kan het voorkomen dat er soms Engelse meldingen tussen de Nederlandse teksten door verschrijnen. Dit zal op termijn worden aangepast. |
||||||||
|
|
|||||||
![]() |
Copyright © 2005 Squirrel Consultancy. All Rights Reserved. |