[Allegro] acon-Verbesserungen

Bernhard Eversberg ev at biblio.tu-bs.de
Do Jul 3 08:47:29 CEST 2008


Hier haben wir nun ein verbessertes "acon.exe":

http://ftp.allegro-c.de/aktuelle-version/acon.lzh

Es

-- verzichtet auf das Umschalten nach ..\etc

-- braucht die Zeilen & und @ nicht, d.h. avanti.con
    wird nur ausgewertet, wenn die @-Zeile da ist UND keine
    Option -d gegeben ist.

-- versteht  -b, -d und -k (default =a)

-- wertet -b so aus: wenn es darin einen Pfad findet, nimmt es den
    letzten Teil als Datenbanknamen und schneidet den Pfad davor ab
    d.h. aus   -bc:\allegro\demo2\cat
         wird  DbDir=c:\allegro\demo2  und  DbName=cat
    und -d wird dann nur im FLEX-Job beachtet.
    Sonst wird aus  -d  natürlich  DbDir

-- kann ohne Datenbank auch eine einzelne ALG-Datei verarbeiten,
    diese ist dann mit Option -d anzugeben und keine -b

Damit hat man alle Voraussetzungen, die inzwischen formulierten
Anforderungen zu erfüllen und SRCH ohne große Änderungen zu imitieren.

Man wird also, will man eine ALG-Datei xyz.alg verarbeiten lassen, so
vorgehen:

acon <srch.job -bc:\allegro\demo2\cat -dxyz.alg

und die Option -d dann im SRCH.JOB verarbeiten lassen. Die Datenbank
steht dann zum Nachladen bereit. Läßt man -b weg, wird nur die mit -d
angegebene Datei durchgearbeitet (im Job mit read ... jeweils ein Satz
gelesen, wie in srch.job zu sehen.)

Zu lösen bleibt das Problem, wenn mehrere Dateien zu verarbeiten sind,
was ja SRCH lange schon konnte.

Eine Frage bleibt auch, ob man die Übergabe des Jobs unbedingt per
Option machen können sollte oder ob die Umlenkung akzeptabel ist.

B.E.





Mehr Informationen über die Mailingliste Allegro