<Programmverzeichnis>\acon -j <Pfad>\xy.job ...
Name Last modified Size Description
Parent Directory -
Artistic-2_0.txt 30-Jun-2011 22:35 8.7K
CHANGES 30-Jun-2011 22:35 694
CHANGES.html 04-Mar-2012 23:59 8.2K
GPL.txt 30-Jun-2011 22:35 34K
LICENSE 30-Jun-2011 22:35 335
README 30-Jun-2011 22:35 4.2K
README.html 04-Mar-2012 23:59 13K
getopts.jnc 30-Jun-2011 22:35 15K
log2adt.job 30-Jun-2011 22:35 9.2K
srch.job 09-Dec-2011 07:00 14K
update.job 09-Dec-2011 07:00 27K
Jobdateien für acon mit "universellem" Anspruch, d.h. weitgehend über Kommandozeilenoptionen steuerbar (und damit nur dort sinnvoll, nicht für den Einsatz in avanti-Umgebungen).
Diese können Teile der Standardparameter von allegro-C ersetzen.
Aufruf allgemein als
<Programmverzeichnis>\acon -j <Pfad>\xy.job ...
Ersatz für SRCH.EXE, vorhandene Kommandozeilenschalter können beibehalten werden, acon benoetigt allerdings stets eine Datenbank, ein Schalter -b muss daher u.U. ergänzt werden.
Ersatz für UPDATE.EXE, vorhandene Kommandozeilenschalter können beibehalten werden, acon benoetigt allerdings stets eine Datenbank, ein Schalter -b muss daher u.U. ergänzt werden.
Beide benötigen
Include-Tabelle mit zwei Unterprogrammen :ARGS und :OPTS zum Verteilen der Aufrufschalter in Variable.
Es ist möglich, vorhandene Aufrufe von SRCH.EXE bzw. UPDATE.EXE mechanisch auf acon.exe mit srch.job und update.job umzustellen:
%-P%\SRCH Schalter ....
wird zu
%-P%\acon -j%-P%\srch.job Schalter ....
Dabei ist jedoch zu berücksichtigen, dass acon das Environment nicht so weitgehend ausnutzt wie die normalen allegro-Module und daher fehlende Schalter ergänzt werden müssen, die sonst implizit genutzt werden:
rem die Variable argv enthalte die Kommandozeilenargumente if "%argv: -b=%" == "%argv%" if not "%-d%" == "" set argv=%argv% -b%-d%\%-b% if "%argv: -k=%" == "%argv%" if not "%-k%" == "" set argv=%argv% -k%-k% if "%argv: -P=%" == "%argv%" if not "%-P%" == "" set argv=%argv% -P%-P%
Anmerkung: Es wird also ein fehlender Schalter -b (hauptsächlich) aus der Umgebungsvariablen -d konstruiert.
Ist die Jobdatei mit vollem Pfad angegeben (es gibt keinen automatischen Suchmechanismus für den Schalter -j)?
Stimmen die genutzten Zwischenteile?
Passen die Ausgangsdaten zur beabsichtigten Funktion der Parameter??
http://svn.gymel.com/acxt/aconjob/ (mehrmals täglich aktualisiert)
http://svn.gymel.com/acxt/produkt/aconjobdir/ (generierte Dateien mit Standardvorgaben) bzw. gepackt unter http://svn.gymel.com/acxt/produkt/aconjobdir.zip (Download)
http://svn.extra.gymel.com/viewvc/allegro/acxt/aconjob/trunk/?date=month&view=query&format=rss - Änderungen als RSS Feed
http://svn.gymel.com/viewvc/allegro/acxt/aconjob/ - Repository-Browser
http://svn.gymel.com/viewvc/allegro/acxt/aconjob/trunk/?view=log - SVN-Log
https://svn.extra.gymel.com/repos/allegro/acxt/trunk/ (Repository-URL für das Wrapper-Projekt acxt)
https://svn.extra.gymel.com/repos/allegro/acxt/aconjob/trunk/ (Repository-URL)
http://svn.gymel.com/repos/allegro/acxt/aconjob/trunk/ (dsgl. Readonly)
$Id: README.txt 23856 2011-05-30 15:55:15Z ThB $