92 <- Bitte diese Zahl nicht löschen (= höchster Help-Index!)
***************************************************************************
Helpdatei zum Saug-Utility v4.0
Bitte die ###-Zeilen (Anfangs/Ende-Kennung für Helptext) nicht ändern!
Dazwischen kann aber beliebig Text eingefügt werden (maximal 300 Zeilen pro
Hilfe-Begriff, maximale Zeilenlänge 51 Zeichen und kein "###" am Zeilen-
anfang)! Bitte eine veränderte Datei SAUGUTIL.HLP nicht weitergeben! Die
Indexdatei SAUGUTIL.IDX wird vom Saug-Utility automatisch angepa₧t, wenn sich
die LÄNGE der Help-Datei verändert hat!
***************************************************************************
### 1 Alle Bemerkungen löschen
Alle Bemerkungen der aktuell geladenen Liste werden
im Speicher gelöscht!
### 2 Allgemein
Sie können jederzeit, auch in Dialogen, die Help-
Taste drücken, um weitere Hilfe zu den verfügbaren
Funktionen und zur Bedienung des Dialoges zur
erhalten!

Ausnahme:
---------
Innerhalb von Alertboxen gibt es keine Hilfe!
Deshalb hier eine kurze Erläuterung:
Die maximal 3 Buttons in den Alertboxen lassen sich
auch mit den Tasten F1-F3 auslösen. Zusätzlich gilt
für den oberen Button immer der Shortcut 'Undo',
auch wenn er nicht mit 'Abbruch' beschriftet ist!

Ist kein Dialog aktiv, erhält man eine Hilfe zu dem
Fenster, das sich gerade unter dem Mauszeiger
befindet! Befindet sich kein SaugUtil-Fenster unter
dem Mauszeiger, erscheint diese allgemeine Hilfe!

Um Hilfen zu einzelnen Menüpunkten zu erhalten,
klicken Sie den Menüpunkt mit gedrückter Alternate-
Taste an!

Abkürzungen in Menüs und Dialogen:
----------------------------------
 = Zusammen mit einer Shift-Taste drücken
^ = Zusammen mit der Control-Taste drücken
 = Zusammen mit der Alternate-Taste drücken

Alternative Menü-Shortcuts:
---------------------------
F1  = Datei    / Liste laden                (^O)
F2  = Info     / Aktuelle Liste             (^A)
F3  = Info     / Numerische Statistik       (N)
F4  = Optionen / Up-Down-Parameter          (^E)
F5  = Optionen / Up-Down-Pfade/Puffer       (E)
F6  = Suchen   / Filedaten suchen/Statistik (^F)
F7  = Suchen   / Numerische Suche           (F)
F8  = Suchen   / Weiter suchen (rückwärts)  (G)
F9  = Suchen   / Weiter suchen (vorwärts)   (^G)
F10 = Datei    / Ende                       (^Q)

Versteckte Menü-Shortcuts:
--------------------------
K  = Datei(en) löschen
C  = Datei kopieren
^R  = Datei umbenennen
^N  = Neuer Ordner

Allgemeine Hinweise zur Bedienung von Dialogen:
-----------------------------------------------
- Alle Dialoge lassen sich mit der Maus beliebig
  verschieben, indem man sie irgendwo anklickt und
  die Maustaste gedrückt hält! Durch einen Doppel-
  klick (oder Space) zentriert sich der Dialog auf
  dem Bildschirm! Bei einem Klick neben den Dialog
  springt der Dialog unter den Mauszeiger!
- Der Cursor lä₧t sich mit der Maus beliebig in
  einem Eingabefeld positionieren.
- Shift-Crsleft/Shift-Crsright springt an den
  Anfang/das Ende eines Eingabefeldes.
- Die meisten Funktionen können auch mit der
  Tastatur ausgelöst werden, indem man den
  unterstrichenen Buchstaben zusammen mit der
  Alternate-Taste drückt. Sollte die Tastaturbedie-
  nung an einigen Stellen abweichen, ist das im
  Dialog selbst oder in der zugehörigen Online-
  Hilfe erläutert!
- 'Home' springt zum ersten Eingabefeld,
  Shift-'Home' zum letzten.

Allgemeine Hinweise zur Bedienung von Listboxen:
------------------------------------------------
Listboxen sind die Dialoge mit dem Scrollbalken
auf der rechten Seite (wie z.B. dieser Hilfe-
Dialog), die an einigen Stellen im Programm benutzt
werden, um zwischen vielen Alternativen zu wählen
(z.B. Gruppen-Auswahl, Mausbox-Auswahl, Auswahl von
Suchbegriffen bei der Filedaten-Suche usw.)!

Der Scrollbalken und die Pfeile können wie bei
normalen Fenstern bedient werden. Au₧erdem kann man
durch einen Doppelklick auf die Pfeile direkt an
den Anfang bzw. das Ende springen. Durch einen
Doppelklick auf eine Zeile wird diese Zeile in das
Eingabefeld übernommen und sofort der 'OK'-Button
ausgelöst.

Tastaturbedienung:
Home              = Zum Anfang
Shift-Home        = Zum Ende
Cursor up         = Eine Zeile hoch
Cursor down       = Eine Zeile runter
Shift Cursor up   = Eine Seite hoch
Shift Cursor down = Eine Seite runter
F1...F10          = Zeile 1...10 auswählen

Die 'Tab'-Taste hat eine besondere Funktion! Mit
ihr kann man einen eingegebenen Text expandieren,
sofern ein passender Text in der Listbox zur Aus-
wahl steht und auch anwählbar (nicht disabled) ist!
Beispiel: Bei der Auswahl des 'Copyrights' im
Dialog 'Filedaten-Suche' geben Sie in der Listbox
ein 'p' ein und drücken 'Tab'. Daraufhin erscheint
im Eingabefeld 'Public Domain' und der Listbox-
Inhalt wird an die richtige Stelle gescrollt!
Informationen, die nicht zur eigentlichen Auswahl
gehören (z.B. die Mausnummern bei der Mausbox-
Auswahl), werden dabei nicht beachtet!

Tastaturedienung von Übersichts- und Fundfenster:
-------------------------------------------------
Home                 = Zum Anfang
Shift-Home           = Zum Ende
^Cursor-links/rechts = Ganz nach links/rechts
Cursortasten         = Eine Zeile/Spalte scrollen
Shift-Corsurtasten   = Einen Fensterinhalt scrollen
### 3 Anwahlparameter
Mausname:
---------
Hier mu₧ der Name der Maus eingetragen werden, die
angerufen werden soll und zwar genauso, wie er im
RTL/CTL-Telefonverzeichnis steht! Durch Klick auf
den Text "Mausname" kann man die Maus bequem aus
einer Listbox auswählen! Dazu wird aber die Maus-
Infodatei INK (Kurze Boxenliste) benötigt!

Telefonnummer:
--------------
Wird _nur_ für die Erstellung der QTP-Files für
QTausch benötigt! Bei Auswahl des Mausnamen aus der
kurzen Boxenliste (Listbox mit Alt-M, s.o.) wird
die Telefonnummer automatisch eingetragen! Wichtig:
Mausname (mit Kürzel!) und Telefonnummer sollten
immer zueinander passen, da das Mauskürzel (z.b.
"OS") als Parameter an den QTausch-Befehl
'Logfile:' (s.a. Datei SAUGUTIL.QTF) übergeben
wird!

Protokoll:
----------
Tragen Sie hier bitte Z wie Z-Modem ein, da die
Batches wahrscheinlich mit keinem anderen Protokoll
funktionieren! Es mu₧ auf jeden Fall ein Protokoll
sein, welches die zu empfangenden Dateinamen
automatisch erkennt und als Kennung die
Zeichenkette 'B0' sendet!

Maximale Anzahl Wählversuche:
-----------------------------
Der Batch bricht die Anwahl ab, wenn dieser Wert
erreicht ist!

Wählpause:
----------
Pause in Sekunden zwischen zwei aufeinanderfolgen-
den Wählversuchen. Manche Modems brauchen mehr,
manche weniger, einige brauchen gar keine Pause!

Packer:
-------
Hier kann man das Kürzel für den Packer einstellen,
der für die Filelisten benutzt werden soll. Ich
empfehle Z wie ZIP oder L wie Lharc, aber das kann
jeder selbst entscheiden (K=Kein Packer!).
Wenn im N.U.D.E. der Maus ein Packer voreingestellt
ist, darf hier NICHTS eingetragen werden, damit der
Download von Listen funktioniert!

Login-Name und Password:
------------------------
Bei RUFUS müssen die Funktionstasten mit einem |
abgeschlossen sein, damit ein Carriage-Return
gesendet wird, bei CoNnect ist egal, ob die Texte
auf den Funktionstasten mit einem Zeilenendezeichen
abgeschlossen sind oder nicht!!

Nur für CoNnect und QTausch von Bedeutung:

Timerfunktion:
--------------
Mit diesem Schalter kann man den Timer aktivieren
und au₧erdem in das entsprechende Feld die Uhrzeit
eintragen, zu der die Maus angewählt werden soll!
### 4 Ausgabe-Dialog
Ausgabe der gefundenen Files in der Reihenfolge der
aktuellen Sortierung. Dabei wird keine FLG- oder
BEM-Datei erzeugt!

