home *** CD-ROM | disk | FTP | other *** search
-
- <ASCII-PRO> HILFE-Text ERGÄNZUNGEN K. Th. Hell (c)
- 1994
-
- ANTWORTEN auf FRAGEN von <ASCII-PRO>-Benützern:
-
- 1. Könnte ein EDITOR eingebaut werden ?
- Antwort: Im Prinzip ja, leider nur auf Kosten der Programm-Grösse.
- Da jeder Anwender aber "EDIT" aus DOS besitzt, wurde darauf
- vorläufig verzichtet.
- Als Ersatz können Sie die PATCH-Funktion in <ASCII-PRO> verwenden.
- Somit kann jede Textzeile auch mit <ASCII-PRO> modifiziert werden.
- Ev. Funktion mit "X" statt >ESC< abbrechen, damit der Rest der Datei
- ohne Modifikation auch kopiert wird.
-
- 2. Wie erhalte ich "HILFE" in <ASCII-PRO> ?
- Antwort: Mit <ESC> + <ENTER> Funktion abbrechen, womit man IMMER ins Haupt-MENU
- gelangt. Dort unter "DATEI oder HILFE ausgeben" (Wahl >4<)
- mit >4< die Datei "HILFE.TXT" oder mit >5< "ASCIIPRO.DOC"
- wählen. Suchbegriff für Hilfe mittels F3-Funktionstaste eingeben.
- SUCHEN mit erneutem Drücken von F3 ev. wiederholen.
-
- 3. Ich möchte grosse Dateien umwandeln, aber vorher Funktion kontrollieren.
- Antwort: Starten Sie die gewünschte Ausführung und brechen Sie nach kurzer
- Zeit mit <ESC>+<ENTER> wieder ab. Das Programm schliesst dann die
- bearbeiteten Dateien, und in der KOPIE finden Sie den Anfang der
- Umwandlungen zur Kontrolle auf korrekte Funktion.
-
- 4. Wie kann ich führende NULLEN in Zahlen entfernen ?
- Antwort: Einfach mit einer SUCHLISTE nach folgendem Prinzip:
- SUCHEN nach ERSETZEN durch (ab Position 41)
- REM Vor-Nullen durch Leerstellen ersetzen:
- " 00000" " "
- " 0000" " "
- " 000" " "
- " 00" " "
- " 0" " "
- REM Beachten Sie die Reihenfolge der SUCHEN/ERSETZEN-Begriffe!
- REM Anführungszeichen natürlich nicht in Suchliste einsetzen!
-
- 5. Wie kann ich in Datensätzen Text oder Zahlen links- od. rechtsbündig setzen?
- Antwort: Verwenden Sie bei der Umwandlung von Datensätzen in das SDF-Format
- im MENU UTILITY "DATENBANK-TOOLS" die manuelle Eingabe (>2<) von
- Feldlänge (statt automatisch). Das Programm erlaubt nun die
- Positionierung des Feldinhaltes nach Wahl (5 Arten: 0 - 4).
-
- 6. Wie kann ich in einem gewissen Feld alle Leerstellen durch NULLEN ersetzen ?
- Antwort: Wandeln Sie vorübergehend den Datensatz in das SDF-Format.
- Das Zahlenfeld, das Sie zu bearbeiten wünschen, könnte nun z.B.
- von Position 11-20 so " 102.50"
- oder " 2000.00" aussehen.
- Am einfachsten und schnellsten verwenden Sie die Funktion
- "SUCHEN/ERSETZEN mit DIREKTER EINGABE":
- SUCHEN nach " " (Leerstelle) und ERSETZEN durch "0".
- Auf Frage "ÜBERALL in Zeile SUCHEN" mit <NEIN> antworten.
- Programm frägt nun Zeilen-POSITION von ...... bis ....... ab !
- Jetzt eingeben: SUCHEN ab Position 11 bis Position 20.
- Option "SUCHE nach 1. Treffer in nächster Zeile fortsetzen"
- mit <NEIN> beantworten.
- VERIFIKATION mit <Ja> oder <NEIN> beantworten.
- [bei MAKRO-Version eher <NEIN> wählen, da Verifikation bei
- automatischem Ablauf nicht beeinflusst werden kann].
- Das ist alles.
- Sie können das gleiche Resultat auch viel komplizierter erreichen:
- Schneiden Sie Position 11-20 heraus mit "ZEILENMANIPULATIONEN"
- oder "POSITION in DATENSATZ ÄNDERN". Bearbeiten Sie den herauskopierten
- Teil separat, indem Sie alle Leerstellen mit >0< Ersetzen,
- so dass Sie "0000102.50"
- oder "0002000.00" erhalten.
- Jetzt diese Datei wieder an Position 11 einsetzen (HINEINKOPIEREN).
- Das Datensatz-Format kann nun wieder geändert werden (Umwandeln einer
- Datenbank von FESTER Länge in VARIABLE Länge) mit frei wählbaren
- Feld- und Satz-Ende-Marken.
-
- 7. Wie kann ich aus zwei Dateien ZEILENWEISE eine neue dritte Datei kreieren ?
- Antwort: Verwenden Sie im MENU II "ZEILENMANIPULATIONEN" (>2<) die Funktion
- "Teil Zeile HERAUSKOPIEREN + wieder in Zeile/neue Datei einfügen" (>2<)
- Sie haben z.B. zwei Dateien:
- DATEI_1 DATEI_2
- Position Position
- 123456789012345.... 12345678901234567...
- TEXT ABC ... Text abc ...
- Hier können Sie angeben:
- (ZEILENWEISE!)
- Aus DATEI_1 HERAUSKOPIEREN
- von ...
- bis ... Zeilen-POSITION
- (Leerstellen auf Wunsch ergänzen)
- In DATEI_2 HINEINKOPIEREN
- an ZEILEN-Position ...
- (zu kurze Zeilen werden mit
- Leerstellen ergänzt)
-
- RESULTAT wird in KOPIE mit gewünschtem Namen geschrieben !
- Ursprüngliche Dateien werden nicht verändert.
-
- Weitere Erklärungen in "ASCIIPRO.DOC" und "HILFE.TXT".
-
-
- 8. Wie kann ich ASCII-Text LEXIKALISCH korrekt SORTIEREN ?
- Antwort: Verwenden Sie die in der Vollversion von M. Waldenburg kostenlos
- zur Verfügung gestellte Routine "MSORT.EXE", die aber führende
- Zeichen wie z.B. Klammern und Zahlen entfernt!
-
-
- 9. Warum verwendet <ASCII-PRO> keine SAA/Fenster-Oberfläche ?
- Antwort: Dieses Programm ist mit über 50 verschiedenen Funktionen und über
- 600 Optionen derart komplex, dass es nur MENU-geführt ausführbar ist.
- Eine Standard-Oberfläche wäre leicht programmierbar, verschwendet aber
- wervollen Speicherplatz, der für Leistung benötigt wird.
-
- 10. Warum bleibt mein alter Computer nach dem Verlassen von <ASCII-PRO> hängen?
- Antwort: Das Programm setzt den Video-Mode nicht auf die Ausgangslage zurück,
- was alte Grafikkarten nicht ertragen. Der Fehler liegt also an der
- Hardware.
- Ev. <ASCII-PRO> mit Parameter "/F=0" SCHWARZ/WEISS starten.
-
- 11. Meine Adressliste wird von keiner Datenbank brauchbar eingelesen.
- Diese hat folgende Struktur:
- "Meier Karl Strasse des Friedens 15/2. Stock 123456 Ort Bemerkung"
- Antwort: Ein typischer Fall für <ASCII-PRO>!
- 1. Zuerst nach 4 aufeinanderfolgenden Leerstellen suchen und diese
- z.B. durch "▒ " ersetzen (MARKE = CODE 177).
- 2. Mit "ZEILENMANIPULATION" löschen bis MARKE "▒" (--> DELETE.ASC)
- 3. "DELETE.ASC" umbenennen in "ADRESSE.NEU". Diese sieht nun so aus:
- "Meier Karl Strasse des Friedens 15/2. Stock 123456 Ort"
- 4. Jetzt SUCHEN/ERSETZEN mit manueller Eingabe nach Leerstelle " "
- suchen und durch FELD-ENDE-MARKE der Wahl (z.B."▒") ersetzen.
- Dabei Option "Abbruch nach 1. Treffer" je Zeile wählen.
- Dadurch wird der NAME als Feld definiert -> ADRESSE.1
- 5. Gleiches Vorgehen wiederholen, wodurch Vorname als Feld definiert
- wird -> ADRESSE.2
- 6. Jetzt WORTLISTE (min.Länge=6, max.Länge=6, ZAHLEN zulassen!)
- erstellen (ohne Zeilennummern, aber sortiert OHNE Doppel).
- 7. Am Anfang dieser LISTE stehen nun alle PLZ; alles andere löschen.
- 8. In einer KOPIE am Zeilen-Anfang und -Ende eine MARKE einsetzen,
- z.B. "▒123456▒" (natürlich mit ZEILENMANIPULATION)
- 9. Nun aus dieser KOPIE ab Position 1-8 alle Zeichen HERAUSKOPIEREN
- und in die LISTE an Position 41 HINEINKOPIEREN:
- "123456 ▒123456▒"
- 10. Diese neue Liste z.B."SUCHERS.LST" benennen.
- 11. Jetzt mit SUCHEN/ERSETZEN mittels dieser Liste ADRESSE.2 bearbeiten
- ("SUCHEN/ERSETZEN mit DATEI" siehe auch SUCH.DOC) ergibt:
- "Meier▒Karl▒Strasse des Friedens 15/2. Stock ▒123456▒ Ort"
- Damit sind alle 5 Adress-Felder definiert und können in jede Datenbank
- eingelesen werden. Ev. können MARKEN mit SUCHEN/ERSETZEN gewechselt
- werden. Die MAKRO-Version erlaubt später AUTOMATISCHEN Ablauf.
-
- 12. Wie wandelt man "ae, oe, ue" in GROSSBUCHSTABEN in "Ä, Ö, Ü" um ?
- Antwort: Ganz einfach mittels SUCHEN/ERSETZEN mit LISTE
- rem SUCHEN ERSETZEN (ab Position 41)
- ae Ä
- oe Ö
- ue Ü
- NB. Siehe auch BEISPIEL-Datei "KL2GROSS.LST"
-
-
- 13. Bei der Umwandlung GROSS- in Kleinschreibweise werden Ä, Ö, Ü nicht
- berüchsichtigt. Was muss ich tun ?
- Antwort: Die Option "SONDERZEICHEN 128-155 berücksichtigen" wählen!
- (die Umlaute haben einen CODE > 128)
-
- 14. Ich würde gerne <ASCII-PRO> OHNE Ton benutzen!
- Antwort: Einfach <ASCII-PRO> mit Parameter "/T=0" aufrufen und der Ton ist
- abgeschaltet (kann im Programm wieder eingeschaltet werden).
-
-
-
- ACHTUNG: Erklärungen und Hilfe zu <ASCII.PRO> z.B. in den Dateien:
- "ZERLEGEN.TXT"
- "SUCH.DOC"
- "ANSI2ASC.DOC"
- "SWITCH.DOC"
- "ASCIIPRO.DOC"
- "HILFE.TXT"
- "HILFE2.TXT"
- "README.TXT"
- "MAILBOX.TXT"
- "SEARCH.LST"
- "NEGATIV.LST"
- "MAKRO.TXT"
-
-