[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