Ausführliche Fileliste:
-----------------------
Die Ausgabe enthält die Felder:
Nr., System, Filename, Bytes, Dauer, Abruf, DpM,
Datum, Programmtyp, Quelltext, Copyright (für diese
drei ist auch der Parameter "'Unsichtbare' Daten
ausgeben" zu beachten), Kurzbeschreibung und
Uploader.

Kurze Fileliste:
----------------
Die Ausgabe enthält die Felder:
Nr., System, Filename, Bytes, Dauer, Abruf, DpM und
Datum.

Selektiv:
---------
Die Ausgabe-Felder können frei bestimmt werden.

Die Felder 'Mausbox', 'Listendatum' (beide aus dem
Dialog "Aktuelle Liste  ^A"), 'Gruppe' (aus dem
Dialog "Gruppenprogrammteil"), 'Flags' (IGS),
'Download-Differenz' und 'Laufende Nummer' werden
nur beim Datenbank-Export und bei der Statistik-
Ausgabe berücksichtigt!

Das Pseudo-Datenfeld 'Laufende Nummer' kann z.B.
benutzt werden, um Highscore-Listen (grö₧te Files,
meiste Downloads usw.) zu erzeugen, die dann in der
ersten Spalte eine Platznummer enthalten!

Kurzbeschreibung immer 5 Zeilen:
--------------------------------
Fehlende Zeilen in der Kurzbeschreibung werden als
Leerstring behandelt, um beim Datenbank-Export eine
konstante Anzahl von Datenfeldern zu erhalten.

'Unsichtbare' Daten ausgeben:
-----------------------------
Die Daten:
Programmtyp = 'Sonstiges'
Quelltext   = 'Kein Quelltext' und
Copyright   = 'Public Domain'
werden nur ausgegeben, wenn dieser Schalter gesetzt
ist! Bei der Ausgabe als Datenbankformat wird
dieser Schalter ignoriert, hier werden diese drei
Strings IMMER ausgegeben!

Ausgabe der Daten in Datei/auf Drucker (Mausliste):
---------------------------------------------------
Die Ausgabe erfolgt genau im Format der Original-
Filelisten der Maus. Bei selektiver Ausgabe

Statistik mit Header (Datei/Drucker):
-------------------------------------
Hiermit können sämtliche zur Verfügung stehenden
Datenfelder in einem tabellarischen Format
abgespeichert werden. Am Anfang der Datei wird ein
Header mit den wichtigsten Daten (Liste, Datum,
Anzahl, Sortierung usw.) ausgegeben. Dann folgen
Überschriften und eine Trennlinie. Darunter werden
alle selektierten Datenfelder der gefundenen Daten
ZEILENWEISE ausgegeben! Zum Schlu₧ folgt eine
weitere Trennlinie.

Folgende Parameter werden bei dieser Funktion
automatisch gesetzt:
- 'Konstante Feldgrö₧e (justiert)' (s.u.)
-  Datenfeld-Trenner: 32_
   Datensatz-Trenner: 13_ 10_
   Zeilentrenner    : 32_          (s.u.)

Achten Sie durch eine sinnvolle Auswahl der
Datenfelder selbst darauf, da₧ die Tabelle nicht zu
breit für einen Ausdruck wird!

Ausgabe der Daten in eine Datei (Datenbankformat):
--------------------------------------------------
Die Daten werden unter Berücksichtigung der
eingestellten Trennzeichen gespeichert.

Trennzeichen:
-------------
Datensatz        = Ein File der Liste
Datenfeld        = Ein Feld innerhalb eines Files
                   (Felder siehe 'Selektiv:')
Kurzbeschreibung = Die eigentliche Filebeschreibung

Eingabe als Dezimaler ASCII-Code (0-255).

Das Trennzeichen für die Zeilen der Beschreibung
dient dazu, damit man die Kurzbeschreibung als
EINEN Datensatz ausgeben kann. Wenn man jede
Beschreibungszeile als einzelnes Datenfeld haben
möchte, sollte man auch hier den Feld-Trenner
eintragen und den Schalter 'Kurzbeschreibung immer
5 Zeilen' selektieren.

Zeichen konvertieren:
---------------------
Einige Datenbanken verlangen als Trenner ein
Semikolon (;). Dieses darf dann natürlich nicht
mehr im Text vorkommen (z.B. Smilies)! Deshalb kann
man hier bis zu 2 verschiedene Zeichen konvertieren
lassen. Die Konvertierung berücksichtigt ALLE
Datenfelder! Erlaubt sind alle Werte von 0-255!

Ersatzzeichen für leere Datenfelder:
------------------------------------
Hier kann man einen ASCII-Code eingeben, der beim
Datenbank-Export ausgegeben wird, wenn ein
Datenfeld leer ist. Das ist z.B. dann wichtig, wenn
man CRLF als Feldtrenner und CRLFCRLF als
Satztrenner eingetragen hat. Dann könnte durch ein
LEERES Datenfeld eine ungewollte Satztrennung
vorgetäuscht werden.

Laufende Nummer mit Punkt:
--------------------------
Hiermit kann man bei Highscorelisten aus den
laufenden Nummern Platznummern machen. Als
Datenfeldtrenner sollte man hierbei das Leerzeichen
(32) oder das Pipe-Symbol (|, 124) und als
Datensatztrenner CRLF (13,10) benutzen!

Die auszugebenden Files sollten natürlich vorher
nach einem bestimmten numerischen Kriterium
sortiert werden (z.B. Bytes, Abruf, DpM o.a.)!

Konstante Feldgrö₧e (justiert):
-------------------------------
Bei der 'normalen' DB-Ausgabe werden alle Daten in
ihrer jeweiligen Länge ausgegeben, wodurch sich
innerhalb eines Datenfeldes unterschiedliche
Feldgrö₧en ergeben (z.B. Quelltext: 'Basic'
(5 Zeichen) und 'C' (1 Zeichen)). Beim Import in
eine Datenbank spielt das keine gro₧e Rolle. Es
gibt aber Probleme, wenn man Daten als TABELLE
(z.B. Highscore-Tabelle, s.o.) in eine Datei
ausgeben möchte! Dieser Schalter bietet die
Lösung!! Alle Daten innerhalb eines Datenfeldes
(System, Filename, Quelltext usw.) werden dann mit
Leerzeichen auf eine konstante Länge gebracht!

Ausgabebegrenzung:
------------------
In das Editfeld rechts unten kann die Anzahl der
tatsächlich auszugebenden Files eingetragen werden.
Die Zählung beginnt beim ersten File ausgehend von
der aktuellen Sortierung!
### 5 Ausgabe/Export
Dieser Menüpunkt dient zur Ausgabe von gefundenen
Files! Eine ausführliche Hilfe erhalten Sie, wenn
sie in der erscheinenden Dialogbox die Help-Taste
drücken!
### 6 Bemerkung suchen
Um den Klammeraffen "@" als erstes Zeichen zu
erhalten, mu₧ man den Ersatzstring "\@" eingeben!

Suche nach "*" findet alle 'nicht leeren'
Bemerkungen!

Abbruch der Suche mit Shift-Shift.

Suche --> Fundfenster:
----------------------
Die Liste wird komplett durchsucht und die
gefundenen Files werden im Fundfenster gesammelt.

Verknüpfung NOT:
----------------
Suche nach Bemerkungen, die die angegebene Zeichen-
kette NICHT enthalten.
### 7 Bemerkungen sichern
Speichert alle Bemerkungen in einer Datei mit dem
Namen der Liste und der Endung "BEM". Diese wird
dann beim Laden der Liste automatisch geladen.
### 8 Betriebssystem-Kürzel
Geben Sie hier ein Kürzel ein, welches später beim
Erzeugen von PROGRAMME-Update-Mails für CAT (nur
für Programmteil-Warte) in der Betreffzeile für die
Variable %S eingesetzt wird!

Beispiele:
----------
TOS für ST TOS,
DOS für MS-DOS und DOS,
TXT für TeXtfile usw.
### 9 Betriebssystem
Alle in der aktuellen Liste nicht vorhandenen
Betriebssysteme sind disabled (hell). Die Zahl auf
der rechten Seite gibt an, wieviele Files vom
jeweiligen Betriebssystem vorhanden sind.

Zur Bedienung der Listbox lesen Sie bitte die
Allgemeine Hilfe (Hauptmenü)!
### 10 Clipboard
Das angezeigt File wird als SCRAP.TXT im Clipboard
gespeichert! Bei zusätzlich gedrückter Shift-Taste
wird das File an ein eventuell existierendes
SCRAP.TXT angehängt!

Der Clipboard-Pfad wird mit der AES-Funktion
scrp_read() ermittelt! Falls das nichts ergibt,
wird auf Laufwerk C: der Ordner \CLIPBRD\ gesucht
und evtl. neu angelegt. Sollte Laufwerk C: nicht
existieren, wird Laufwerk A: genommen!
### 11 CoNnect-Script/RUFUS-Batch erzeugen
Die Umschaltung zwischen RUFUS und CoNnect erfolgt
unter dem Menüpunkt 'System-Pfade/-Dateien Alt-Y'!

Unter Berücksichtigung der Einstellungen unter den
Menüpunkten 'Up-Down-Parameter' und 'Up-Down-Pfade/
Puffer' sowie der in der aktuell geladenen Liste
gesetzten Saugen-Flags und den Einträgen unter den
Menüpunkten 'Persönlicher Programmteil', 'Gruppen-
programmteil' und 'Nicht gelistete Files' wird eine
Batchdatei für RUFUS bzw. eine Scriptdatei für
CoNnect erzeugt!

Diese kann anschlie₧end an das gewünschte Terminal-
programm übergeben werden, um die eingestellten
Aktionen auszuführen!
### 12 CoNnect/RUFUS starten
Hiermit starten Sie das unter 'System-Pfade'
eingestellte Terminalprogramm und können gleich
eine Script- bzw. Batchdatei in der Kommandozeile
übergeben, die dann sofort abgearbeitet wird!

Das ist natürlich nur sinnvoll, wenn der Batch/das
Script auch mit dem Parameter 'Maus anwählen'
erzeugt wurde!
### 13 Copyright
Alle in der aktuellen Liste nicht vorhandenen
Arten von Copyright sind disabled (hell). Die Zahl
auf der rechten Seite gibt an, wieviele Files mit
dem jeweiligen Copyright vorhanden sind. Bei Listen
im kurzen Format erscheinen alle Files hinter den
"???", da kein Copyright angegeben ist!

Zur Bedienung der Listbox lesen Sie bitte die
Allgemeine Hilfe (Hauptmenü)!
### 14 Datei-Info
Wählen Sie in der Dateiauswahlbox einen Pfad und
eine Datei oder eine Dateimaske. Nach 'OK' erhalten
Sie folgende Informationen zu der gewählten Datei
(den gewählten Dateien):

- Dateiname (oder Ordnername, Disklabel)
- Dateigrö₧e
- Dateidatum
- Dateizeit
- Attribut-Byte (dezimal und binär)
  Die 6 Bits bedeuten bei gesetzter 1 VON RECHTS
  NACH LINKS:

Bit 0: Datei ist schreibgeschützt (read only)
Bit 1: Datei ist versteckt (hidden)
Bit 2: Systemdatei (system)
Bit 3: Diskettenname (label)
Bit 4: Teilverzeichnis, Ordner (directory)
Bit 5: Archivbit, abhängig von der TOS-Version
(bei neueren TOS-Versionen wird dieses Bit gesetzt,
wenn man die Datei bearbeitet hat, bei älteren TOS-
Versionen (z.B. TOS 1.02) wird das Archivbit nicht
korrekt unterstützt!)
### 15 Dateifunktionen
Nach Ausführung der Funktion erscheint wieder die
Dateiauswahlbox! Ende mit 'Abbruch'!

Datei(en) löschen:
------------------
Hier kann auch eine Dateimaske als Dateiname
ausgewählt werden (z.B. "*.BAK")! Dann werden alle
passenden Dateien auf einmal gelöscht!

Datei kopieren:
---------------
Wird als Zieldatei kein Name eingegeben, wird der
Name der Quelldatei übernommen! Datum und Uhrzeit
der Datei werden nicht verändert!

Datei umbenennen:
-----------------
Nur möglich innerhalb _eines_ logischen Laufwerkes!

Neuer Ordner:
-------------
Dürfte klar sein!
### 16 Disk-Info
Wählen Sie ein Laufwerk aus um folgende
Informationen zu erhalten:

- Name
- Kapazität
- Belegt
- Frei

Dabei wird die GEMDOS-Funktion dfree() benutzt!
### 17 Einzelfile-Anzeige
Hier werden alle vorhandenen Informationen zu
einzelnen Files der geladenen Liste angezeigt.
Au₧erdem können hier die Flags und die Bemerkung
geändert werden. Das Pseudo-Flag 'Neu' kann nicht
geändert werden, da es vom Zusatzprogramm SutiConv
erzeugt wird! Das Flag 'Saugen' wird bei der Batch-
Erzeugung ausgewertet.

Da die Beschreibung der Bedienung sehr umfangreich
ist (Shortcuts/Mausbedienung), verweise ich hier
auf das Kapitel 'Bedienung der Anzeigebox' in der
Programm-Anleitung!

Noch ein Tip: Durch einen Klick auf den Fuller
(oben rechts) kann man das Fenster auf ein Minimum
verkleinern ("Iconify"), falls es mal im Weg ist!
Wenn das Fenster gerade verkleinert ist, lä₧t es
sich nicht per Tastatur bedienen!

Achtung: Ein Klick auf den Closer (oben links)
entspricht der Funktion 'Programm beenden  ^Q'!

Filedaten klemmen:
------------------
Man kann folgende Filedaten durch anklicken oder
Shortcut (in Klammern) klemmen/entklemmen:

  - Betriebssystem (Num [7])
  - Upload-Datum   (Num [8])
  - Uploader       (Num [9])
  - Programmtyp    (Num [4])
  - Quelltext      (Num [5])
  - Copyright      (Num [6])

Au₧erdem (Einfachklick auf den entsprechenden
_Text_!):

  - Interessant    (Num [(])
  - Gesaugt        (Num [)])
  - Saugen         (Num [/])
  - Neu            (Num [*])

Die Filedaten werden hiermit entweder selektiert
oder deselektiert. Es darf nach Lust und Laune
geklemmt werden (auch alle 10 auf einmal)!

Was bedeutet nun dieses 'Klemmen'?
----------------------------------
Sobald ein Feld der Anzeigebox geklemmt ist, werden
beim weiterblättern mit <- und -> (normalerweise
immer _ein_ File zurück oder vorwärts) nur noch die
Files angezeigt, die zu den geklemmten Filedaten
passen!

Bei diversen Aktionen werden automatisch alle
Klemmungen automatisch aufgehoben (Deselektion)!
Au₧erdem kann man alle Klemmungen 'von Hand'
aufheben, indem man die Undo-Taste drückt oder auf
das Full-Feld des Fensters (oben rechts) klickt!
### 18 Empfänger eingeben
Geben Sie hier nacheinander eine Reihe von
Empfängern eines Uploads in den Persönlichen
Programmteil ein! Achten Sie selbst darauf, da₧ die
Maus nur eine bestimmte Anzahl Empfänger pro File
zulä₧t (8 bis 10)!
### 19 Fenster rotieren
Hier gibt es nicht viel zu erklären! Die geöffneten
Fenster des Saug-Utilities werden der Reihe nach
nach oben geholt (getoppt).
### 20 Fenster schlie₧en/"Iconify"
Fenster schlie₧en
-----------------
Wenn das obere Fenster das Übersichts- oder das
Fundfenster ist, wird es geschlossen.

"Iconify"
---------
Wenn das obere Fenster das Einzelfile-Fenster ist,
wird es auf ein Minimum verkleinert bzw., wenn es
gerade klein ist, wieder auf Normalgrö₧e gebracht!
Wenn das Fenster gerade verkleinert ist, lä₧t es
sich nicht per Tastatur bedienen! Dieselbe Funktion
erreicht man durch Klick auf den Fenster-Fuller.
### 21 Fenster-Anzeigeformat
Über die Checkboxen kann man genau einstellen,
welche File-Informationen im Übersichts- und im
Fundfenster angezeigt werden sollen.

Der Button 'Alle' selektiert alle Informationen,
mit dem Button 'Keine' werden alle Felder bis auf
'Filename' ausgeschaltet.

Diese Einstellung beinflu₧t nur die Bildschirm-
ausgabe und hat keine Auswirkung auf Ausgaben in
Dateien oder auf den Drucker!
### 22 File -> Fundfenster
Es gibt zwei Funktionen, um das aktuell im
Einzelfile-Fenster angezeigt File in das
Fundfenster zu übertragen, um es dann z.B. mit
der Ausgabefunktion weiterzuverarbeiten:

1. Einzeln [^.]: Alle Files, die sich evtl. schon
   im Fundfenster befinden, werden entfernt und
   nur das aktuelle File befindet sich anschlie-
   ₧end alleine im Fundfenster.

2. Append [^,] (zu deutsch: anhängen): Sollte sich
   das aktuelle File noch nicht im Fundfenster
   befinden, wird es hinzugefügt, ohne, da₧ die
   anderen dort evtl. schon vorhandenen Files
   entfernt werden.
### 23 File drucken
Das aktuell im Einzelfile-Fenster angezeigte File
wird über die parallele Schnittstelle ausgedruckt.
Das Format entspricht dem Format der ausführlichen
Filelisten.
PRINTER.CFG wird dabei berücksichtigt.
### 24 File speichern
Das aktuell im Einzelfile-Fenster angezeigte File
kann gespeichert werden. Das Format entspricht dem
Format der ausführlichen Filelisten.

Hier gibt es zwei Möglichkeiten:

1. (Anwahl ohne Shift): In der Dateiauswahlbox kann
   man einen Dateienamen wählen, unter dem das File
   gepeichert wird. Hält man beim Verlassen der
   Dateiauswahlbox mit 'OK' die Shift-Taste
   gedrückt, wird das File an die gewählte Datei
   angehängt.

2. (Anwahl mit Shift, Append): Das File wird ohne
   Rückfrage an die Datei angehängt, in der zuletzt
   ein File mit dieser Funktion gespeichert wurde.
   Wurde noch kein File gespeichert, wird
   automatisch wie bei (1.) verfahren.
### 25 Filedaten-Suche
Allgemeines:
============
Diese Funktion beinhaltet neben der eigentlichen
Suchfunktionen auch ein paar Statistiken, die man
abrufen kann, indem man eines der Felder 'Betriebs-
system', 'Programmtyp', 'Quelltext', 'Copyright'
oder 'Uploader' auswählt (Shortcut, Klick auf den
Text oder Doppelklick auf das Eingabefeld)! Die
dann erscheinenden Listboxen kann man dann auch als
Eingabehilfe benutzen. Wenn man sie mit OK verlä₧t,
wird der ausgewählte Text automatisch in das
entsprechende Eingabefeld übernommen!

Man kann in jedes Eingabefeld einen separaten
Suchstring eingeben. Au₧erdem kann gleichzeitig
nach Flags gesucht werden. Dabei bedeutet (+)
'gesetzt' und (-) 'nicht gesetzt'. Ist weder (+)
noch (-) selektiert, wird das Flag ignoriert. Alle
diese Sucheinstellungen werden bei der Suche durch
den gewählten logischen Ausdruck (AND, OR, NOT AND,
NOT OR) verknüpft. Einige Beispiele für die NOT-
Verknüpfung finden Sie in der Anleitung!

Soll in einem Eingabefeld das Zeichen "@" an erster
Stelle stehen, mu₧ dafür der Ersatzstring "\@" ein-
gegeben werden!

Im Feld 'Filename' dürfen auch die Wildcards "*"
und "?" benutzt werden!

Suchkriterien:
==============

Volltext-Suche:
---------------
Der Suchstring im Feld 'Beschreibung' wird in allen
Textfeldern gesucht.

Casesensitiv suchen:
--------------------
Gro₧-/Kleinschreibung wird beachtet.

Gefundene halten:
-----------------
Falls sich schon Files im Fundfenster befinden,
werden diese vor der Suche nicht entfernt.

Suchrichtung:
-------------
Legt fest, ob ab dem aktuellen File vorwärts oder
rückwärts gesucht wird.

Suchen ab Anfang/Ende:
----------------------
Abhängig von der Suchrichtung wird hierdurch das
erste bzw. letzte File zum Aktuellen.

Multi-Listen-Suche:
-------------------
(Nur anwählbar, wenn unter 'Ausgabe' ein Feld
 selektiert ist!)
Hiermit kann in beliebig vielen Listen gesucht
werden, die sich aber alle in einem Ordner befinden
müssen! Die Listen werden automatisch geladen und
der Reihe nach mit den eingestellten Suchkonfigura-
tion durchsucht. Nach Klick auf 'Suchen' mu₧ man
den Ordner und eine Dateimaske (z.B. "*.LST") aus-
wählen. Wird keine Dateimaske angegeben, wird "*.*"
benutzt!

Bei Ausgabe der gefundenen File in eine Datei, wird
diese nach Ende der Suche (nicht bei Abbruch) auto-
matisch geladen!

Ausgabe-Kriterien:
==================

Nur Fundfenster:
----------------
Es wird eine globale Suche über die ganze Liste
durchgeführt. Alle gefundenen Files erscheinen
anschlie₧end im Fundfenster. Bei Multi-Listen-Suche
werden die gefundenen Files nur gezählt, da sie
sich ja in verschiedenen Listen befinden. Dann
erscheinen nur die gefundenen Files der zuletzt
geladenen Liste im Fundfenster!

In Datei:
---------
Die gefundenen Files werden in eine frei wählbare
Datei ausgegeben. Bei Multi-Listen-Suche wird diese
Ausgabedatei nach der Suche automatisch geladen.

Zum Drucker:
------------
Die gefundenen Files werden über die parallele
Schnittstelle auf den Drucker ausgegeben.
PRINTER.CFG wird dabei berücksichtigt.

'In Datei' und 'Zum Drucker' dürfen gleichzeitig
benutzt werden!

Files anzeigen:
---------------
Jedes gefundene File wird im Einzelfile-Fenster
angezeigt. Wenn man absehen kann, da₧ viele Files
gefunden werden, sollte man dieses besser aus-
schalten, da es die Suche sehr verlangsamt!

Sonstiges:
==========

Alle Felder löschen:
--------------------
Alle Eingabefelder werden gelöscht und die Flag-
Schalter (+) und (-) werden deselektiert. Die
anderen Suchkriteren und Ausgabeoptionen werden
hiervon nicht verändert!
### 26 Flags konvertieren
Diese Flag-Konvertierungen wirken nur auf die Flags
im Speicher! Veränderte Flags müssen dann noch ge-
sichert werden, spätestens bei Programm-Ende!

1. Saugen/(Interessant) -> Gesaugt
   Bei allen Files mit 'Saugen'-Flag ist anschlies-
   send nur noch das 'Gesaugt'-Flag gesetzt.

2. Interessant -> Saugen
   Alle Files mit 'Interessant'-Flag erhalten
   zusätzlich das 'Saugen'-Flag.

3. Alle Interessant-Flags löschen
4. Alle Gesaugt-Flags löschen
5. Alle Saugen-Flags löschen
6. Alle Flags löschen
   (3.) bis (6.) bedürfen wohl keiner Erklärung.

7. Eigene Files auf 'Gesaugt' setzen
   Bei allen Files, die im Uploader-Feld den unter
   'Up-Down-Parameter/Anwahl, Login, Protokoll,...'
   eingestellten Login-Namen enthalten ist
   anschlie₧end nur das 'Gesaugt'-Flag gesetzt.

8. Gefundene Files auf 'Gesaugt' setzen
   Setzt bei allen Files im Fundfenster das
   'Gesaugt'-Flag und löscht die beiden anderen
   Flags.

9. Alle Remove-Kennungen (~) löschen
   Alle rechtsbündige Tilde-Zeichen in der Bemer-
   kungszeile, die als Löschkennung für die
   Funktion 'TRF: Removes' dienen, werden gelöscht!

10. Alle ~ ersetzen durch #
    Für # kann ein beliebiges Zeichen eingegeben
    werden, das dann alle rechtsbündigen Tilde-
    Zeichen in der Bemerkungszeile ersetzt!

Gesaugte finden:
----------------
Durchsucht einen gewählten Ordner nach Dateien, die
auf eine gewählte Dateimaske (z.B. "*.ZIP") passen
und vergleicht die gefundenen mit der geladenen
Liste. Werden Übereinstimmungen in Name UND Länge
gefunden, erhält das File in der Liste nur das
'Gesaugt'-Flag.

Ist der Schalter 'Ordner durchsuchen' angekreuzt,
werden auch Unterverzeichnisse in dem gewählten
Ordner rekursiv durchsucht!

Grenzen der Funktion 'Gesaugte finden':
- Ordner:  200
- Dateien: 1000
### 27 Flags sichern
Hiermit werden die gesetzten Flags dauerhaft als
Datei gesichert. Der Dateiname ergibt sich aus dem
Namen der Liste mit der Extension "FLG". Beim
nächsten Laden der Liste werden die Flags
automatisch geladen. Ein Speichern der Flags ist
eigentlich kaum nötig, da man bei Programmende
automatisch die Möglichkeit bekommt, die Flags zu
Speichern, falls sich diese geändert haben!

Die Extension FLG-Backup-Datei lautet "FLB".
### 28 Formfeed
Schickt einen Seitenvorschub-Befehl (meist $C) über
die parallele Schnittstelle zum Drucker.
PRINTER.CFG wird dabei berücksichtigt.
### 29 Fundfenster
Im Fundfenster befinden sich nur Files, wenn man
zuvor eine globale Suche durchgeführt hat und dabei
der Schalter 'Fundfenster' aktiv war oder die
Ausgabe in eine Datei oder auf den Drucker
umgelenkt wurde.

Au₧erdem kann man einzelne Files oder die komplette
Liste mit den entsprechenden Menüfunktionen in das
Fundfenster übertragen.

Nur die Files im Fundfenster können sortiert und
mit der Ausgabefunktion ausgegeben werden!

Eine Hilfe zur Tastaturbedienung des Fundfensters
erhalten Sie unter dem Menüpunkt 'Hilfe/ Allgemeine
Hilfe'!
### 30 Fundfenster öffnen
Öffnet das Fundfenster, falls man bei einer
globalen Suche Files gefunden oder von Hand
übertragen hat.

Je nach der Einstellung im Dialog 'Sortierung im
Fundfenster', wird dieses auch schon automatisch
geöffnet, wenn sich Files darin befinden.

Eine Hilfe zur Tastaturbedienung des Fundfensters
erhalten Sie unter dem Menüpunkt 'Hilfe/ Allgemeine
Hilfe'!
### 31 Gruppenprogrammteil wählen
Hier kann man die Gruppe für die aktuell geladene
Liste ändern, auf die sich dann auch eine erzeugte
Batchdatei bezieht. Die Änderung tritt aber nur in
Kraft, wenn man den Schalter 'Gruppe umsetzen'
ankreuzt bzw. die Gruppe in der Listbox mit einem
Doppelklick auswählt!

Au₧erdem wird diese Listbox benutzt, um bei
Gruppenuploads mit QTausch den Programmteil zu
bestimmen!

Die Auswahl per Listbox ist nur möglich, wenn eine
maschinenlesbare Gruppenliste ITG vorhanden ist,
deren Pfad Sie unter 'System-Pfade' einstellen
können! Ansonsten müssen Sie die Gruppe von Hand
eintragen!
### 32 Liste komplett -> Fundfenster
Hiermit wird die aktuell geladene Liste vollständig
in das Fundfenster übertragen, denn nur so stehen
die Funktionen 'Sortieren' und 'Ausgabe' für die
Files der Liste zur Verfügung.
### 33 Liste laden
Über diesen Menüpunkt können Sie eine Fileliste
auswählen, die anschlie₧end geladen wird.

Das Laden von Binärlisten (z.B. GRUPPExx.DAT aus
dem CAT-Database-Ordner) dauert etwas länger, da
eine spezielle Ladefunktion benutzt wird!

Nach dem Laden der Liste werden evtl. vorhandene
Zusatzdateien (*.FLG, *.BEM, *.NEU, *.DEL, *.DOL,
*.DOP) geladen und entsprechend ausgewertet!

Unter Multitasking-Betriebssystemen, die das
DragDrop-Protokoll beherrschen (z.B. MultiTOS und
evtl. Mag!X in späteren Versionen), kann man vom
Desktop aus eine Listendatei direkt auf eines der
drei SaugUtil-Fenster ziehen! Die Liste wird dann
sofort geladen! Es wird nur der DragDrop-Datentyp
"ARGS" (Kommandozeile) unterstützt!
### 34 Liste laden ab Offset
Diese Funktion ist nützlich, wenn man eine Liste
nicht von Anfang an laden möchte, z.B. wenn sie
sehr gro₧ ist oder man wei₧, da₧ ein bestimmtes
File im hinteren Teil der Liste zu finden ist!
Der Wert ist als Offset vom Dateianfang einzugeben,
wobei eine 0 bewirkt, da₧ die Datei von Anfang an
geladen wird!

Beispiel: Eine Liste ist 600 KB gro₧ und man möchte
nur ca. das letzte Drittel laden. Dann gibt man
hier "400000" ein und wählt 'OK'!

Jedesmal, wenn das Laden einer Liste vor dem
Erreichen des Dateiendes abgebrochen wird, sei es
von Hand oder durch andere Umstände (Speicherman-
gel, Unterdimensionierung), wird der aktuelle
Offsetwert in einer Alertbox angezeigt und man kann
ihn später in dieser Funktion zum Weiterladen ab
genau dieser Stelle eintragen!
### 35 Liste weiterladen
Dieser Menüpunkt ist nur anwählbar, wenn eine Liste
noch nicht vollständig geladen wurde, sei es durch
einen Abbruch von Hand oder wegen Speichermangel
bzw. Unterdimensionierung.

Die Liste wird dann ohne Rückfrage weitergeladen,
wobei die zuvor geladenen Files aus dem Speicher
entfernt werden!
### 36 Listen-Information
Hier finden Sie viel Statistik, die sich grö₧ten-
teils selbst erklärt! Deshalb folgen hier nur
Erläuterungen zu einigen Punkten.

Höchste Filenummer:
-------------------
Diese mu₧, auch bei Originallisten, nicht mir der
Anzahl der geladenen Files übereinstimmen, da immer
wieder Files aus der Liste gelöscht werden, ohne
da₧ eine Neunummerierung stattfindet.

Files ohne Filenummer:
----------------------
Können eigentlich nur aus der Gruppe PROGRAMME
stammen, da einige Programmteil-Warte sie bei den
Ankündigungs-Mails abschneiden.

Files ohne Uploader:
--------------------
Stammen entweder aus der Gruppe PROGRAMME oder aus
einer Fileliste im kurzen Format, die ja pro File
nur eine Zeile enthalten.

Files mit Remove-Kennung (~):
-----------------------------
Nur interessant für diejenigen, die QTausch zum
Löschen von Files benutzen.

Gesamtdauer zum Saugen der Files mit 'Saugen'-Flag:
---------------------------------------------------
Dieser Wert errechnet sich aus den Filelängen und
der unter 'Programm-Parameter' eingestellten Baud-
rate.

Namen der Files mit 'Saugen'-Flag:
----------------------------------
Hier werden maximal die ersten 30 Files darge-
stellt. Durch Anklicken eines Files wird der Dialog
geschlossen und das File im Einzelfile-Fenster dar-
gestellt.

Anzahl und Gesamtlänge der gelöschten Files:
--------------------------------------------
Kann nur angezeigt werden, wenn zu der geladenen
Liste eine Datei mit der Extension DEL existiert,
die bei der Konvertierung AlteListe -> NeueListe
von SutiConv erzeugt wird.

Zeitraum und Gesamt-Download-Differenz:
---------------------------------------
Wird ebenfalls nur angezeigt, wenn eine
Konvertierung mit SutiConv durchgeführt wurde!
Als Zeitraum werden die Daten der alten und der
neuen Liste angegeben.
Die Gesamt-Download-Differenz zeigt, wieviele Files
in diesem Zeitraum aus der jeweiligen Programmteil
gesaugt wurden.

Mauskürzel und Listendatum:
---------------------------
Werden bei Originallisten aus dem Listenheader
gelesen und hier angezeigt. Diese beiden Daten
stehen auch als Datenfelder beim Datenbankexport
zur Verfügung und können deshalb vom Benutzer
editiert werden (z.B. wenn es sich nicht um eine
Originalliste handelt und diese Felder leer sind)!

Startdatum und Anfangsnummer:
-----------------------------
Diese Daten stehen nur bei eingeschränkten Origi-
nallisten zur Verfügung. Diese Einschränkung könnte
z.B. durch 'ab Datum' oder 'neue' beim Saugen der
Liste erzeugt worden sein.
### 37 Mausbox wählen
In dieser Listbox können Sie die Maus auswählen,
die von einer zu erzeugenden Batchdatei angewählt
werden soll. Diese Auswahl per Listbox ist nur
möglich, wenn eine 'Kurze Boxenliste' (INK[.TXT])
vorhanden ist, die man z.B. beim MausTausch als
Infofile erhält!

Damit die Anwahl auch funktioniert, mu₧ die
Telefonbuchdatei des gewählten Terminalprogramms
(CONNECT.CTL bzw. RUFUS.RTL) an das Format der
INK angepa₧t werden. Am besten lä₧t man das von
dem Programm INKTOTEL erledigen!

Für QTausch wird au₧erdem die Telefonnummer der
gewählten Maus aus der INK entnommen und in das
entsprechende Eingabefeld der vorhergehenden
Dialogbox eingetragen. Ohne die Telefonnummer ist
die Anwahl mit QTausch nicht möglich.

Stammboxen:
-----------
Stammboxen sind die Mäuse, in denen Sie
eingetragener User (mit Name und Password) sind.
Diese Stammboxen werden bei Programmstart aus der
Datei SAUGUTIL.BOX gelesen und erscheinen dann in
dieser Listbox mit einem "*" vor dem Mausnamen!
Bei Auswahl einer Stammbox wird automatisch der
Schalter 'Gastdownload' im Dialog 'Up-Down-
Parameter' deaktiviert und Username/Password in die
entsprechenden Eingabefelder des vorhergehenden
Dialoges eingetragen. Wählt man eine Nicht-Stammbox
wird analog automatisch auf Gastdownload geschaltet!

Aufnahme neuer Stammboxen:
--------------------------
Um eine neue Stammbox in die Datei SAUGUTIL.BOX
aufzunehmen, hält man die Shift-Taste gedrückt und
klickt die gewünschte Maus in dieser Listbox an.
Nach einer Rückfrage werden dann das Mauskürzel und
der z.Zt. im vorhergehende Dialog eingestellte
Username sowie das Password in die Datei
SAUGUTIL.BOX geschrieben!
### 38 Menü Bemerkungs-Suche
Dieser Menüpunkt dient zur nach Files, die einen
bestimmten String im Bemerkungsfeld enthalten. Eine
ausführlichere Hilfe erhalten Sie, wenn Sie in der
erscheinenden Dialogbox die Help-Taste drücken.
### 39 Menü Dateifunktionen
Hier kann man Dateien löschen, kopieren und
umbenennen oder neue Ordner anlegen. Weitere Hilfe
durch Drücken der Help-Taste in der Dialogbox.
### 40 Menü Disk-Info
Wählen Sie ein Laufwerk, über das Sie Informationen
haben möchten (Name, frei, belegt)!
### 41 Menü Fenster-Anzeigeformat
Hier kann man den Umfang der Anzeige im Fund- und
Übersichts-Fenster einstellen. Weitere Hilfe durch
Drücken der Help-Taste in der Dialogbox.
### 42 Menü Filedaten-Suche
Eine besonders umfangreiche Funktion zum Suchen
nach Files, die bestimmte Kriterien erfüllen. Eine
ausführliche Hilfe bringt ein Druck auf die Help-
Taste im erscheinenden Suche-Dialog!
### 43 Menü Flags konvertieren
Hiermit können die Flags 'Interessant', 'Gesaugt'
und 'Saugen' sowie die Bemerkungszeile der
aktuell geladenen Liste gezielt verändert werden.
Drücken Sie 'Help' im Dialog für weitere Hilfe!
### 44 Menü Gruppenprogrammteil wählen
Zur Einstellung der Gruppe für die akteuell
geladene Liste bzw. zum Festlegen der Gruppe, auf
die sich eine erzeugte Batchdatei bezieht.
### 45 Menü Liste laden ab Offset
Hier kann man angeben ab welchem Datei-Offset eine
Liste geladen werden soll. Bei 0 wird die Liste von
Anfang an geladen. So kann man z.B. bei besonders
gro₧en Listen nur das letzte Drittel laden!
### 46 Menü Listen-Information
Zeigt in einer Dialogbox eine ausführliche
Statistik zur geladenen Liste.
### 47 Menü Nicht gelistete Files saugen
Hier können Files zum Saugen oder Löschen
(mit QTausch) eingetragen werden, die nicht in
Form einer Liste vorliegen.
### 48 Menü Numerische Statistik
Hier gibt's Statistik zu diversen numerischen
Grö₧en in der geladenen Liste.
### 49 Menü Numerische Suche
Funktion zum Suchen nach vergleichsfähigen
numerischen Daten (Filenummer, Grö₧e, Abrufe,
DpM, Datum) mit Angabe eines Vergleichsoperators
(<,=,>). Weitere Hilfe im Dialog!
### 50 Menü Persönlicher Programmteil
Hier können Files zum Saugen oder Löschen
(mit QTausch) aus dem Persönlichen Programmteil
eingetragen werden. Hat natürlich nur Sinn bei
Mäusen, in denen man als User eingetragen ist.
### 51 Menü Programm starten
Zum Starten eines beliebigen Programmes. Falls
unter 'Programm-Parameter' der Schalter 'Programme
als Overlay starten' aktiv ist, wird das
Hilfsprogramm SUTIRUN.APP zum starten benutzt!
Unter MultiTOS, Mag!X und MultiGEM2 werden
Programme immer parallel gestartet! Weitere Hilfe
erhalten Sie im Dialog nach der Auswahl des
zu startenden Programmes.
### 52 Menü Programm-Parameter
Hinter diesem Menüpunkt verstecken sich alle
Einstellungen, die die Arbeit mit dem Saug-Utility
selbst betreffen.
Das sind Listendimensionierung, Default-Extension,
Backups (ja/nein), Baudraten-Umrechnung,
Speicherkonfiguration, Zeichensatzgrö₧e,
Sicherheitsabfragen, Dialogbehandlung, Einstellun-
gen zur Default-Liste, Behandlung von 'neuen'
Files, Einstellungen zum Starten anderer Programme
und Druckereinstellungen.
### 53 Menü PROGRAMME-Update-Message(s)
Hier findet man alle Funktionen um aus der
aktuellen Liste Ankündigungs-Mails für neue Files
in der Gruppe PROGRAMME zu erzeugen. Das ist
natürlich hauptsächlich für Programmteil-Warte
interessant! Neben normalen Textmails kann man auch
direkt Mails für das Frontend CAT erzeugen, was
natürlich wesentlich komfortabler ist, da das
lästige Einfügen der Texte in die Mails entfällt!
Benutzer anderer Frontends müssen leider diesen Weg
gehen.
### 54 Menü Sortierung im Fundfenster
Nur die Files im Fundfenster können sortiert und
weiterverarbeitet werden. Hier kann man einstellen,
nach welchem Datenfeld und in welche Richtung die
Files sortiert werden sollen.
Wichtig: Diese Sortierung bleibt bei der Ausgabe
der Files und bei der Erzeugung von PROGRAMME-
Update-Mails bestehen!
### 55 Menü System-Pfade/-Dateien
Hier werden Pfade, Dateien und Programme
eingestellt, die während der Arbeit mit dem
Saug-Utility benutzt werden.
Au₧erdem kann man hier das benutzte Terminal-
Programm (CoNnect oder RUFUS) wählen!
### 56 Menü Up-Down-Parameter
Hier werden die zu erzeugenden Batches
konfiguriert.
### 57 Menü Up-Down-Pfade/Puffer
Hier werden die von den Batches zu benutzenden
Pfade (Liste, File, Outfile, Infile usw.) sowie
Pfad und Name der Onlinemitschrift festgelegt.
### 58 Message-Ausgabe für CAT
Benutzer des Frontends CAT >= v2.0 können hier
diverse Einstellungen zur direkten Message-
Erzeugung machen. Im Einzelnen:

Direkt in CAT-Message-Ordner schreiben:
---------------------------------------
Mit dieser Checkbox wird die ganze Funktion ein-
bzw. ausgeschaltet. Ist sie eingeschaltet,
erscheint im vorhergenden Dialog ein Häkchen im
Button '  CAT...'

CAT > v2.04:
------------
Da sich beim Update von CAT v2.04 -> 2.5 das Format
der Datei MSGINFO.DAT geändert hat, müssen Sie hier
einstellen, welche CAT-Version sie benutzen!

CAT.INF:
--------
Aus der CAT.INF wird der Pfad für den Message-
Ordner gelesen. Klicken sie dieses Feld an und
wählen sie in der Dateiauswahlbox die zu benutzende
CAT.INF.

Gruppe:
-------
Tragen sie hier bitte den Namen der Zielgruppe ein,
in der die Messages erscheinen sollen. Diese Gruppe
hat also nichts mit einem eventuellen Gruppen-
programmteil der geladenen Liste zu tun! Der wird
in der vorhergenden Dialogbox eingestellt!

Betreffzeilen:
--------------
Hier müssen die zu benutzenden Betreffzeilen
festgelegt werden. Eine für die 'normalen' Mails
und eine für die Mail, in der die Loginzeiten
erscheinen (siehe auch nächster Punkt). In diesen
'Muster-Betreffzeilen' können verschiedene
Variablen benutzt werden, die alle mit dem
%-Zeichen beginnen. Diese Variablen sind:

%B = Betriebssystem-Name in Langform. Bringt
     natürlich nur etwas, wenn man mehrere Messages
     nach Betriebssystem getrennt ausgeben lä₧t.
     Ansonsten ist diese Variable leer!

%S = Betriebssystem-Kürzel aus der Systemdatei
     FILEDATA\BTSYSTEM.DAT, in der man die Kürzel
     abgetrennt durch ein Semikolon hinter den
     langen Namen eintragen kann! Auch hier gilt
     das zu %B gesagte.

%O = Mausbox-Name aus dem Infodialog 'Aktuelle
     Liste  ^A'. Im Normalfall steht dort das
     Kürzel aus dem Listenheader bei Original-
     Listen (z.B. OS, MS, MS2 usw.)!

%X = Mausbox-Name aus dem vorhergehenden
     Updatedialog 'PROGRAMME-Update-Message(s)...'.
     Dabei ist zu beachten, da₧ dieser Name auch in
     den Messages selbst benutzt wird
     ("Fileliste der Maus ....")!

%G = Gruppen-Name aus dem Updatedialog (bei Infos
     zu einem Gruppenprogrammteil).

%Z = Zeitraum aus dem Updatedialog.

%A = Listendatum aus dem Updatedialog.

%D = Aktuelles Datum (Format: tt.mm.jjjj).

%N = Laufende Nummer in Klammern bei gesplitteten
     Mails.

Loginzeiten in separate Mail:
-----------------------------
Hiermit legen sie fest, ob die Loginzeiten (falls
sie denn überhaupt ausgegeben werden) in eine
eigene Message geschrieben oder an die letzte Mail
mit Files angehängt werden.
### 59 Nicht gelistete Files saugen
Es kommt schonmal vor, da₧ man ein oder mehrere
File(s) aus einer Maus saugen möchte, von der man
keine Liste hat, z.B. nach einem Tip eines freund-
lichen Mitmausers.

Diese Files kann man hier eintragen. Für CoNnect
und RUFUS spielt es dabei keine Rolle, ob man File-
namen oder -nummern einträgt. Man kann sogar Wild-
cards (* und ?) benutzen, denen dann allerdings ein
"+" voranzustellen ist, da so alle passenden Files
selektiert werden! Beispiel: "+GVW_*.PAX" zu Saugen
aller vorhandenen Gemview-Archive!

Beim Saugen mit QTausch sind weder Filenummern noch
Wildcards erlaubt, achten Sie also darauf, da₧ sie
dann nur Filenamen eintragen!

Für alle Eintragungen gilt aber, da₧ die Files
durch jeweils mindestens ein Leerzeichen
voneinander getrennt sein müssen!

Der Schalter 'Files saugen' aktiviert diese
Funktion.

Diese Eingabebox wird auch benutzt, um zu löschende
Files für die Funktion 'TRF: Removes' einzutragen
(siehe dort)! In diesem Fall bitte auch nur
Filenamen eintragen!
### 60 Numerische Statistik
Filelängen-Statistik (Auslastung):
----------------------------------
Mit den Radiobuttons wählen Sie, ob sie eine
Statistik über die ganze Liste oder nur für ein
bestimmtes Betriebssystem sehen wollen. Im zweiten
Fall erfolgt die Auswahl des Betriebssystems über
die beiden Pfeilbuttons. Tastaturbedienung:
Control+Cursortasten.

Highscores:
-----------
Hier werden jeweils die ersten drei Files aus den
Kathegorien 'Grö₧tes File', 'File mit den meisten
Abrufen' und 'File mit der höchsten DpM-Rate' an-
gezeigt. DpM bedeutet übrigens 'Downloads pro
Monat'!

Uploader-Statistik:
-------------------
"Wer hat denn wohl die meisten Files in die Maus
 upgeloadet?"

Hier finden Sie die Antwort! Durch Klick auf die
Pfeile, kann durch die Uploader-Statistik gescrollt
werden. Mit einem Doppelklick gelangt man direkt an
den Anfang bzw. das Ende. Tastaturbedienung:
Cursortasten sowie Home und Shift-Home.

"Ausgabe":
----------
Mit diesem Button gelangen Sie in einen weiteren
Dialog zur Ausgabe der Auslastungs- und Uploader-
Statistik, der eine eigene Onlinehilfe
bereitstellt.
### 61 Numerische Suche
Mit dieser Funktion kann man nach vergleichsfähigen
(numerischen) Daten suchen.

Tragen Sie auf der linken Seite den Wert in das
gewünschte Feld ein und wählen sie einen
Vergleichsoperator (kleiner, gleich oder grö₧er).
Achten Sie darauf, da₧ die Felder Datum bzw. DpM
vollständig gefüllt werden müssen. Beispiel:
Datum: '01.01.93' oder DpM: '002.05'!

Die Einstellungen auf der rechten Seite entsprechen
denen bei der Filedaten-Suche (siehe dort)!

Zusätzlich gibt es hier die Möglichkeit 'Nur in
Gefundenen' zu suchen. Das ist nur möglich, wenn
sich schon gefundene Files im Fundfenster befinden!
Dann werden folgende Parameter automatisch benutzt:

    - Ausgangsmenge = Gefundene Files.
    - Suchen ab Anfang.
    - Suchrichtung vorwärts.
    - Suche -> Fundfenster.
    - Schon Gefundene NICHT halten.
### 62 Optionen laden
Mit dieser Funktion können Sie eine beliebige
Optionsdatei (*.SGI) auswählen und die
Einstellungen laden. Man kann sich z.B. für
verschiedene Mäuse jeweils ein SGI-Datei erzeugen
und mu₧ dann nicht jedesmal von Hand die
Einstellungen ändern.

Kleines Schmankerl: Vor dem Laden einer Liste,
sucht das Saug-Utililty nach einer passenden SGI-
Datei und man bekommt die Möglichkeit, diese vor
der Liste laden zu lassen.

Beispiel: Sie wählen die Liste OS-50.LST zum Laden,
dann wird vorher nach einer Optionsdatei OS.SGI
gesucht!

Die Optionsdatei SAUGUTIL.SGI wird beim
Programmstart automatisch geladen, wenn sie sich im
selben Ordner wie SAUGUTIL.PRG befindet.
### 63 Optionen sichern
Hiermit können alle relevanten Einstellungen (das
sind hauptsächlich Einstellungen in Dialogboxen und
Fensterpositionen) in einer Optionsdatei mit der
Extension SGI gespeichert werden. Die Datei
SAUGUTIL.SGI wird beim Programmstart automatisch
geladen, wenn sie sich im selben Ordner wie
SAUGUTIL.PRG befindet!

Sie können eine Optionsdatei auch direkt mit einer
Liste verknüpfen, indem Sie als Namen der SGI-Datei
das Kürzel der Maus verwenden! Diese SGI-Datei wird
dann beim Laden der Liste nach einer Rückfrage
automatisch geladen!

Beispiel: Liste OS-50.LST -> Optionsdatei OS.SGI
### 64 Persönlicher Programmteil
Hat Ihnen jemand etwas in den Persönlichen
Programmteil gelegt? Kein Problem! Auch darauf ist
das Saug-Utility vorbereitet! Tragen sie einfach
die Filenamen (getrennt durch Leerzeichen) in die
Eingabezeile ein.

Wenn Sie CoNnect oder RUFUS benutzen, können Sie
stattdessen auch die Filenummern eintragen.
Wollen Sie alle Files aus dem Persönlichen
Programmteil saugen, tragen Sie hier einfach den
String "+*.*" (ohne die Gänsefü₧chen) ein, wodurch
automatisch alle vorhandenen Files selektiert
werden!

Mit QTausch kann man leider nur nach Filenamen
saugen. Dafür bietet QTausch die Möglichkeit, die
gesaugten Files anschlie₧end sofort zu löschen!
Wollen Sie das nicht, kreuzen sie bitte den
Schalter 'KEEPFILES' an!

Über den Schalter 'Files saugen' wird die Funktion
aktiviert!

Diese Eingabebox wird auch benutzt, um zu löschende
Files für die Funktion 'TRF: Removes' einzutragen
(siehe dort)! In diesem Fall bitte auch nur
Filenamen eintragen!
### 65 Programm beenden
Auch wenn das Programm noch so toll ist, irgendwann
wird man es auch mal beenden wollen. Dazu gibt es
diesen Menüpunkt!

Sollten Sie bei der Arbeit mit der geladene Liste
Flags oder Bemerkungen geändert haben, bekommen Sie
jetzt automatisch noch die Möglichkeit, diese zu
speichern!

Wenn der Programm-Parameter 'Halbautomatische
Anpassung der Default-Liste' aktiviert ist und die
aktuell geladene Liste von der selben Maus stammt,
wie die Default-Liste aber eine andere Nummer hat,
erscheint ebenfalls eine Alertbox und die geladene
Optionsdatei kann automatisch gespeichert werden.
Natürlich mit der aktuellen Liste als Default-
Liste!
### 66 Programm starten
Es gibt zwei Möglichkeiten ein Programm zu starten!
1. Als Overlay über das Programm SUTI_RUN.APP
2. Direkt (per PEXEC)

Die Umschaltung erfolgt im Dialog 'Programm-
Parameter'!

Unter MultiTOS, Mag!X und MultiGEM2 werden
Programme immer parallel zum Saug-Utility
gestartet!

Programmname:
-------------
Nachträgliches Ändern durch Anklicken oder
Shortcut.

Kommandozeile:
--------------
Tragen Sie hier die zu übergebende Kommandozeile
ein.

Durch Doppelklick oder Shortcut wird eine
Dateiauswahlbox als Eingabehilfe aufgerufen!
Dabei gibt es folgende Sonderfunktionen, wenn man
beim Verlassen eine Sondertaste festhält:
SHIFT: Auswahl wird an die Kommandozeile angehängt
CONTROL: Nur den Dateinamen (ohne Pfad) übernehmen
(auch beide zusammen)

Programmpfad setzen:
--------------------
Hiermit wird das aktuelle Laufwerk und der aktuelle
Pfad des aufzurufenden Programmes gesetzt. Dieser
Schalter ist nur bei Overlay-Start anwählbar! Bei
direktem Programmstart kann man den Startpfad frei
wählen (s.u.)!

Auf Tastendruck/Mausklick warten:
---------------------------------
Manche Programme warten nach ihrem Ende nicht auf
einen Tastendruck (z.B. Packer und andere TTP-
Programmme). Ist dieser Schalter gesetzt, wird auf
jeden Fall gewartet, so da₧ man noch mal in Ruhe
lesen kann, was auf dem Bildschirm steht.

Rückstart (nur bei Overlay-Start):
----------------------------------
Legt fest, ob nach Ende des aufgerufenen Programmes
wieder SaugUtil gestartet wird. Ist der Schalter
nicht selektiert, gelangt man anschlie₧end zum
Desktop. Diese Auswahl kann nach Programmende durch
festhalten einer Shift-Taste umgekehrt werden!

ARGV benutzen:
--------------
Dieser Schalter ist nur beim Direktstart unter
SingleTOS und unter MultiTOS anwählbar. Unter Mag!X
und MGEM2 habe ich es noch nicht geschafft, beim
Parallelstart ein Environment zu übergeben! Beim
Starten von TOS-Programmen (*.TOS, *.TTP) unter
MultiTOS wird automatisch das ARGV-Verfahren
benutzt! Beim Overlay-Start ist ARGV nicht möglich!

Rückstart-Liste (nur bei Overlay-Start):
----------------------------------------
Wählen Sie eine Liste aus, die nach Ende des
aufgerufenen Programmes geladen werden soll. Ist
hier nichts eingetragen, wird auch keine Liste
geladen.

Aktueller Pfad (nicht bei Overlay-Start):
-----------------------------------------
Dieser sollte bei Programmen mit RSC- oder
INF-Dateien der gleiche sein, in dem das Programm
liegt, damit das Programm diese Dateien auch
findet! Bei Programmen, die keinen bestimmten
Startpfad benötigen, kann es nützlich sein, hier
einen anderen Pfad einzustellen, um so eine kürzere
Kommandozeile zu ermöglichen!

Abkürzungen:
------------
In den Eingabefeldern 'Kommandozeile' und
'Rückstart-Liste' können verschiedene Abkürzungen
benutzt werden, die dann vor dem Programmstart
expandiert werden! Dieses sind:

%L = Aktuell geladene Liste (inkl. Pfad)
%P = Listenpfad (siehe 'System-Pfade/-Dateien...')
%D = Listendownloadpfad (siehe 'Up-Down-Pfade...')
%F = Filedownloadpfad   (  "          "          )
### 67 Programm-Parameter
Maximale Anzahl Files pro Liste:
--------------------------------
Dieser Wert wird für die Dimensionierung der
programminternen Felder benötigt! Beim ersten Start
ohne eine Optionsdatei wird hier ein optimaler Wert
eingetragen, der den vorhandenen Speicher am besten
ausnutzt! Diesen Wert kann man sich auch anzeigen
lassen, wenn man auf den Text klickt bzw. auf das
Eingabefeld doppelklickt (oder Shortcut)!

Besonderheit:
-------------
Tragen Sie in dieses Feld eine Null ("0") ein,
berechnet das Saug-Utility bei jedem Start selbst
einen optimalen Wert und benutzt diesen!
Für Listen im kurzen Format liegt der Optimalwert
natürlich wesentlich höher, da mehr Files in den
gleichen Speicherraum passen! Will man also eine
Liste im kurzen Format mit besonders vielen Files
laden, mu₧ man den Wert von Hand hochsetzen!

Default-Extension:
------------------
Tragen Sie hier die Extension ein, mit der Ihre
Filelisten abgespeichert sind. Diese wird dann
in einigen Programmfunktionen in der Dateiauswahl-
box als Maske voreingestellt!
Im Normalfall ist die Extension "LST".

Backups erzeugen:
-----------------
Bestimmt, ob beim Speichern der Flag- und Bemer-
kungsdatei Backups angelegt werden sollen
(*.FLB -> *.FLB bzw. *.BEM -> *.BEB).

Dauer umrechnen für xxxxx Baud:
-------------------------------
Kreuzen Sie diesen Schalter an und tragen eine
Baudrate (300-99999) ein, wird das Feld 'Dauer'
in den geladenen Listen vor der Ausgabe (Bild-
schirm, Datei oder Drucker) für die gewählte
Baudrate umgerechnet!

Au₧erdem wird diese Baudrate bei der Batcherzeugung
und im Dialog 'Info/Aktuelle Liste' für die Berech-
nung der Gesamt-Downloaddauer benutzt.

Speicherverbrauch:
------------------
Vorweg: Diese Einstellung mu₧ in der Optionsdatei
        gesichert werden und wird erst beim
        nächsten Programmstart aktiv!

Sie können zwei Werte einstellen (in KB):
1. Maximaler Speicherverbrauch für Daten (darin
   sind die Längen von SAUGUTIL.PRG/RSC nicht
   enthalten).
2. Mindestens freilassen. Dieser Speicher wird
   nicht angerührt, auch wenn dadurch der erste
   Wert nicht eingehalten werden kann!

Um die Speichereinteilung zu aktivieren, kreuzen
Sie links die Checkbox an. Ist das nicht der Fall,
wird der gesamte zur Verfügung stehende Speicher
belegt, wodurch es nicht mehr möglich ist,
Programme direkt zu starten (s.u.) oder Accessories
zu benutzen, die Daten nachladen (z.B. 1st View)!
Unter MultiTOS können dann auch keine weiteren
Programme gestartet werden!

Zeichensatzgrö₧e:
-----------------
Wählt den Zeichensatz, der im Übersichts- und Fund-
Fenster benutzt wird. Unterstützt wird nur der
Systemzeichensatz in den Grö₧en 8, 9 und 10 pt.
Das entspricht den angegebenen Pixelgrö₧en 4, 6 und
13!

Dialoge in Mausnähe öffnen:
---------------------------
Nomen est omen:-) Diese Funktion ist besonders für
Gro₧bildschirmbesitzer interessant!

