allegro Systemhandbuch V26

`Liste der Optionen`
`
12  Programm-Aufrufe (DOS, UNIX)

12.0	Konzept

Der Anwender kann die verschiedenen `Programme` (-Ø 0.4), aus denen allegro besteht, direkt aufrufen, mit Optionen versehen und somit in größere Abläufe einbauen. 
Sinn der Sache: Wenn man solche Aufrufe in MS-DOS-"Batchfiles" (unter UNIX in "Shell-Scripts") unterbringt, lassen sich umfangreiche Routinevorgänge mit einem einzigen Befehl auslösen. Solche Verarbeitungen sind z.B.: 
  •	Selektion von Daten nach bestimmten Kriterien und anschließende Produktion einer sortierten Liste dieser Daten (siehe u.a. die Stapel  SR-LIST.BAT, PR-LIST.BAT, ALPHA.BAT, QUEX.BAT, QUANT.BAT) 
  •	Import-Bearbeitung neuer Fremddaten und Einfügen in eine vorhandene Datenbank (z.B. DBCD.BAT) 
Die einzelnen Programme (siehe Liste -Ø 0.4) sind mit folgenden Namen aufzurufen: 

Ab V28 gibt es das 32bit-Konsolprogramm  `acon`, mit dem zugleich das alte DOS-Programm  upd  abgelöst wird.

Name	Progr.Nummer		Aufgabe des Programms
	 
acp		 c		CockPit : Steuerprogramm für das DOS-Gesamtsystem
presto		 1		Schnellzugriff (Datenbankbenutzung und Bearbeitung)
apac		 1		allegro-OPAC (Publikumskatalog)
a99/alcarta    2		Windows-Hauptprogramm/OPAC-Progr.
acon		 3		Konsolprogramm, u.a. f. Web-Anwendungen 
srch		4 / 6		Volltext-Suche und Selektion, ferner Export-
					Produktion von Dateien, Listen, Karten etc.
import		 5		Import von Fremddaten
index		 7 		Datenbank-Generierung 
qrix		 q		Quick Index Production und Index-Management
asort		 8   		alphanumerisches Sortieren
upd		 9 		Datenbank-Management (startet acon mit update.job)
avanti		   		Server für Web-Anwendungen (startet jeweils acon)

Ein Programmaufruf sieht so aus: 

	programm   [ -x1 y1 -x2 y2 ... -xn yn ]

dabei ist  programm  einer der Programmnamen, xi jeweils ein Befehlsbuchstabe (Option) und yi der Optionswert (auch "Argument" genannt), wobei nicht jede Option immer eine solche Wertangabe braucht (-S  z.B. nicht). 
Beispiel:
	presto -a2 -n14 -d demo -S
startet den Schnellzugriff auf das Unterverzeichnis demo. Neue Daten werden in Datei 14 gespeichert. CockPit produziert solche Aufrufe automatisch, z.B. aus dem Menü "Funktionen".
Ein Tip: in Batchfiles, die unbewacht (etwa nachts) laufen sollen, sorgfältig prüfen, ob keine Option vergessen wurde oder so gesetzt ist, daß das Programm noch eine Frage stellen muß. Da wartet es sonst endlos auf eine Antwort ... 

Hinweis: Die Windows-Programme a99 und alcarta startet man, indem man hinter dem Programmnamen als einziges den Namen einer `INI-Datei` angibt. Darin stehen dann, in Windows-üblicher Form, die Angaben, die man den DOS-Programmen mit den nachfolgend beschriebenen Optionen übergibt. Siehe dazu die Datei A99.INI. Darin sind alle Möglichkeiten dokumentiert, und es wird auch auf den Zusammenhang mit den DOS-Optionen hingewiesen. 

Beachten Sie folgende Regeln (die im übrigen recht genau den UNIX-Konventionen für die Befehlssyntax entsprechen): 

 •	zwei Optionen sind durch mindestens ein Leerzeichen zu trennen, d.h. vor jedem Bindestrich muß ein Leerzeichen stehen (wenn er nicht zu einem Namen gehört, z.B. S-PJ.APR) 
 •	zwischen '-' und Befehlsbuchstabe darf kein Leerzeichen stehen
 •	zwischen Befehlsbuchstabe und Argument kann ein Leerzeichen stehen, muß aber nicht 
 •	Anzahl und Reihenfolge der Optionen sind beliebig 
  	(die Programme fragen alle fehlenden Angaben noch ab bzw. setzen dann Standardwerte) 
 •	jede Option außer -e und -U kann nur einmal vorkommen; bei Mehrfachangabe wirkt dann nur die erste. 
	Nur bei PRESTO kann -d  bis zu dreimal vorkommen, und zwar wenn man zwei oder drei Datenbanken gleichzeitig benutzen will. <Alt>+a ermöglicht dann das Umschalten zwischen den Banken. 
 •	die Befehlsbuchstaben sind exakt so anzugeben, als Kleinbuchstabe oder Großbuchstabe, wie sie hier in der Liste stehen. Nur Programm-, Datei- und Verzeichnisnamen können unter MS-DOS wahlweise groß oder klein geschrieben werden, unter UNIX muß man auch dabei die richtige Schreibung beachten; empfohlen wird konsequente Kleinschreibung aller Namen, ohne Sonder- und Leerzeichen. 
 •	ein Dateiname (siehe -d und -e) wird so ausgewertet: bei fehlender Laufwerksangabe wird 'C:' ergänzt; wenn der Name nicht mit '\' beginnt, wird die Datei im "allegro"-Programmverzeichnis bzw. einem Unterverzeichnis desselben gesucht. (Gilt nicht für ASORT, siehe Kap.8.) 

Hier ein weiteres Beispiel für einen Programmaufruf: 

	srch -f4 -d*mdat\ -e kurzlist=mdat\namelist -m0 -s goethe

Bedeutung: das Suchprogramm (Funktion 4) soll sich alle Datendateien (d.h. .ALD und .ALG) vornehmen, die auf dem Unterverzeichnis MDAT (Unterverzeichnis des "allegro"-Verzeichnisses) liegen, Datensätze heraussuchen, in denen "goethe" vorkommt und im selben Unterverzeichnis eine Datei NAMELIST produzieren mit dem Export-Parametersatz KURZLIST.APR, manuelles Eingreifen wird nicht gewünscht (-m0). Wenn NAMELIST schon existiert, wird sie gelöscht (sonst '+' statt '=' geben, dann werden die Daten hinten angehängt). 

Sechs Optionen können unter DOS auch durch Umgebungsvariable (environment variables) ersetzt werden: 

Option		Bedeutung:
  -b		Datenbankname (= nur der Name der Index-Parameterdatei) 
  -d		Datenverzeichnis (Pfad, wo die Datenbank liegt) 
  -k		Konfiguration (Name der CFG-Datei) 
  -k1		Konfigurationsbuchstabe  (1. Buchstabe des CFG-Namens) 
  -l		Sprache der Menütexte 
  -P		Name des Programmpfades (wenn nicht C:\ALLEGRO) 

Das sind Werte, die man dem Betriebssystem mit dem SET-Befehl mitteilt und die es sich in einer Tabelle merkt, auf die dann die Programme zugreifen können. So könnte man z.B. durch den Befehl 
set -k=px
festlegen, daß die nachfolgenden Programme mit dem Kategorienschema PX.CFG arbeiten sollen. Grundsätzlich gilt aber: Optionen haben Vorrang vor Umgebungsvariablen. Wenn also Option -kaps gegeben wird, dann nimmt das Programm auf jeden Fall APS.CFG. Der Sinn dieser Sache: mit den Umgebungsvariablen kann man gewisse Grundparameter für alle nachfolgenden Aufrufe festlegen. CockPit setzt diese Werte, bevor es ein Batchprogramm startet. Im Einzelfall kann bei einem konkreten Programmaufruf dann immer noch eine abweichende Option angegeben werden. 
Es folgt die Liste der existierenden Optionen mit Angaben über die Programme, bei denen sie verwendbar sind: 

12.1	Liste der Optionen
Die Programme QRIX und ASORT haben noch mehr Optionen, die hier nicht erwähnt sind (s. Kap.7.5 u. 8). 
Zu beachten ist unter DOS die Grenze für die Länge eines Programmaufrufs: 128 Zeichen. Empfehlung deshalb: Pfadnamen kurz halten. 
Windows und UNIX haben keine solch enge Grenze.

Option	anwendbar	Bedeutung 
	 bei Programm 

-+	1		"Hauptschalter" für die satzübergreifende Suche
		Wenn diese Option gesetzt ist, werden bei der Ergebnismengenbildung automatisch immer alle untergeordneten, verknüpften Sätze mit hinzugenommen. (-Ø 10.2.9) 

-@	7		Primärschlüssel / sonstige Schlüssel erzeugen
		Wenn man mit Stammsatz-Ersetzungen arbeitet, gibt es die Möglichkeit, zwei INDEX-Durchläufe zu veranstalten. Die Aufrufe müssen so aussehen: (Genaueres: Kap.7) 
		index -fx0 -@1 ... 	nur Primärschlüssel erzeugen (x = 7, n oder i)
		index -fi1 -@2 ...	sonstige Schlüssel erzeugen. 

-a	1		Berechtigungsstufe für Schreibzugriff (access) 
		Es gibt vier Stufen: 
		-a0	(Standard) Keine Schreibberechtigung, nur Lesezugriff 
		-a1	Schreibzugriff nur auf die mit Option -n angegebene Dateinummer 
		-a2	Volle Schreibberechtigung für alle Dateien. 
		-a3	zusätzlich Berechtigung für globale Änderungen und Löschungen (-Ø`1.5,`F10), manuelle Indexänderungen (-Ø 1.4, Entf und Einfg) und Löschung trotz Löschkontrolle. 
		Wenn eine zweite (und dritte) Option -d gegeben wird, um parallel in zwei (oder drei) Datenbanken arbeiten zu können, muß man für die zweite (und dritte) eine entsprechende Ziffer ergänzen, z.B. -a320. 

-b	1,2,3,7,9	Datenbankname   (unter UNIX immer, unter DOS nicht immer nötig) 
		Nur der Name der Index-Parameterdatei ist hier anzugeben, z.B. -bcat 
		Bei  UPD wichtig, wenn mehr als eine Datenbank auf einem Verzeichnis liegt. 

-b	4		Datenbankpfad\Datenbankname für Stammsätze
		Wenn das Programm SRCH bei einer Exportaufgabe Sätze nachladen soll, muß es wissen, aus welcher Datenbank es diese Sätze holen soll (-Ø 10.2.6.7). Entfallen kann -b, wenn es dieselbe Datenbank ist, in der SRCH sucht. Ansonsten gibt man z.B. 
		-b f:\allegro\bib\cat   für die Datenbank CAT auf F:\ALLEGRO\BIB 
		Netzwerk: Es muß Schreibberechtigung auf dem Datenbankpfad bestehen. 

-d	1-7, 9, c, q	Datenquelle : wo sind die zu verarbeitenden Daten? (UNIX: '/' statt '\') 

		-d verz\			Unterverzeichnis VERZ\ des aktuellen Verzeichnisses, aus dem der Aufruf erfolgt.  Ein Verzeichnisname ist immer mit dem '\' abzuschließen! (Unter UNIX ist  '/' das Trennzeichen in Verzeichnisnamen) 

		-d verz\buch*	alle Dateien BUCH* innerhalb VERZ\ werden zur Auswahl angezeigt bzw. Datenbank BUCH wird gewählt, wenn auf VERZ\ mehrere Datenbanken liegen. 

		-d *verz\dd*	alle mit DD beginnenden Dateien innerhalb VERZ\ ; der '*' bewirkt, daß automatisch alle betroffenen Dateien verarbeitet werden, sonst erscheint die Liste der zutreffenden Namen, wie gewohnt, zur Auswahl. 
					Achtung: bei  import  + statt * nehmen
		Wenn  -d  nicht angegeben ist, entnimmt das Programm den Datenpfad aus der Umgebungsvariablen  -d . Fehlt auch diese, gilt das aktuelle Arbeitsverzeichnis. 
		Option -d kann bei Programm 1 zwei- oder dreimal gegeben werden, wobei dann jeweils auch der Datenbankname anzugeben ist (z.B. -dkatalog\kat ). Dann hat man mit <Alt>+a die Möglichkeit, zwischen den Datenbanken umzuschalten. 

-e	  1, 4-7,9	Export-Parameter/Exportdatei 
		Die vorgeschriebene Form ist  -e param=outfile   oder  -e param+outfile
		mit 	param	Name einer Parameterdatei (.cPR bzw. bei INDEX .cPI) 
					Ab V15 kann der Name param eine Pfadangabe enthalten. 
		    	outfile	Dateiname für Ausgabedaten; 
					bei INDEX: nur der Name des Datenverzeichnisses 
		Die zwei Angaben sind zu trennen durch:  (Achtung unter DOS: auch '/' statt '='  möglich) 
		'='  :  Ausgabedatei outfile neu anlegen (überschreiben, falls bereits vorhanden), bzw. 
		'+'  :  Daten an outfile anhängen, falls diese Datei schon existiert 

		Beispiele:
		-e p2+liste.txt	Ausgabe in  liste.txt  mit  p2.apr als Parameterdatei ('+' bewirkt: Daten werden angehängt, falls Datei  liste.txt  vorh.) 
		-e p-card=karte	Ausgabe auf die Datei  karte. Diese kann nach der Sitzung mit  print karte  als Ganzes ausgedruckt werden. 
		-e cat=pfad		Indexproduktion (Funktion  index ...) mit Param. cat.api;  
					cat.adx  wird in  pfad  erzeugt.
		Wenn param fehlt (= bzw. + darf nicht fehlen), erscheint dafür eine Auswahlliste. 
		Der Dateiname outfile ist ggfls. einschließlich eines Verzeichnisnamens anzugeben. 
		Der Dateiname  PRN  bewirkt Ausgabe auf dem Drucker,  CON  auf dem Bildschirm. 
		Bei Programm 4 können bis zu vier Exportbefehle stehen, bei den anderen bis zu drei. In einem Durchgang kann man also mehrere Ausgabedateien erzeugen. 
		Wenn outfile fehlt, wird der gewünschte Name abgefragt. 
		Bei APAC funktioniert der Export NUR dann, wenn eine Option -e angegeben ist oder mindestens -a1. Dann taucht "Daten exportieren" auf dem Menü auf. 

-f	4-7, 9, q	Funktionswahl
		Einige der Programme haben neben ihrer Grundfunktion noch Zusatzfunktionen. Mehr darüber steht in den jeweiligen Kapiteln (besonders 7 u. 9). Für die Grundfunktion gibt man hinter -f die Programmziffer an, die Zusatzfunktionen haben andere Kennungen, und zwar gibt es folgende: 

		srch 	-f4	Selektion mit oder ohne Export 
		 	-f6	Export 
		import 	-f8	Konvertierung von Fremddaten 
		index 	-f7	Datenbank neu generieren incl. Index-Erstellung 
		 	-fn	   dasselbe, aber die Satznummern bleiben erhalten 
		 	-fi	Index erneuern 
		 	-ft / -fs / -fx    .TBL-Datei / .STL / .RES erneuern 
		 	-fr	Dateien "entlüften" 
		qrix 	-fq	Index aus Zwischendateien erstellen 
		 	-fd	Index ausdrucken/anzeigen 
		 	-fc	Index kompaktieren, evtl. Teilindex beseitigen 
		upd 	-f9	.LOG-Datei einspielen 
			-fmxy	.cLG-Datei einspielen ("mischen" oder "merge") 
					(Genaueres dazu ==> Kap. 9.1) 
		 	-fc	.cLG-Datei prüfen ("check") 

		Achtung: Nach Ablauf von INDEX ist QRIX aufzurufen 
		Nach dem Ablauf von INDEX muß das Programm  QRIX aufgerufen werden, um die entstandenen Zwischendateien iiN zu mischen (N=1,2,...). Man wird informiert, wie QRIX in dem Falle aufzurufen ist, damit es den Indexaufbau vollendet. 

		Ohne -f erschien bei DOS 16bit jeweils ein Zwischenmenü, wo man die gewünschte Funktion dann mit der Hand einzugeben hat. 

-F		9	Update ohne Verzögerung  (Fast) 
		Bei Mehrplatzbetrieb (ohne Option -S) wartet UPD zwischen zwei Aufnahmen immer eine Sekunde, weil sonst die evtl. gleichzeitig aktiven Mitarbeiter keine Speicherung mehr vornehmen könnten, denn UPD würde den Index fast ständig blockieren. Mit Option -F schaltet man diese Verzögerung ab. 
		Setzt man aber eine Ziffer hinter das F, z.B. -F3, so wird dies als Sekundenzahl gedeutet und nach jedem Datensatz diese Anzahl Sekunden gewartet. Das ist sinnvoll, wenn der UPD-Vorgang im Netz den allgemeinen Betrieb möglichst wenig behindern soll. 
	4	V14-Ersetzungen nicht durchführen (falls das nicht gebraucht wird). SRCH arbeitet dann schneller. 

-I	1,9	Index-Parameter falls für Sonderzwecke eine andere als die zur Datenbank gehörige Parameterdatei benutzt werden soll.
-i		1,9	Index-Parameter
		Wenn PRESTO zur Erzeugung einer neuen Datenbank gestartet wird, gibt man mit dieser Option den Namen der zu benutzenden Index-Parameterdatei an. Das geschieht z.B. in der Batchdatei CREATE.BAT (ab V14c nicht mehr vorhanden). Dieser Name wird zugleich Datenbankname. Achtung: Bei INDEX ist hierfür  -e  zu benutzen! 
		Beim Programm UPD  wird  -i  dbname  nur verwendet, wenn  eine Datenbank mit dem Programm UPD neu aufgebaut werden soll (-Ø Kap.9.4).

-i		5	Import-Parameter
		Hinter -i braucht nur der Name der Import-Parameterdatei (vollständiger Pfadname, wenn sie woanders liegt) angegeben zu werden, z.B. 
		-ioclc	Parametersatz für Import von USMARC-Daten (in Verbindung mit -ka wird oclc.aim, bei -ks würde oclc.sim geladen. Das Programm sucht danach auf dem Datenverzeichnis, wenn ohne Erfolg, dann auf dem Programmverzeichnis. Für die Ausgabe wird man in der Regel dann den Parametersatz I-1.APR wählen (per Option -e i-1/... ), aber auch jeder andere passende Satz ist benutzbar (oder zusätzlich einsetzbar). 

-K	q		maximale Schlüssellänge des Index
		Nur bei  qrix -fq0  anzuwenden, damit das Programm Bescheid weiß. In der Regel wird QRIX für diese Funktion automatisch von INDEX aufgerufen, so daß man es nicht wissen muß (-Ø Kap.7.5), oder es entnimmt den Wert selber aus der IndexParameterdatei, wenn es diese findet. 
 
-k	1-7, 9, c	Konfiguration 
		Hiermit sagt man dem aufgerufenen Programm, mit welchem Kategorienschema es arbeiten soll. Wenn Option -k fehlt, entnimmt das Programm die Angabe aus der Umgebungsvariable -k , die man evtl. mit dem Befehl set -k=x definiert hatte. Wenn auch diese nicht vorhanden ist, wird standardmäßig A.CFG als Konfigurationsdatei geladen (ab V13: $A.CFG, aber trotzdem -ka angeben).  Beispiel:
		-ku   :   Wahl des USMARC-Schemas ($U.CFG) 

-l	1-7, 9, c	Sprache der Menütexte  (language) 
		Das aufgerufene Programm benutzt die UIF-Dateien und Hilfeseiten mit der Sprachkennung, die hinter -l angegeben wird. (-Ø 0.3, 0.6) 
		Standard: -l ger
		Wenn die Option -l fehlt, wird die Umgebungsvariable  -l  benutzt, falls sie definiert wurde. So kann man mit dem Befehl set -l = eng die Sprache auf Englisch einstellen, ohne dies jedem aufgerufenen Programm per Option -l mitteilen zu müssen. 

-L	1, 9		LOG-Datei (Sicherungsprotokoll abschalten / umlenken
		Normalerweise schreiben a99, acon, PRESTO und UPD alle erfaßten und korrigierten Daten zusätzlich in die Datei dbn.LOG, um eine Restaurierung zu ermöglichen. Mit -L kann man das abschalten (was für den Normalfall nicht empfohlen wird). 
		Wenn hinter -L ein dateiname angegeben ist, wird diese Datei statt dbn.LOG verwendet. 

-m	1, 4-7	manuelles Eingreifen  (APAC: -m bewirkt, daß man nicht aussteigen kann)
		-m1 : soll erlaubt sein 
		-m0 : soll nicht erlaubt sein   (unter UNIX gibt es nur dieses) 
		Laufende Vorgänge können mit Druck auf 'x' jederzeit unterbrochen werden. 
		Wenn -m1 gegeben wurde, werden die  zu dem Zeitpunkt im Arbeitsspeicher stehenden Datensätze zur Bearbeitung bereitgestellt, d.h. man gelangt in den Editor, so daß also Korrekturen vor der Ausgabe auf die mit -e angegebene Datei erfolgen können. Aus dem Bearbeitungsmodus springt man mit dem Befehl  #r  wieder heraus, und der Vorgang läuft weiter. Vorteil von -m0: ca. etwa 10%% schnellerer Ablauf. 
		Bei INDEX bewirkt -m1, daß nach dem Erstellen der vorsortierten Zwischendateien (-Ø Kap.7) eine Unterbrechung möglich ist, um evtl. durch Umkopieren oder Löschen einiger Dateien Platz zu schaffen für den Vorgang der Indexerstellung. 
		Wenn bei INDEX -m0 gegeben wurde, kommt die Frage "Start? j/n", damit man direkt vor dem Start noch eine Chance zum Abbruch hat. In Batchfiles: besser  -m0  setzen. 

-N	1,9		Speichermodus für neue Datensätze
		-N0	Keine Leersätze ersetzen (keine Verzögerung beim Speichern)
		-N1	Alle Leersätze ausnutzen, egal in welcher Datei (d.h. -n ohne Wirkung) 
		-N2	(default) Neue Sätze nur in der durch -n vorgegebenen Datei speichern.
		Bei -N2 geht das Speichern auffällig langsam, wenn viele gelöschte Sätze existieren. Diese Tatsache kann per CockPit mit  µr o u  überprüft werden. Es bietet sich an, die Datenbank dann gelegentlich zu entlüften (µr o R). 

-n	1, 7, 9	Dateinummer für neue Daten
		nur bei Schnellzugriff und Indexierung (-Ø Kap.1).  Hinter -n muß eine Zahl zwischen 1 und 255 stehen. Wenn die Datenbank z.B. DOK heißt, werden neu eingegebene Daten in die Datei DOK_8.ALD gespeichert, wenn man -n8  angegeben hat. Bei INDEX bedeutet -n0, daß die Nummern der neu zu indexierenden Dateien erhalten bleiben sollen. 
-O	1	Bearbeiterkennung  (Operator): Bei Export als Sonderkat. #op verwendbar. Der Wert hinter -O wird an das Erfassungs-/Bearbeitungsdatum angehängt (-Ø Anh.A, Befehle cn und ce ). 

-o		c	Vorgabendatei für CockPit wählen   (nur DOS) 
		Normalerweise ist DEFAULT.OPT die Datei, aus der CockPit seine Vorgaben entnimmt. Hinter -o kann man eine andere Datei dafür angeben. 

-P	1 - 8, c	Programmpfad : Laufwerk und Verzeichnis, wo sich die Programme befinden; Als Standard wird  C:\ALLEGRO angenommen   (UNIX:  /allegro ) 

-p		1 - 3	Anzeigeparameter
		Standardmäßig wird D-1.APR, wenn es nicht existiert, D-1.APR als Anzeigeformat geladen.  
		 Mit -p display  veranlaßt man, daß DISPLAY.APR genommen wird. 

-Q	q		QRIX-Protokolldatei
		Wenn das Protokoll nicht PROTOQ heißen soll, gibt man -Qdateiname. 

-q	1		Druckparameter
		Wenn man beim Schnellzugriff ein vom Anzeigeformat   (-p...) verschiedenes zum Drucken (mit F2) wählen möchte. Zusätzlich kann auch noch mit Option -e ein Exportformat geladen sein, d.h. Anzeige, Druck und Export können alle drei verschieden strukturiert sein. Das Exportformat kann überdies im Schnellzugriff während einer Sitzung geändert werden (-Ø 1.5, Funktion Shift+F4). 
 
-S	1, 9, c	Einzelplatzbetrieb  
		(Single user) : Standardmäßig arbeiten PRESTO und UPD im Mehrplatzbetrieb. Auf Einzelplatzsystemen kann das funktionieren (wenn vorher der MS-DOS-Befehl SHARE gegeben wurde). Wenn nicht, ist -S nötig. 
		Bei Parallelbetrieb, wenn eine Datenbank Mehrplatz, andere Einzelmodus: SHARE laden und -S weglassen. 
		Bis V14 war -S   bei Einzelplatzbetrieb notwendig, oder man mußte SHARE laden. 
		Ab V15 ist -S entbehrlich: PRESTO und UPD merken selbst, daß Einzelplatzmodus vorliegt. Einziger Nachteil: Ohne -S dauert der Start eine Sekunde länger. 

-s			Suchbegriff
	1	-s xyz   mit beliebiger Zeichenkette xyz bewirkt, daß der Index für die erste Anzeige an der Stelle abc aufgeblättert wird. Sonst erscheint eine zufällige Stelle. Eingabe -s"xyz" , wenn innerhalb xyz Leerzeichen vorkommen.
		-s"|4m" wenn z.B. der Indexeinstieg im Register 4 beim Buchstaben m sein soll. 
	4, 5	Der für eine Selektion im Such- oder Importprogramm zu   benutzende Suchbegriff kann hierdurch dem Programm von   außen mitgegeben werden (sonst wird er wie gewohnt   abgefragt). Beispiel:
		-s (#76XG1982)+(#74Xlondon)
		Selektiert werden dann die Aufnahmen mit Erscheinungsdatum ab 1983 und Erscheinungsort London. (Man beachte das 'X' anstelle des Leerzeichens. dieses ist nötig, weil ein Optionsargument kein Leerzeichen enthalten darf. Ferner sind statt '<' und '>' die Buchstaben  'S' bzw. 'G' zu verwenden, weil sowohl unter MS-DOS als auch UNIX die Zeichen '<' und '>' in Programmaufrufen eine Sonderfunktion haben: sie lenken die Ein- bzw. Ausgabe des Programms auf eine Datei um.) 
	q	-s abc   mit beliebiger Zeichenkette abc bewirkt, daß nur der Abschnitt ab abc des Index bearbeitet wird. Der Endpunkt wird durch das große S bestimmt: 
		-S xyz   . In Kombination mit -w oder -W und -x  kann QRIX einen ganz bestimmten Indexabschnitt zur Anzeige oder Ausgabe bringen (Funktion -fd). 

-t	1 - 7	Phrasendatei automatisch laden
		-t xyz  lädt die Phrasendatei  xyz.APH sofort nach dem Start. Sonst müßte man sie vom Editor aus mit Befehl #p laden (-Ø 3.3). 

-T	9,q		Testmodus einschalten
		Programm gibt einige Testmeldungen aus, zur besseren Kontrolle des Ablaufs.  Manchmal ist Bestätigung mit Enter nötig.

-U	1-9	Uservariablen für Export vorbesetzen   [-Ø 10.2.6.2/.3] 
		Hinter -U muß eine Angabe xyTEXT folgen. TEXT wird in die Variable #uxy kopiert. Diese Option ist wiederholbar, d.h. man kann mehrere Variablen vorbesetzen.  Sonderfall: Leerzeichen innerhalb TEXT. Eingabe dann so: -U"xyTEXT" und nicht  -Uxy"TEXT". 
		Aber Achtung: bei DOS wird leicht die maximale Befehlslänge von 128 Zeichen überschritten! 

-u	9	Update-Datei
		Hinter -u ist der Name der einzuspeisenden Datei anzugeben. Wenn es eine .cLG-Datei ist, werden neue und vorhandene Datensätze bei gleichem Primärschlüssel gemischt, wenn es eine .LOG-Datei ist, muß die Datenbank in dem Moment aus einer Sicherungskopie bestehen, die genau vor Beginn der .LOG-Datei gezogen wurde (-Ø 0.7). 

-u1/2	8	u-Modus (Sortierfelder beseitigen) 
		Mit -u1  bzw. -u2 wird das Feld #u1 bzw. #u1 und #u2 aus der sortierten Datei entfernt. 
		Mit -u3 wird auch noch der Code 1 vom Satzanfang entfernt. 

-V	1	Zeilenanzahl für Registeranzeige  (besonders für APAC; Wert <23) 
		Standard: ist -V22. Wenn es auf 24-Zeilen-Terminals laufen soll, setzt man -V21 .

-v	4, 5	Anzeige der Datensätze  (view) 
		-v1 : gewünscht 
		-v0 : nicht gewünscht 
		Soll der Selektions- bzw. Importvorgang ohne visuelle Beobachtung (und dann auch schneller!) ablaufen, so gibt man -v0. Zum Testen ist natürlich -v1 nützlich. 

-w	7, q	Auswahl der zu bearbeitenden bzw. der 
-W	7,q	wegzulassenden Register : vgl. dazu die Ausführungen in Kap. 7.5 

-X	7	Umfang der Datenbank   [wenn nicht genau bekannt: größere Zahl angeben] 
		Hinter -X gibt man die Anzahl der Datensätze, aus der die neue Datenbank bestehen wird. Notwendig nur bei den Funktionen -fr und -fi, wenn die .TBL-Datei ebenfalls zu erneuern ist. Dadurch werden Fehler durch korrumpierte Datensätze ausgeschlossen. 

-x	1, q	Schwelle für Indexanzeige
		Bei  -x200  zeigt PRESTO nur bis zu 200 Treffer im Index an. Zeilen mit höherer Trefferzahl werden mit  >200  gekennzeichnet. Das Programm QRIX reagiert genau umgekehrt: Nur Einträge mit mehr als 200 Treffern werden angezeigt. 

-x	9	Name der UPD-Protokolldatei   (Standard: UPRO) 
		Das Protokoll wird in die hinter -x angegebene Datei geschrieben

-y	1, 7, 9	Pfad der Indexdatei 
		Wenn aufgrund von Platzproblemen der Index und die Kurztiteldatei einer Datenbank (.cDX und .STL) auf einem anderen Pfad oder Laufwerk liegen, gebe man mit Option -y die komplette Pfadangabe dem Programm mit:  z.B.  -y e:\abc 

-z	1,7,9	Maximalwert für Dateigröße
		Das Indexprogramm erstellt Dateien (Typ .cLD) bis zu 16 MB Größe oder (ab V20) einem Vielfachen davon (à Kap.10.2.1.3, Parameter ii). Wird dieser Wert erreicht, beginnt es automatisch mit einer neuen. Der Grund ist, daß die einzelne Datenbankdatei nicht größer sein darf. Da jedoch eine Datenbank bis zu 255 solche Dateien haben kann, liegt hierin keine Einschränkung der Datenbankgröße, denn der Index umfaßt dann alle zugehörigen Dateien. Setzen Sie z.B. -z1400000, wenn bei Erreichen von 1.400.000 Byte eine neue Datei anfangen soll. Dann würde hinterher jede .ALD-Datei noch auf eine Diskette passen. 

?Programme=h ac0-4 
?INI-Datei=h a99.ini 
?Liste der Optionen=h =12.1 
?acon=h acon