Halbautomatische Anpassung der Defaul-Liste:
--------------------------------------------
Hiermit wird eine besondere Überprüfung bei
Programmende und dem Laden einer neuen Liste
eingeschaltet. Wenn zu diesem Zeitpunkt eine Liste
geladen ist, die zwar von der selben Maus stammt,
wie die Default-Liste (s.u.) aber eine andere
Nummer hat, bekommt man die Möglichkeit, die
Optionen sofort mit der neuen Liste als Default-
Liste abzuspeichern!

Sicherheitsabfragen:
--------------------
Hiermit kann man die meisten Sicherheitsabfragen
ein- oder ausschalten.

Nach dem Laden das 1. 'neue' File anzeigen:
-------------------------------------------
Falls zu der geladenen Liste eine NEU-Datei
existiert (von SutiConv erzeugt), wird sofort nach
dem Laden das erste File mit 'Neu'-Flag angezeigt!

Programme als Overlay starten:
------------------------------
Diese Funktion ist besonders für Leute mit wenig
Speicher (1-2 MB) interessant. Bei mehr als 3 MB
sollte sie eigentlich nicht mehr nötig sein!

Zum Overlay-Start wird das Hilfsprogramm Suti_Run
benutzt, das sich im selben Ordner wie SAUGUTIL.PRG
befinden mu₧. Nachteil: Das Saug-Utility wird
komplett beendet und aus dem Speicher entfernt und
mu₧ nach dem Ende des aufgerufenen Programms erst
wieder geladen werden (ebenso die geladene Liste)!

Wenn Sie diese Funktion nicht benutzen, müssen sie
die Speichereinteilung des Saug-Utilities (s.o.)
entsprechend konfigurieren, damit genug System-
Speicher für die gestarteten Programme vorhanden
ist! Das Saug-Utility bleibt dann im Speicher!

Unter Multitasking-Betriebsystemen (MultiTOS, Mag!X
und MultiGEM2 werden erkannt) ist kein Overlay-
Start von Programmen möglich. Hier werden Programme
immer parallel zum Saug-Utility gestartet, das dann
selbstverständlich normal weiterläuft!

Druckqualität NLQ:
------------------
Wenn beim Programmstart ein '1st Word plus'-
Druckertreiber mit dem Namen PRINTER.CFG im
aktuellen Ordner gefunden wurde, kann man hiermit
wählen, ob in Near Letter Quality (NLQ) oder Draft
gedruckt wird! Als Zeichendichte wird dann immer
Elite (12 cpi) eingestellt!

Bemerkung: Einige Steuercodes und die Zeichen-
tabelle werden bei vorhandener PRINTER.CFG
ebenfalls benutzt!

Linker Rand in Zeichen:
-----------------------
Wenn PRINTER.CFG vorhanden ist, handelt es sich um
Elite-Zeichen (12 cpi), ansonsten um Zeichen des
gerade am Drucker eingestellten Zeichensatzes!

Default-Liste:
--------------
Wählen Sie hier die Liste aus, die bei Programm-
start automatisch geladen werden soll.

Tip: Das Laden dieser Liste kann verhindert werden,
wenn man bei Programmstart eine Shift-Taste
festhält oder die Capslock-Taste einrastet! Der
Capslock-Status wird dann automatisch wieder
aufgehoben!
### 68 PROGRAMME-Update-CFG-Kürzel
Tragen Sie hier ein prägnantes Kürzel ein, mit dem
dann der gewählte CFG-Button beschriftet wird!
Optionen speichern nicht vergessen!
### 69 PROGRAMME-Update-Dialog
Was ausgeben?:
--------------
Hier können Sie wählen, welche Files ausgegeben
werden sollen. Entweder die Files mit Neu-Flag oder
die bei der letzten globalen Suche gefundenen
Files. Die Anzahl wird jeweils angezeigt. Bei den
gefundenen Files wird die aktuelle Sortierung im
Fundfenster beibehalten!

Maus:
-----
Tragen Sie hier den Namen ein, der in den erzeugten
Messages in der Zeile: "Fileliste der Maus ..."
erscheinen soll! Voreingestellt ist bei Original-
Listen das Mauskürzel aus dem Listenkopf. Dieses
Feld kann bei Direkt-Ausgabe für CAT (s.u.) mit der
Variablen %X referenziert werden!

Gruppe:
-------
Gruppenprogrammteil der geladenen Liste.
Voreingestellt ist bei Original-Gruppenlisten der
Gruppenname aus dem Listenkopf (falls vorhanden)!
Bei einer Liste des Öffentlichen Programmteils
sollte dieses Feld leer bleiben!
Dieses Feld kann bei Direkt-Ausgabe für CAT (s.u.)
mit der Variablen %G referenziert werden!

Zeitraum:
---------
Tragen Sie hier den Zeitraum ein, der für die zu
postenden Files gültig ist. Das wird meist der
Zeitraum vom letzten PROGRAMME-Posting bis zum
aktuellen Datum sein, was auch voreingestellt ist,
wenn diese Daten in einer evtl. vorhandenen NEU-
Datei gefunden wurden!
Sie können hier aber auch einen anderen Text
eintragen, z.B. "Dezember 1993", "Letze Woche" oder
"Letzte 14 Tage". Egal, was Sie eintragen, der
Umfang der Ausgabe wird dadurch nicht beeinflu₧t!
Dieses Feld kann bei Direkt-Ausgabe für CAT (s.u.)
mit der Variablen %Z referenziert werden!

Baudrate:
---------
Hier mu₧ eine Baudrate eingetragen werden, für die
dann die Download-Dauer jedes geposteten Files
anhand der Filelänge umgerechnet wird. In den
Messages erscheint au₧erdem der Text "Alle Zeiten
bei xxxx Baud"! Voreingestellt ist hier der Wert
aus dem Dialog 'Programmparameter'. Wollen Sie
einen anderen Wert benutzen, tragen Sie ihn ein
und speichern die Optionen, damit die Baudrate beim
nächsten Mal wieder zur Verfügung steht.

Listendatum:
------------
Dieser Text erscheint anschlie₧end in den Mails in
der Zeile "Fileliste der Maus xx vom ..."!
Voreingestellt ist bei Originallisten das Datum aus
dem Listenkopf!
Dieses Feld kann bei Direkt-Ausgabe für CAT (s.u.)
mit der Variablen %A referenziert werden!

Wie ausgeben?:
--------------
Hier haben sie die Wahl zwischen drei möglichen
Ausgabearten! Der Ausdruck 'unsortiert' bzw.
'sortiert' bezieht sich hier auschlie₧lich auf die
Sortierung nach Betriebssystem! Die eigentliche
Reihenfolge der Files ('Sortierung im Fundfenster')
wird nicht verändert!

Wenn nicht 'CAT-Direktausgabe' (s.u.) gewählt ist,
müssen sie per Dateiauswahlbox die Ausgabedatei(en)
wählen. Haben sie 'Eine Datei pro Betriebssystem'
gewählt, müssen sie hier nur die Extension
eingeben. Die Dateinamen werden dann automatisch
vergeben!

Msg-Header/Msg-Footer:
----------------------
Legt fest, ob die unter 'System-Pfade/-Dateien'
eingestellten Dateien in die Mails eingebunden
werden sollen. Bei mehreren Files erscheint dabei
die Headerdatei am Anfang der ersten und die
Footerdatei am Ende der letzten Mail (Ausnahme
'Immer', s.u.)!

Immer:
------
Hier kann man getrennt für Header und Footer
festlegen, da₧ die entsprechende Datei nicht nur in
die erste bzw. letzte , sondern in alle Mails
eingebunden wird.

Loginzeiten:
------------
Legt fest, ob die unter 'System-Pfade/-Dateien'
eingestellte Loginzeiten-Datei (IIL) ausgegeben
wird. Bei 'Direktausgabe für CAT' (siehe dort) kann
man wählen, ob die IIL als separate Mail ausgegeben
werden soll. Defaultmä₧ig wird die IIL am Ende der
letzten Mail ausgegeben.

(lokal):
--------
Ist dieser Schalter aktiv, werden die erzeugten
Mails als (lokal) gekennzeichnet, so da₧ sie die
eigene Maus beim Verschicken nicht verlassen.
Bei 'Direktausgabe für CAT' wird das (lokal)-Flag
direkt in der Datei MSGINFO.DAT gesetzt, so da₧
erst beim Erzeugen des Infiles die "(lokal)"-Zeile
von CAT an die Mails angehängt wird. Bei Ausgabe
der Mails als normale Dateien schreibt SaugUtil
ein "(lokal)" in die letzte Zeile jeder Mail!

Messages splitten:
------------------
Im Mausnetz besteht zur Zeit eine obere Grenze von
16 KB für die Länge von Mails (früher 200 Zeilen).
Hier kann man einstellen, ob und wie die erzeugten
Mails automatisch gesplittet werden, wenn ein
bestimmter Wert erreicht ist (n KB oder n Zeilen)!

Bei Ausgabe der Mails in normale Dateien werden die
Dateinamen folgerichtig durchnummeriert, bei CAT-
Ausgabe werden gesplittete Mails direkt verkettet!

Beim Splitten wird ein gewisser Overhead von
SaugUtil automatisch berücksichtigt (6 Zeilen bzw.
500 Bytes)! Trotz dieses Sicherheitspolsters kann
es doch hin und wieder zu Überschreitungen kommen.
Die Grö₧e des freien Footers und der Loginzeiten-
datei werden nämlich nicht berücksichtigt und
übersteigen evtl. den Sicherheitswert (bei der
Loginzeitendatei ist das sogar sicher, da diese
meist grö₧er als 1 KB ist)! Deshalb empfehle ich,
falls man Footer und/oder Loginzeiten ausgeben
lä₧t, die Splitgrenze von vornherein etwas niedri-
ger anzusetzen (1-2 KB bzw. 10-20 Zeilen weniger)!

Button 'Format...':
-------------------
Hier kann man das Format einstellen, in dem die
einzelnen Files ausgegeben werden sollen. Der
erscheinende Dialog stellt eine 'vereinfachte'
Version des Dialoges 'Ausgabe/Export' dar und
enthält eine eigene Onlinehilfe!

Button '  CAT...':
------------------
Hier können bestimmte Einstellungen getroffen
werden, wenn man Benutzer des Frontends CAT in
einer Version >= 2.0 ist! Dann mu₧ man nämlich den
Umweg über die Ausgabe der Mails in Dateien und
anschlie₧endes Einlesen in Mails nicht gehen,
sondern kann die Mails direkt fix und fertig im
CAT-Messages-Ordner erzeugen lassen! Ist die
Funktion aktiv erscheint ein Häkchen in dem Button!
Der Einstellungs-Dialog enthält eine eigene Online-
hilfe!

CFG-Buttons:
------------
Im linken unteren Teil des Dialoges findet man drei
kleine Buttons die Anfangs noch mit "CFG[1-3]"
beschriftet sind. Auf diese Buttons kann man sich
drei immer wieder benutzte Konfigurationen zum
Erzeugen von Messages legen, z.B. eine normale,
eine für den Fall, da₧ der Programmteil neu
numeriert wurde (andere Headerdatei) und eine für
lokale Messages! Diese Konfigurationen werden beim
Abspeichern der Optionen mit in die SGI-Datei
aufgenommen und stehen so beim nächsten
Programmstart wieder zur Verfügung!

Definiert wird eine Konfiguration durch einen
Doppelklick auf einen der drei Buttons oder die
Shortcuts ^F1-^F3. Dann werden zur Kontrolle noch
einmal die aktuell eingestellten Dateien für
Header, Footer und IIL angezeigt und anschlie₧end
kann ein bis zu sieben Zeichen langer Text einge-
geben werden, der fortan in dem Button erscheint!

Aktiviert wird eine definierte Konfiguration durch
einen Einfachklick oder die Shortcuts F1-F3!

Eine Konfiguration beinhaltet jeweils folgende
Einstellungen:

- Baudrate aus dem Update-Dialog
- Art der Ausgabe (eine oder mehrere Messages)
- Angaben über Header, Footer, Loginzeiten, (lokal)
- Angaben zum Splitten der Mails
- Angaben zur direkten Ausgabe für CAT:
  - Soll Ausgabe für CAT erfolgen?
  - Name und Pfad der CAT.INF
  - CAT > 2.04?
  - Zielgruppe
  - Beide Betreffzeilen
  - Loginzeiten separat?
- Namen und Pfade von Header-, Footer- und
  Loginzeiten-Datei
- Text, der im jeweiligen Konfigurationsbutton
  erscheint
- Einstellungen im Ausgabedialog (Button
  'Format...')

Um eine der drei voreingestellten Konfigurationen
zu nutzen, mu₧ direkt vor der Erzeugung der Mails,
einer der drei CFG-Buttons selektiert werden. Zur
Sicherheit sind alle drei Buttons beim Aufruf des
Dialoges immer deselektiert!
### 70 PROGRAMME-Update-File-Format
Stellen Sie hier das Format ein, in dem Files bei
Ausgabe mit der Funktion 'PROGRAMME-Update-
Message(s)' ausgegeben werden sollen!

Dabei erscheinen Datenfelder, die IMMER ausgegeben
werden mit einem Schatten um die Checkbox, während
Datenfelder, die NIE ausgegeben werden, in heller
Schrift erscheinen.

Au₧erdem gilt:
1. WENN Kurzbeschreibung ODER Uploader ausgegeben
   werden sollen, DANN wird automatisch auch die
   Zeile mit Programmtyp, Quelltext und Copyright
   komplett ausgegeben!
2. Programmtyp, Quelltext, Copyright können nicht
   einzeln sondern nur entweder gar nicht oder alle
   drei komplett ausgegeben werden!

Diese 'Mu₧'-Felder sind reiner Selbstzweck! Damit
ist nämlich gewährleistet, da₧ jeder User die Files
auch wieder mit dem Saug-Utility einlesen kann!

Die Einstellungen der Checkboxen und Radiobuttons
auf der linken Seite des Ausgabedialoges werden
hierbei unahängig vom Aufruf über den Menüpunkt
'Ausgabe/Export...' und auch unabhängig von den
drei freidefinierbaren Konfigurationen verwaltet
und beim Speichern der SGI-Datei separat gesichert!
Dadurch wird verhindert, da₧ man sich seine
'normale' Ausgabe- bzw. Exporteinstellung beim
Erzeugen von PROGRAMME-Mails verstellt!
### 71 Programmtyp
Alle in der aktuellen Liste nicht vorhandenen
Programmtypen sind disabled (hell). Die Zahl auf
der rechten Seite gibt an, wieviele Files mit dem
jeweiligen Programmtyp vorhanden sind. Bei Listen
im kurzen Format erscheinen alle Files hinter den
"???", da kein Programmtyp angegeben ist!

Zur Bedienung der Listbox lesen Sie bitte die
Allgemeine Hilfe (Hauptmenü)!
### 72 QTausch starten
Mit dieser Funktion kann man direkt aus SaugUtil
QTausch starten und eine (bei Direktstart auch
mehrere) Parameterdatei(en) ausführen lassen.

Wenn man QTausch nicht als Overlay startet, werden
die Parameterdateien (QTP) mit dem ARGV-Verfahren
an QTausch übergeben, so da₧ die Anzahl fast unbe-
grenzt ist. Die QTP-Dateien werden dann der Reihe
nach abgearbeitet (siehe QTausch-Anleitung)!

Um die Auswahl der zu übergebenden QTP-Dateien zu
beenden, löschen sie einfach das Datei-Eingabefeld
in der Dateiauswahlbox und wählen 'OK'!
### 73 QTP/TRF für QTausch
Mit dieser Funktion wird eine Parameterdatei (QTP)
und evtl. eine Transferliste (TRF) für QTausch
erzeugt. Die definierbaren Aktionen entsprechen
weitestgehend den Möglichkeiten bei der Batcherzeu-
gung für CoNnect/RUFUS (siehe dort). Abweichungen
sind unten aufgeführt!

Die Datei SAUGUTIL.QTF (QTausch-Festparameter) mu₧
sich zwingend im gleichen Ordner wie SAUGUTIL.PRG
befinden. Ein Beispiel für diese Datei liegt dem
Programm bei! Den Aufbau der Datei entnehmen Sie
bitte der Anleitung!

Besonderheiten dieser Funktion:
-------------------------------
- Im Dialog 'Anwahl, Login, Protokoll, Packer'
  müssen die Daten für 'Mausname' (mit vorange-
  stelltem Kürzel), 'Telefonnummer', 'Loginname'
  und 'Password' korrekt eingetragen sein (die
  beiden letzten nur bei USER-Download)! Die
  Übergabe per F-Tasten wird von QTausch nicht
  unterstützt!

  Au₧erdem ist zu beachten, da₧ QTausch
  defaultmä₧ig das Z-Modem-Protokoll unterstützt!

  Der Parameter 'Anwahl erst um xx:xx Uhr starten'
  kann benutzt werden und wird in der QTP-Datei
  durch den Parameter 'Startat: "","xx:xx"'
  realisiert!

- Dialog 'Up-Down-Parameter': Einige der hier
  gemachten Einstellungen werden anders berücksich-
  tigt als bei CoNnect/RUFUS:
  - Anwahl und Login werden immer durchgeführt.
  - Wenn 'Logout' nicht selektiert ist, wird in die
    QTP-Datei der Parameter 'Stayonline: "20"'
    geschrieben und QTausch fordert Sie nach
    getaner Arbeit 20 Sekunden lang auf, die
    [Help]-Taste zu drücken, wodurch Sie in den
    Terminalmodus gelangen und weitere Aktionen in
    der Maus von Hand ausführen können.
  - Der Parameter 'MausTausch durchführen' wird
    ausgewertet, allerdings nicht der 'PM-abhängige
    MausTausch'!
  - Auch bei ungelesenen PMs wird immer ausgelogt
    (Ausnahme: 'Stayonline:')!
  - Bei 'Liste' kann man zwischen 'ALLE' und 'NEUE'
    wählen, allerdings wird immer eine Liste im
    ausführlichen Format (LANG) angefordert!
    Der Name, den die Liste anschlie₧end auf Ihrer
    Festplatte hat, ergibt sich folgenderma₧en
    (wobei es keine Rolle spielt, ob sie 'ALLE'
     oder 'NEUE' eingestellt haben):

    [Box][Gruppe].[Extension]

  - Eine Liste nur für bestimmte Betriebssysteme zu
    saugen ist noch nicht möglich!
  - Gastdownload wird unterstützt!
  - Die Einstellungen für 'Paging', 'Startbild-
    schirm abbrechen' und 'Files einzeln saugen'
    sind für QTausch ohne Bedeutung, da QTausch die
    Mauseinstellung selbständig umkonfiguriert und
    Transfers IMMER einzeln durchführt!

- Dialog 'Up-Down-Pfade/Puffer': Die hier einge-
  stellten Pfade werden immer benutzt, auch wenn
  die entsprechende Checkbox nicht selektiert ist!
  Wichtig: Wenn Sie einen MausTausch durchführen
  lassen wollen, müssen hier auch die korrekten
  Pfade für In- und Outfile eingestellt werden!

  Ausnahme von der Regel: Eine Online-Mitschrift
  wird nur erzeugt, wenn der Schalter 'Einstellun-
  gen im Batch benutzen' selektiert ist! Diese
  Online-Mitschrift (Pufferdatei) wird immer im
  gleichen Ordner wie die QTP-Datei abgelegt und
  trägt den für 'Pufferdatei' eingstellten Namen
  (die $-Abkürzung wird ausgewertet, für die
   %-Abkürzungen müssen sie in der QTausch-
   Anleitung nachlesen, was erlaubt ist)!
  Beispiel für einen Puffernamen: '$.ONL'.
  Eine schon existierende Online-Mitschrift wird
  unabhängig von der Einstellung für 'Existierende
  Pufferdatei überschreiben' immer überschrieben,
  da QTausch bisher keine andere Möglichkeit
  vorsieht!

- QTausch erzeugt für jedes downgeloadete File eine
  gleichnamige UPL-Datei (Extension UPL) im
  gleichen Ordner, in dem auch die Files landen!

- Zum Löschen markierte Files (~) werden hiermit
  nicht in die Transferliste eingetragen, sondern
  müssen separat mit der Funktion 'TRF: Removes...'
  eingetragen werden!

- Ab Version 1.02₧ unterstützt QTausch nicht mehr
  den Download nach Nummern! Bitte berücksichtigen
  Sie dieses bei Einträgen unter 'Persönlicher
  Programmteil' und 'Nicht gelistete Files'!
### 74 Quelltext
Alle in der aktuellen Liste nicht vorhandenen
Arten von Quelltext sind disabled (hell). Die Zahl
auf der rechten Seite gibt an, wieviele Files mit
dem jeweiligen Quelltext vorhanden sind. Bei Listen
im kurzen Format erscheinen alle Files hinter den
"???", da kein Quelltext angegeben ist!

Zur Bedienung der Listbox lesen Sie bitte die
Allgemeine Hilfe (Hauptmenü)!
### 75 Shareware-Info
Hier gibt es nicht mehr viel zu schreiben:-)
Da₧ SaugUtil Shareware ist habe ich ja schon im
Dialog hinreichend erläutert!

Ich möchte nur einmal darauf hinweisen, da₧ die
Anleitung zum Programm neben dem ASCII-Text
TEXTE\SAUGUTIL.TXT auch noch in zwei anderen
Formaten erhältlich ist:

1. SAUGUTIL.DVI
   Anleitung zum Saug-Utility mit TeX gesetzt.
   Dieser DVI-Datei liegen über 50 Grafiken bei,
   die beim Ausdruck eingebunden werden und alle
   Dialogboxen und einiges mehr darstellen. Am
   Ende finden Sie einen ausführlichen Index.

   Zum Ausdruck werden die Fonts (Fontliste liegt
   dem DVI-Archiv bei) und ein DVI-Treiber
   benötigt, der die \special-Befehle zum Ausdruck
   von IMG-Grafiken beherrscht!

   Die DVI-Anleitung wird nur bei grö₧eren Updates
   aktualisiert und ist auf jeden Fall in der Maus
   Osnabrück zu finden!

   Archivname: SAUGxyDV.TOS
   (xy ist die Versionsnummer des Saug-Utilities,
    wobei die zweite Nachkommastelle nicht berück-
    sichtigt wird, falls es eine gibt. Die voll-
    ständige Versionsnummer ist der jeweiligen
    Filebeschreibung zu entnehmen!)

2. SAUGUTIL.HYP (+ SAUGUTIL.REF)
   Gepackte Hypertextdatei für das Programm
   ST-Guide von Holger Weets.
   Hiermit ist eine sehr komfortable Möglichkeit
   gegeben, die Anleitung auch während der Arbeit
   mit dem Programm zu lesen, ohne sie ausdrucken
   zu müssen!

   Die HYP-Datei enthält viele Querverweise
   (Referenzen) und einen ausführlichen Index!

   Diese Datei werde ich auch bei kleineren Updates
   ständig auf dem laufenden halten und im
   öffentlichen Programmteil der Maus Osnabrück zum
   Download bereitlegen!

   Archivname: SAUGxyHY.TOS
   (xy ist die Versionsnummer des Saug-Utilities,
    wobei die zweite Nachkommastelle nicht berück-
    sichtigt wird, falls es eine gibt. Die voll-
    ständige Versionsnummer ist der jeweiligen
    Filebeschreibung zu entnehmen!)
### 76 Shell aufrufen
Hiermit kann man, sofern sich eine TOS-Shell
korrekt ins System eingehängt hat (Systemvariable
_shel_p bei Adresse $4F6), diese aufrufen und sogar
länger darin arbeiten! So eine Shell ist z.B. die
Mupfel unter Gemini.

Zu diesem Zweck habe ich eine Shell für die Shell
eingebaut, deren Bedienung in vielen Punkten
identisch mit der Mupfel ist! Nur eine History-
Funktion und einige Cursor-Komandos habe ich noch
nicht implementiert, da mir das noch etwas zu
kompliziert war (vielleicht später)! Als
Eingabeprompt erscheint immer der aktuelle Pfad und
ein Cursor. Der Bildschirm wird über die
VT-52-Funktion 'Erase screen' (Esc-E) gelöscht! Die
maximale Länge einer Eingabezeile beträgt 256
Zeichen!

Bedienung:
----------
- Cursortasten [<-]/[->]:
  Cursor durch die Kommandozeile bewegen
- Backspace/Delete:
  Bedeutung wie z.B. in Dialogboxen.
- Esc:
  Eingegebene Zeilen bis zum Prompt zurück löschen.
- Help:
  Schickt das Kommando "help" an die Shell.
- Undo oder "exit":
  Verlä₧t die Shell-Shell.
- Insert:
  Umschalten zwischen Einfüge- und Überschreibmodus
  (im Überschreibmodus blinkt der Cursor).
- Clr/Home:
  Bildschirm löschen und Prompt in erste Zeile.
- Return:
  Eingegebenes Kommando an die Shell schicken.

Sollte die Shell einen Returncode <> 0 zurücklie-
fern, wird dieser angezeigt!

Zu beachten ist noch, da₧ man besser keine GEM-
Programme aus der Shell aufrufen sollte, da die
Maus während des Shell-Aufrufes abgeschaltet ist!

Und noch ein wichtiger Hinweis:
-------------------------------
Man sollte es vermeiden, irgendwelche laufenden
Kommandos mit ^C abzubrechen, da hierdurch das
ganze System abstürzen kann. Das scheint aber eine
allgemeine Unart des Shell-Aufrufes über _shell_p
zu sein, da es auch bei anderen Programmen, die
einen Shell-Aufruf anbieten, passiert! Im
günstigsten Fall wird nur SAUGUTIL.PRG aus dem
Speicher geworfen, ich garantiere aber für gar
nichts!
### 77 Sortierung im Fundfenster
Die meisten Punkte in diesem Dialog sind selbst-
erklärend, deshalb nur ein paar Hinweise:

Sortierkriterium:
-----------------
Flags werde als 4-Bit-Zahl sortiert z.B. '--SN'
-> '0011' = 3!

Fundfenster immer sofort toppen/öffnen:
---------------------------------------
Ist dieser Schalter aktiv, wird nach jeder globalen
Suche und nach jeder Neu-Sortierung das Fundfenster
geöffnet, bzw., wenn es schon offen ist, nach oben
geholt.

Sortierte Daten als Ausgangsmenge:
----------------------------------
Normalerweise geht die Sortier-Routine immer von
der unsortierten Liste aus, so, wie sie geladen
wurde.

Kreuzt man diesen Schalter an, wird die bisherige
Sortierung der Files im Fundfenster als
Ausgangspunkt genommen, wodurch eine hierarchische
Sortierung möglich ist, z.B. erst nach 'Filename'
und dann nach 'Betriebssystem'.
Anschlie₧end sind die Files im Fundfenster nach
Betriebssystem und innerhalb der Betriebssysteme
nach Filenamen sortiert!
### 78 Speicher-Info
Der freie System- und Programmspeicher wird
angezeigt.

Der Wert für 'Programmspeicher' zeigt an, wieviel
Platz noch für Listen übrig ist. Dabei ist zu
berücksichtigen, da₧ mindestens 80 kB vom Programm
zurückgehalten werden und da₧ ein leerer String
schon 10 Bytes verbraucht (dank GFA-Basic:-( )!

Den Wert für 'Programmspeicher' kann man unter
'Programmparameter' beeinflussen! Dort kann man
(z.B. für Multitastking oder allgemein zum
Nachstarten von Programmen) den Programmspeicher
auf einen bestimmten Wert begrenzen!

Au₧erdem werden angezeigt:

-TOS-Version.
-AES-(GEM)-Version.
-evtl. Anzeige eines Multitasking-Betriebssystems.
### 79 Statistik ausgeben
Was ausgeben?:
--------------
Umschaltung zwischen Auslastungs- und
Uploaderstatistik.

Wie ausgeben?:
--------------
Diese Schalter sind nur für die Uploader-Statistik
von Bedeutung. Man kann zwischen 3 Ausgabearten
wählen:

- Alle Uploader ausgeben.
- Nur Uploader mit mindestens xxxx Uploads ausgeben.
- Nur die ersten xxxx Plätze der Uploader-Statistik
  ausgeben.

So kann man sich individuell seine Highscore-Liste
erstellen lassen!

Wo ausgeben?:
-------------
Auswahl zwischen Datei und Drucker.
Bei Ausgabe in Datei kann man durch Festhalten
einer Shift-Taste direkt an die gewählte Datei
anhängen, falls diese schon existiert!
### 80 SutiConv starten
Mit dieser Funktion kann man also SutiConv direkt
aus SaugUtil heraus starten! Die Anleitung zu
SutiConv entnehmen sie bitte der SaugUtil-
Anleitung!

Beim Aufruf der Funktion werden zuerst die alte und
die neue Liste per Dateiauswahlbox abgefragt. Als
neue Liste kann auch nochmal die alte Liste ausge-
wählt werden. Dann wird nur eine Dupesuche durchge-
führt! Übergeben Sie bei der Auswahl der alten
Liste einen leeren Dateinamen, wird SutiConv ohne
Parameter interaktiv gestartet!

Nach Auswahl der Liste(n) erscheinen noch einige
Abfragen, welche den Konvertierungsmodus und bei
Overlaystart das Rückstartverhalten festlegen.
### 81 System-Pfade/-Dateien
Auswahl:
--------
Die Auswahl der Pfade und Dateien erfolgt durch
einfaches Anklicken oder die Shortcuts F1-F10 sowie
^F1/^F2 und anschlie₧ende Auswahl per Dateiauswahl-
box!

Umschalter 'CoNnect <-> RUFUS':
-------------------------------
Wählen Sie hier das von Ihnen benutzte
Terminalprogramm. Daraufhin werden einige Interna
im Programm umgeschaltet (Dialog- und Menüeinträge)
und die Batchfunktion auf dieses Terminalprogramm
umgeschaltet!

RUFUS >= v1.20:
---------------
Dieser Schalter ist nötig, da die Batchsprache
RUFUSTALK nicht mehr ganz kompatibel zu älteren
Versionen (<= 1.11r9) ist (Senden von ASCII-Codes
<32)!
### 82 TRF: Downloads
Mit dieser Funktion ist es möglich eine QTausch-
Transferliste (TRF) unabhängig von der Erzeugung
eine QTausch-Parameterdatei (QTP) zu erzeugen oder
eine bestehende Transferliste zu erweitern!

Wichtig dabei: Beim Erweitern einer TRF sollten Sie
darauf achten, da₧ sie keine File-Downloads für
verschiedene Mäuse aus Versehen in _einer_
TRF-Datei mischen!

Mindestens eine der folgenden Voraussetzungen mu₧
erfüllt sein, damit die Funktion eine TRF erzeugen
oder erweitern kann:

- Sie haben ein oder mehrere File(s) zum Saugen
  markiert und der Schalter 'Markierte Files
  saugen' ist aktiviert.
- Sie haben ein oder mehrere File(s) für den
  PP-Download eingetragen.
- Sie haben ein oder mehrere 'nicht gelistete(s)
  File(s)' eingetragen.

Ist das nicht der Fall, erscheint eine Warnung,
ansonsten eine kurze Info über die aktuellen
Einstellungen (ÖP, GP, PP, Anzahl Files usw.).
Wählen Sie den Button 'TRF' erscheint eine
Dateiauswahlbox, in der sie den Namen der
gewünschten Transferliste auswählen können.
### 83 TRF: Removes
Hiermit ist es möglich mittels QTausch Files in der
Maus auch wieder zu löschen, wenn diese z.B.
doppelt oder in einer neueren Version vorliegen!
Dabei ist zu beachten, da₧ man natürlich nur eigene
Uploads löschen kann, es sei denn, man ist SysOp
oder Programmteilwart!

Ausnahme: Files im Persönlichen Programmteil können
auch gelöscht werden, wenn man nicht der Uploader
ist, vorausgesetzt, man ist der einzige Empfänger
oder alle anderen Empfänger haben das File schon
downgeloadet!

Es gibt 3 Möglichkeiten zum Löschen von Files:

1. Löschen von Files, die in der aktuell geladenen
--------------------------------------------------
   Liste stehen:
   -------------
Dazu müssen die gewünschten Files erstmal
gekennzeichnet werden! Dieses geschieht über die
Bemerkungszeile! Als Remove-Markierung dient das
Tilde-Zeichen '~' als _letztes_ Zeichen in der
Bemerkungszeile! Man trägt also bei allen Files,
die man löschen möchte ein '~' in die
Bemerkungszeile (Shortcut: [Crs Down] oder noch
besser Shift-[Crs down] bzw. Doppelklick auf die
Bemerkungszeile) ein und ruft dann die Remove-
Funktion auf. Dann wählt man die gewünschte
QTausch-Transferliste (TRF) aus. Wenn diese schon
existiert, kann sie auch erweitert werden. In dem
dann erscheinenden Abfrage-Alert wählt man den
Button 'Removes (~)' und schon werden alle zu
löschenden Files mit dem Remove:-Befehl in die
Transferliste eingetragen!

Der aktuell eingestellte Gruppenprogrammteil wird
dabei berücksichtigt!

Die Files werden NICHT aus der Liste gelöscht aber
die Remove-Kennungen werden in der BEM-Datei
abgespeichert, wenn man die Bemerkungen sichert!

2. Löschen von 'Nicht gelisteten Files':
----------------------------------------
Das ist noch einfacher! Man ruft die Funktion
'Nicht gelistete Files...' auf und trägt die Namen
der Files (Nummern werden von QTausch nicht mehr
unterstützt) durch Leerzeichen getrennt in die
Eingabezeile ein. Der Schalter 'Files saugen' in
dieser Box, die ja normalerweise für die Eingabe
von Downloads dient, ist für die Remove-Funktion
ohne Bedeutung!

Als nächstes ruft man die Remove-Funktion auf und
wählt eine Transferliste aus. In dem dann
erscheinenden Abfrage-Alert wählt man den Button
'NIL/PP' (NIL = Not In List = Nicht gelistet!) und
gelangt so zu einer zweiten Abfrage, wo man den
Button 'Nicht gel.' auswählt. Das war's schon, die
Files werden zum Löschen in die TRF eingetragen!

Will man mehr Files löschen, als auf einmal in die
Eingabzeile passen, mu₧ man diese Funktion halt,
jeweils mit geänderter Eingabezeile, mehrmals
hintereinander aufrufen und die Transferliste
erweitern!

Der aktuell eingestellte Gruppenprogrammteil wird
dabei berücksichtigt!

3. Löschen von Files im Persönlichen Programmteil:
--------------------------------------------------
Der Ablauf ist fast derselbe wie bei den 'Nicht
gelisteten Files', nur da₧ die zu löschenden Files
in die Eingabebox unter dem Menüpunkt 'Persönlicher
Programmteil...  Shift-P' eingetragen werden
müssen! Nach Aufruf der Remove-Funktion wählt man
dann erst den Button 'NIL/PP' und dann den Button
'PP' und schon erfolgt der Eintrag in die
Transferliste!

Allgemeine Hinweise:
--------------------
Nach jedem Eintrag in die gewählte Transferliste
wird die Anzahl der eingetragenen Files angezeigt
und man gelangt wieder zurück zur ersten Abfrage!
So kann man nacheinander alle 3 möglichen
Remove-Modi (Liste, NIL und PP) aufrufen und in die
Transferliste eintragen lassen. Beendet wird die
Funktion durch den Button 'Abbruch'!

Achten Sie darauf, da₧ Sie nicht gleichnamige
Removes mehrfach in eine Transferliste eintragen
oder schon gelöschte Files nochmal als Remove
eintragen. Das kann schon mal passieren, wenn man
neue Remove-Kennungen in die Liste einträgt und
vergi₧t, vorher die alten Markierungen mit der
Funktion 'Flags konvertieren...' zu entfernen oder
durch ein anderes Zeichen zu ersetzen!

Nachdem Sie mit QTausch Files in der Maus gelöscht
haben, sollten Sie am besten die Fileliste updaten
(neu saugen), um auf dem neuesten Stand zu sein!
### 84 TRF: Uploads
Mit dieser Funktion kann man eine Upload-Transfer-
liste für QTausch erzeugen, bzw. eine bestehende
Transferliste um Upload-Befehle erweitern! Es mu₧
also schon eine QTausch-Parameter-Datei (QTP)
existieren, in der die Abarbeitung der gewählten
Transferliste mit dem Transfer:-Befehl definiert
ist! Man sollte sich also einmal eine solche
QTP-Datei (mit Transferliste) erzeugen und kann
dann später immer die Transferliste einzeln
erweitern bzw. neu schreiben lassen (auch mit der
TRF-Download-Funktion).

Zunächst mu₧ man mal die Transferliste auswählen.
Existiert diese schon, hat man (wie bei
'TRF: Downloads') die Alternative zwischen
'Ersetzen' und 'Erweitern'!

Danach erscheint eine Alertbox, in der man den
Programmteil einstellen kann, in den die Uploads
erfolgen sollen! Diese Box erscheint solange wieder
von neuem, bis man die Funktion mit 'Abbruch'
beendet. Man kann also nacheinander verschiedene
Programmteile bedienen und die Uploads in die zuvor
gewählte Transferliste eintragen lassen.

Die Buttons im einzelnen:

"Abbruch":
Die Upload-Funktion für die gewählte TRF wird
beendet. Man gelangt wieder in's Hauptmenü.

"GP/PP":
Verzweigt in eine zweite Auswahl-Alertbox:

  "Abbruch":
  Zurück zur ersten Auswahlbox.

  "GP":
  Die Gruppenauswahl-Listbox erscheint und man kann
  die gewünschte Gruppe einstellen. Mit 'Abbruch'
  gelangt man wieder zur ersten Auswahlbox.

  "PP":
  Ein Dialog erscheint, in dem man nacheinander bis
  zu 99 Empfänger definieren kann (obwohl die Maus
  m.W. nur maximal 8 oder 10 annimmt;-) aber
  vielleicht ändert sich das ja mal! Dieser Dialog
  enthält eine eigene Hilfe!

"ÖP":
Wählt den Öffentlichen Programmteil als Upload-
Ziel.

Sofern bis hierhin nicht 'Abbruch' angeklickt wurde
gelangt man nun in den zweiten Teil der Upload-
Funktion: Die Auswahl der Files und UPL-Dateien!

Pro File erscheint zweimal die Dateiauswahlbox!

Beim ersten Mal mu₧ man Pfad und Dateiname des
upzuloadenden Files (Archiv) eintragen. 'Abbruch'
beendet die File-Auswahl und verzweigt wieder zur
ersten Auswahlbox.

In der zweiten Dateiauswahlbox wählt man die dazu
gehörende UPL-Datei aus! Diese enthält die Daten
für Programmtyp, Quelltext, Copyright und
Betriebssystem, sowie die Kurzbeschreibung des
Uploads! Diese Datei kann auch vom SaugUtil erzeugt
werden, falls das File schon in einer File-Liste
existiert (Funktion 'UPL-File' mit Shift)! Wählt
man hier 'Abbruch', wird das File nicht in die
Transferliste eingetragen und man gelangt wieder
zum ersten Auswahldialog. Wählt man aber 'OK', so
wird ein entsprechender Eintrag in die TRF-Datei
geschrieben und man kann anschlie₧end weitere Files
auswählen, solange, bis man die Auswahl mit
'Abbruch' beendet!
### 85 Übersicht aktualisieren
Bei geöffnetem Übersichtsfenster wird hiermit das
aktuelle File in der Anzeigebox, wenn möglich, in
die oberste Zeile des Übersichtsfensters gebracht.
Sollte sich das aktuelle File unter den letzten n
Files, die in das Fenster passen, befinden, kann es
auch weiter unten erscheinen!
### 86 Übersicht öffen
Hiermit kann man bei geladener Liste ein zweites
Fenster öffnen, in dem alle Files zeilenweise
aufgelistet sind.

Der Umfang dieser Ausgaben kann unter dem Menüpunkt
'Fenster-Anzeigeformat' praktisch universell nach
eigenen Wünschen eingestellt werden, so da₧ nicht
immer alle Daten sichtbar sein müssen!

'DD' bedeutet Download-Differenz und kann nur
angezeigt werden, wenn eine zur Liste passende
Datei *.DOL vorhanden ist!

'IGSN' bedeutet 'Interessant Gesaugt Saugen Neu'
und zeigt die Flags der Files, wobei der
entsprechende Buchstabe für ein gesetztes und eine
Minuszeichen (-) für ein nicht gesetztes Flag steht.

Durch Klick auf ein File in dieser Übersicht kann
man die Anzeigebox für Einzelfiles in den
Vordergrund holen und so mehr Informationen über
das File bekommen. Wieder zurück geht's mit der
rechten Maustaste (nicht unter MultiTOS) oder '^W'!

Eine Hilfe zur Tastaturbedienung des Übersichts-
fensters erhalten Sie unter dem Menüpunkt 'Hilfe/
Allgemeine Hilfe'!
### 87 Übersichts-Fenster
Im Übersichtsfenster sind alle Files der geladenen
Liste zeileweise (und unsortiert!) aufgelistet.

Der Umfang der Ausgaben kann unter dem Menüpunkt
'Fenster-Anzeigeformat' praktisch universell nach
eigenen Wünschen eingestellt werden, so da₧ nicht
immer alle Daten sichtbar sein müssen!

'DD' bedeutet Download-Differenz und kann nur
angezeigt werden, wenn eine zur Liste passende
Datei *.DOL vorhanden ist!

'IGSN' bedeutet 'Interessant Gesaugt Saugen Neu'
und zeigt die Flags der Files, wobei der
entsprechende Buchstabe für ein gesetztes und eine
Minuszeichen (-) für ein nicht gesetztes Flag steht.

Durch Klick auf ein File in dieser Übersicht kann
man die Anzeigebox für Einzelfiles in den
Vordergrund holen und so mehr Informationen über
das File bekommen. Wieder zurück geht's mit der
rechten Maustaste (nicht unter MultiTOS) oder '^W'!

Eine Hilfe zur Tastaturbedienung des Übersichts-
fensters erhalten Sie unter dem Menüpunkt 'Hilfe/
Allgemeine Hilfe'!
### 88 Up-Down-Parameter
Liste holen:
------------
Die aktuelle Fileliste wird angefordert.

Alle/Neue:
----------
'Alle' fordert eine Komplettliste an, 'Neue' eine
Liste mit den seit der letzten Liste neu
hinzugekommenen Files.

Lang/Kurz:
----------
Bestimmt den Umfang der Filebeschreibungen in der
Liste (Ausführliche bzw. Kurze Liste).

Kennbuchstabe/Kennzahlen für Systemliste:
-----------------------------------------
Hiermit kann man die angeforderte Liste auf
bestimmte Betriebssysteme beschränken. Für genauere
Hinweise werfen sie bitte einen Blick in die
Anleitung (zu lang für diese Kurzhilfe)!

Maus anwählen:
--------------
Hiermit kann man festlegen, da₧ die Anwahl der Maus
nicht vom Batch durchgeführ wird. So kann man sich
den Batch z.B. im Telefonbuch-Fenster des Terminal-
Programmes mit einem Eintrag verknüpfen, so da₧ der
Batch nach einem CONNECT startet und alles weitere
erledigt.

Einloggen:
----------
Hiermit kann man auch noch die Login-Prozedur
abschalten. So einen Batch kann man dann starten,
wenn man sich schon in der Maus (Hauptmenü)
befindet.

Ausloggen:
----------
Wenn man nach dem Batch noch etwas online in der
Maus zu erledigen hat, kann man die Logout-Prozedur
hiermit abschalten. Bei QTausch erscheint 20
Sekunden lang ein Hinweis. In dieser Zeit mu₧ man
die Help-Taste drücken um online zu bleiben!

CoNnect/RUFUS beenden:
----------------------
Legt fest, ob das Terminalprogramm nach dem Batch
sofort beendet wird.

Gastdownload:
-------------
Für alle Mäuse, in denen man nicht eingetragener
User (mit Password) ist.

PMs lesen:
----------
Falls nach dem Batch noch ungelesene PMs vorliegen,
stellt die Maus die Frage, ob man die nicht noch
lesen möchte. Mit diesem Schalter bestimmt man, ob
dann 'J' oder 'N' gesendet wird. QTausch sendet
übrigens immer ein 'N'!

MausTausch durchführen:
-----------------------
Wollen Sie auch gleich einen MausTausch machen?
Kein Problem! Einfach diesen Schalter ankreuzen!
Achten Sie darauf, da₧ auch ein Infile im
eingestellten Pfad vorhanden und die Extension
korrekt eintragen ist!

Extension des Infiles:
----------------------
Bitte eintragen! Sonst funktioniert der MausTausch
wahrscheinlich nicht;-)

MausTausch nur, wenn neue PMs vorliegen:
----------------------------------------
Ist dieser Schalter angekreuzt, versucht der Batch
beim Login selbständig zu erkennen, ob neue PMs
vorliegen und führt nur dann einen MausTausch
durch. Allerdings kann er dabei nicht zwischen
'neuen' und 'zurückgestellten' unterscheiden, da
nur auf den String "Es gibt" gewartet wird.

Markierte Files saugen:
-----------------------
Nur, wenn dieser Schalter selektiert ist, werden
die in der aktuell geladenen Liste zum Saugen
markierten Files auch angefordert. Der Schalter
hat aber keinen Einflu₧ auf 'Persönliche' und
'Nicht gelistete' Files! Ist er selektiert,
erscheint vor dem Menüpunkt 'Up/Down-Parameter'
ein Häkchen.

Gruppenprogrammteil wählen:
---------------------------
Entspricht dem Menüpunkt 'Gruppenprogrammteil'.

Paging:
-------
Sollte man eigentlich immer angekreuzt lassen,
au₧er, man hat in seiner Maus 'Zeilen/Seite'
auf 0 gestellt und keine Terminal-Emulation
(z.B. VT100) aktiviert. Dann läuft der Batch
etwas schneller ab!

Startbildschirm abbrechen:
--------------------------
Wichtig bei Gastdownload, wenn man nicht immer die
meterlangen Einführungstexte empfangen will. Ist
dieser Schalter gesetzt, wird beim ersten Auftreten
von "- Weiter mit Leertaste -" ein ^X gesendet und
man landet sofort im Hauptmenü. Das ist natürlich
schneller!

Files einzeln saugen:
---------------------
Normalerweise werden die zu saugenden Files immer
in Blöcken zu je 6 Files angefordert. Hat man damit
Probleme, z.B. weil die Maus es nicht gestattet
oder weil beim Download auf Diskette das
Abspeichern zu lange dauert, sollte man diesen
Schalter aktivieren.

Für RUFUS ist die Anzahl der Downloads pro Batch
dann aber auf maximal 5 beschränkt, da die
Batchsprache RUFUSTALK durch das Labelkonzept nicht
sehr flexibel ist.
QTausch fordert die Files immer einzeln an!

CONNECT.SCR ausführen:
----------------------
(Nur für CoNnect von Bedeutung)
Bei Übergabe eines Scriptes per Kommandozeile wird
das Default-Script CONNECT.SCR im CoNnect-Ordner
normalerweise nicht ausgeführt. Ist dieser Schalter
gesetzt, wird es vom Saug-Script aufgerufen! Das
ist z.B. dann wichtig, wenn man per CONNECT.SCR
immer wichtige Einstellungen (Environment u.a.)
definiert.

Anwahl, Login, Protokoll, Packer:
---------------------------------
Bringt Sie in einen weiteren Dialog, der eine
eigene Onlinehilfe bereitstellt!
### 89 Up-Down-Pfade/Puffer
Outfile:
--------
In diesem Pfad wird das Outfile gespeichert, falls
ein MausTausch durchgeführt wird.

Listenpfad:
-----------
Hier werden frisch gesaugte Filelisten abgelegt.

Filepfad:
---------
Hier landen die gesaugten Files (Archive).

Pufferpfad:
-----------
Falls eine Onlinemitschrift (Pufferdatei) erzeugt
wird, findet man sie nach Ablauf des Batches hier.

Infile:
-------
Hier (und nur hier) wird das Infile gesucht, falls
ein MausTausch durchgeführt wird.

Upload-Ordner:
--------------
Dieser Ordner wird bei der Funktion 'TRF: Uploads'
in der Dateiauswahlbox voreingestellt. Man kann
natürlich auch Files aus anderen Ordnern auswählen!

Pufferdatei:
------------
Name der Onlinemitschrift (Pufferdatei), die im
Pufferpfad (s.o.) gespeichert wird. Hierbei dürfen
auch die %-Abkürzungen benutzt werden, die von den
3 Terminalprogrammen zur Bildung des Dateinamens
erlaubt sind (siehe Handbücher dazu)!

Vom Saug-Utility wird die Abkürzung "$"
bereitgestellt, die immer den Basisnamen des
Batches (z.B. "SAUGEN" bei "SAUGEN.SCR") enthält!
Beispiel: "$.PUF"

Bei CoNnect wird die Mitschrift im ASCII-Modes
(also nicht 1:1) gespeichert!

Existierenden Puffer überschreiben:
-----------------------------------
Funktioniert nur, wenn der Puffername keine
%-Abkürzung enthält! Ist dieser Schalter gesetzt,
wird eine evtl. existierende gleichnamige Puffer-
datei vor Batchstart gelöscht. Von QTausch wird
die Mitschrift immer überschrieben!

Einstellungen im Batch benutzen:
--------------------------------
Nur wenn dieser Schalter angekreuzt ist, werden
die eingestellten Pfade/Dateien auch benutzt!
Ansonsten werden die Parameter des jeweiligen
Terminalprogrammes übernommen.

Für QTausch werden die hier eingestellten Pfade
immer benutzt, nur die Puffermitschrift lä₧t sich
durch diesen Schalter abschalten!
### 90 UPL-Datei speichern
Die Kurzbeschreibung (max. 5 Zeilen) des aktuellen
Files kann unter einem frei wählbaren Namen
abgespeichert werden. Diese UPL-Files können gut
für eigene Uploads benutzt werden, indem man sie
mit der ASCII-Upload-Funktion des Terminal-
programmes an die Maus schickt, anstatt die ganze
Kurzbeschreibung von Hand einzugeben!

QTausch-UPL-File:
-----------------
Hält man beim Verlassen der Dateiauswahlbox eine
Shift-Taste gedrückt, wird eine QTausch-kompatible
UPL-Datei (mit 'Betreffzeile') erzeugt. Die so
erzeugte UPL-Datei kann also sofort als Parameter
für den 'Send:'-Befehl in einer QTausch-Transfer-
liste eingesetzt bzw. bei der Funktion
'TRF: Uploads' als UPL-Datei ausgewählt werden!
### 91 Uploader
Hier sind alle in der aktuelle Liste vorhandenen
Uploader aufgeführt. Die Zahl auf der rechten Seite
gibt an, wieviele Files der jeweilige User in
dieser Liste upgeloadet hat. Dabei ist zu beachten,
da₧ durch den Mausring (Austausch von Programmen
zwischen den Mäusen per Diskette) und andere
Utilities auch Uploader aus Fremdmäusen auftreten
können! Alle Files ohne Uploader-Angabe erscheinen
hinter den "???" ganz oben in der Listbox.

Zur Bedienung der Listbox lesen Sie bitte die
Allgemeine Hilfe (Hauptmenü)!
### 92 Weiter suchen
Ist nur anwählbar, wenn vorher schonmal eine
Suche (Filedaten, Numerisch oder Bemerkung)
durchgeführt wurde und wiederholt dann die zuletzt
durchgeführte Suche. Vor dem entsprechenden
Menüpunkt steht dann ein Häkchen!

Diese Funktion ist auch über die beiden Buttons
unten im Einzelfile-Fenster oder per Shortcut
F8/F9 anwählbar!
