home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip: Special Survival Kit
/
Chip_Special_Survival_Kit_fuer_PC_Anwender.iso
/
01tools
/
asciipro
/
readme.txt
< prev
next >
Wrap
Text File
|
1994-09-01
|
16KB
|
332 lines
<ASCII-PRO>
"Das SCHWEIZER MILITÄRMESSER für (ASCII-)Text-Dateien"
CHIP Spezial-Version
Herbst 1994
Autor: K. Th. Hell (C), Dammerkirchstrasse 32, CH-4056 Basel
Kurzbeschrieb:
==============
Eine praktisch lückenlose Sammlung aller möglichen Hilfsmittel
mit über 50 Funktionen und über 600 Optionen
für jeden, der mit Text zu tun hat,
zur Bearbeitung von (ASCII-)Dateien
(SUCHEN, ERSETZEN, ELIMINIEREN, UMWANDELN, AUSGEBEN)
zur Korrektur der INTERPUNKTION
zur Kontrolle der KLAMMERNFOLGE
zur Erstellung von WORTLISTEN, INHALTSVERZEICHNIS,
STICHWORTKATALOGEN mit SEITENZAHLEN, u.a.
zum SUCHEN und ERSETZEN (auch mit Listen)
zum automatischen Erstellen von TABELLEN
zum "PATCHEN"
zur Umwandlung von ASCII-Text-Dateien in ASCII-FLIESSTEXT,
mit vielen speziellen TOOLS für
- ZEILENBEARBEITUNG
wie Umsetzen, Abschneiden, Hinzufügen, Einsetzen, etc.
- TEXTMANIPULATIONEN
wie SETZEN/BEARBEITEN von MARKERN,
SUCHEN/ERSETZEN oder ELIMINIEREN von STEUERZEICHEN,
SUCHEN/ERSETZEN von ASCII-CODES oder ZEICHENKETTEN, u.a.
- DATEI-BEARBEITUNG beliebiger Dateien
wie AUFTEILEN, ZERLEGEN und wieder ZUSAMMENFÜGEN,
PATCHEN, CODE oder TEXT SUCHEN/ERSETZEN, WORTLISTEN ERSTELLEN,
und den einzigartigen ASCII-DATENBANK-TOOLS
sowie ASCII-Tabelle, HEX-DUMP, und vieles mehr.
Anforderungen an das Computer-System:
=====================================
Als reines Textprogramm benötigt <ASCII-PRO> relativ
wenig Speicher und keine spezielle Grafikkarte oder Monitor.
Es sollte auf jedem kompatiblen DOS-Computer ab Version 3.0 laufen.
Empfohlen wird mind. 500 KB RAM. Für eine akzeptable
Geschwindigkeit sollten alle Datei-Operationen auf
der FESTPLATTE ausgeführt werden (DISKETTEN sind LANGSAM).
Zum Sortieren von Wortlisten benötigt das Programm genügend
freien Platz auf der Platte für die tempöraren Dateien, sowie
mindestens 16 FILES (ev. in CONFIG.SYS mind. FILES=20 eintragen).
MAUS-unterstützte Dateiauswahl.
Spezielle Angaben zu <ASCII-PRO> und seinen Fähigkeiten:
========================================================
Eliminieren oder Umwandeln von Steuerzeichen nach Belieben,
Korrektur von Satzzeichen/Klammern in ASCII-Text-Dateien,
Änderung Gross-Klein-Schreibung, Ausgabe (ev. formatiert)
auch mit Zeilennummerierung auf Bildschirm, Drucker und in
Datei, Erstellen und Sortieren von Wortlisten (inklusive
Häufigkeit), Suchen und Ersetzen von bis zu 12 beliebigen
Zeichenketten gleichzeitig mittels Eingabe der Such- und
Ersatz-String, unlimitiertes SUCHEN und ERSETZEN mittels
SUCH-LISTEN, etc.
Mit <ASCII-PRO> ist es möglich, STEUERZEICHEN in jeder beliebigen
Datei in jeder Art zu ändern und Textdateien in reine
ASCII-Dateien ohne störende Steuer-Zeichen umzuwandeln
zur weiteren Verwendung in der elektronischen Datenverarbeitung.
Jede TABELLE und ADRESSLISTE lässt sich als DATENBANK behandeln
und nach Belieben UMFORMEN!
In <ASCII-PRO> sind alle TOOLS enthalten, um ASCII-Dateien
für den Austausch zwischen verschiedenen Applikationen
kompatibel zu machen:
z.B. Einbringen von verschiedenen Adressen-Dateien in
MAIL-MERGE, Kreation von TABELLEN zum Datenaustausch mit
fixer Feld-Länge, Einbringen, Ändern oder Eliminieren von
TEXT oder MARKERN an jeder beliebigen Stelle in der Zeile,
ÄNDERN/UMWANDLUNG von ASCII-DATENBANKEN, etc.
Im einzeln bietet <ASCII-PRO> die folgenden Möglichkeiten:
**********************************************************
FLIESSTEXT:
- Umwandeln einer Text-Datei in eine reine ASCII-Textdatei
als FLIESSTEXT unter Aufhebung der Trennung am Zeilenende.
Wahlweise Funktionen individuell vielfach einstellbar.
SUCHEN + ERSETZEN:
- SUCHEN/ERSETZEN oder ELIMINIEREN von beliebigen STEUERZEICHEN
mit ASCII-CODE < 32 in jeder beliebigen Datei.
- UMWANDELN oder ELIMINIEREN von bis zu 255 beliebigen ASCII-CODE-
Zeichen GLEICHZEITIG, womit sich jedes Zeichen durch ein anderes
ersetzen lässt (z.B. Umwandlung ASCII-Text in ANSI-Text).
- SUCHEN+ERSETZEN von bis zu 99 konsekutiven CODE-ZEICHEN (Viren!)
auch in PROGRAMM- oder BINÄR-Dateien.
- SUCHEN und ERSETZEN von ASCII-Zeichenketten:
Dabei kann die Suche entweder über eine ASCII-SUCH-DATEI (Vorgabe
"SEARCH.LST") mit beliebiger Anzahl Suchbegriffen bis max. 40 Zeichen
(Ersatz-Zeichenkette unlimitiert) in jeder Art Datei von beliebiger
Grösse oder ZEILENWEISE über DIREKTE EINGABE (bis zu je 12 Zeichen-
ketten für SUCHEN/ERSETZEN von max. je 255 Zeichen) bis zu einer
maximalen Zeilenlänge von 32'000 Zeichen in einer ASCII-Datei erfolgen.
- SUCHEN mit SUCH-DATEI ist denkbar einfach: Worte am Anfang jeder
Zeile werden gesucht und durch den TEXT ab Position 41 der Zeile
ersetzt, der fast beliebig lang sein darf. Damit auch nach
Leerstellen am Wortende gesucht werden kann, ist es möglich,
eine MARKE für das Ende des SUCHSTRINGS zu definieren.
GROSS/klein-Unterscheidung ist einstellbar (siehe "SUCH.DOC").
- SUCHEN/ERSETZEN mit Listen erlaubt, die Operation abhängig von
bestimmten Bedingungen durchzuführen.
- SUCHEN/ERSETZEN mit LISTEN kann auch AUTOMATISCH ab KOMMANDO-ZEILE
oder Batch-Datei durchgeführt werden.
- Bei SUCHEN/ERSETZEN mittels DIREKTER EINGABE der Zeichenketten
kann nicht nur auf Gross/klein-Schreibweise geachtet werden,
sondern auch noch angegeben werden, wo in der Zeile die Suchbegriffe
zu suchen sind. Auf Wunsch wird die Suche nach der ersten gefundenen
Uebereinstimmung in der betreffenden Zeile abgebrochen und in
der nächster Zeile wieder aufgenommen. Verifikation ist möglich.
WORTLISTEN:
Herausfiltrieren aller Worte aus einer Datei (mit/ohne Sonder-
zeichen, mit/ohne Zahlen, mit/ohne Berücksichtigung der GROSS/Klein-
Schreibweise) und Erstellen von WORTLISTEN mit/ohne Angaben zur
WORTHÄUFIGKEIT oder WORTLISTEN mit/ohne ZEILEN/SEITEN-Numerierung.
Suchbegriffe zur AUSWAHL der in die LISTE aufzunehmenden Worte
mit vielen Optionen einstellbar (TRENNUNG am Zeilenende aufhebbar).
- WORTLISTEN mit wählbarer MINIMAL- und MAXIMAL-Länge (1-9999).
- WORTLISTEN aller Worte, die mit gewisser Zeichenkette beginnen.
- WORTLISTE aller Worte, die gewisse Zeichenkette enthalten.
- WORTLISTE aller Worte, die NUR GROSSBUCHSTABEN enthalten.
- WORTLISTEN erstellen mit/ohne Unterscheidung GROSS/Kleinbuchstaben.
- ZÄHLEN der gefundenen WORTE (Anzahl Worte insgesamt und pro
verschiedene Wortlänge) sowie ANZAHL BUCHSTABEN insgesamt.
- Berechnung der SEITEN- und LINIEN-Zahl auch bei individueller
Seiten-Formatierung mit frei wählbarer SEITEN-MARKIERUNG (MARKE!).
- Ausgabe von WORTLISTEN mit/ohne Zeilen- und Seitennummern
mit/ohne Berücksichtigung von Leerzeilen.
- Ausgabe von SORTIERETEN WORTLISTEN mit/ohne Worthäufigkeitsangaben.
- Erstellen und Benützen von NEGATIV-Listen für WORTLISTEN
(z.B. selektive Inhaltsverzeichnisse); diese Ausschluss-Listen
werden durch das Programm fast automatisch erstellt.
Eine Beispiel-Datei "NEGATIV.LST" liegt bei.
- Möglichkeit, Textbereiche mit MARKEN von WORTLISTEN AUSZUSCHLIESSEN.
UMFORMATIEREN/AUSGEBEN:
AUSGABE auf DRUCKER/BILSCHIRM oder in DATEI:
- AUSGABE jeder beliebigen Dateien in gewandelter Form zum
Bildschirm, zum Drucker oder in eine neue Datei mit vielen Optionen.
- Dabei können bei ASCII-Dateien ALLE TABULATOR-Zeichen [ASCII-CODE 9]
korrekt in LEERZEICHEN umgewandelt werden!
- BLÄTTERN in JEDER FORM von Datei am BILDSCHIRM (6 Arten zur Auswahl)
- SCREEN-HEX-DUMP einer beliebigen Datei mit spezieller Markierung
von Nicht-druckbaren Zeichen und Sonderzeichen.
- Umwandlung des WORDSTAR-Formates in lesbaren ASCII-CODE.
- HERAUSFILTRIEREN von lesbarem Text aus beliebigen Programm-
Dateien (versuchen sie damit z.B. COMMAND.COM zu lesen !).
- Einfügen von ZEILEN-NUMMERN in ASCII-Text-Dateien mit automatischem
Einfügen einer MARKE, die erlaubt, die Zeilennummer wieder zu
entfernen.
- ZEILENNUMMERN können bei LEERZEILEN weggelassen werden.
- nicht druckbare Zeichen (ASCII-CODE < 32) können entfernt oder
ersetzt, sowie im Dokument mit dem ASCII-CODE in Klammern markiert
ausgegeben werden.
CODE/STEUERZEICHEN-MANIPULATIONEN:
- Mehrere aufeinanderfolgende LEERZEICHEN (ASCII-CODE 32)
können jeweils zu einem <TAB>-Zeichen (ASCII-CODE 9)
gewandelt werden (mit vielen Optionen!).
- <TAB>-Zeichen können in eine beliebige Anzahl LEERZEICHEN
gewandelt werden, auch nur am Zeilen-Anfang oder Zeilen-Ende.
- ENTFERNEN/UMWANDELN von beliebigen STEUERZEICHEN mit ASCII-CODE < 32
wie z.B. <EOF>, <FF>, <LF>, <CR>, <TAB>, etc.
- ENTFERNEN aller LEERZEILEN
- LIMITIEREN auf maximal EINE KONSEKUTIVE LEERZEILE.
- LIMITIEREN der Anzahl von KONSEKUTIVEN ZEICHEN/LEERSTELLEN.
- Setzen einer MARKE an der Position, wo Zeichen eliminiert wurden.
- Möglichkeit, MARKEN als FELDBEGRENZER für Datensätze einzubringen.
- Entfernung von mehr als einem LEERZEICHEN zwischen den
einzelnen Worten.
ZEILEN-MANIPULATIONEN:
- ENTFERNEN von allen LEERZEICHEN mit/ohne <TAB> +/- ASCII-CODE 255
sowie versteckte Formatierungen am ZEILEN-ANFANG und/oder -ENDE.
- ELIMINATION von beliebig vielen LEERZEICHEN am Zeilenanfang/-Ende
- HINZUFÜGEN einer beliebigen Zahl von LEERSTELLEN am
Zeilen-Anfang und/oder am Zeilen-Ende.
- MINIMALE ZEILENLÄNGE erzielen durch Anfügen von <SPACE>
- Auf Wunsch ZEILEN nur ausgeben, falls diese eine gewisse
MINIMALE oder MAXIMALE LÄNGE besitzen, mit oder ohne Ausgabe
von LEERZEILEN (in "KOMPLEXE ZEILEN-MANIPULATIONEN").
- SETZEN von MARKEN + EINFÜGEN von TEXT in jeder Zeile
an einer bestimmten Position, auch nur am Zeilen-Anfang
oder am Zeilen-Ende (wichtig für Tabellen und Datensätze),
wobei Leerzeilen unberücksichtigt bleiben können !
- KONDITIONALES SETZEN von MARKERN, z.B. in jeder 5. Zeile.
- LÖSCHEN eines definierten Bereichs in jeder Zeile.
- LÖSCHEN in jeder Zeile bis zu einer definierbaren MARKE.
- LÖSCHEN in jeder Zeile ab einer definierbaren MARKE.
- LÖSCHEN in jeder Zeile zwischen zwei definierbaren Marken.
- LÖSCHEN einer bestimmten Anzahl Stellen am Zeilen-ENDE.
- Bei allen LÖSCH-OPERATIONEN unter "ZEILENMANIPULATIONEN wird der
"gelöschte" Bereich in eine Datei "DELETE.ASC" kopiert!
- HERAUSKOPIEREN eines ZEILENBEREICHS und EINFÜGEN in GLEICHE Datei
oder ANDERE Datei an wählbarer Zeilen-Position (ev. werden fehlende
Leerstellen ergänzt).
- ANFÜGEN von <EOF>-Zeichen an das Ende von ASCII-Dateien
(in "KOMPLEXE ZEILEN-MANIPULATIONEN").
TEXT-MANIPULATIONEN
- UMWANDELN aller Textzeichen von klein in gross oder von GROSS in
klein; ev. wird jeder Wortanfang in einen Grossbuchstaben gewandelt,
alle andern Buchstaben in Kleinbuchstaben mit/ohne Berücksichtigung von
Umlauten/Sonderzeichen (damit lassen sich z.B. ADRESSEN BEARBEITEN
und entsprechend verändern!).
- KORREKTUR der INTERPUNKTION allgemein und der GROSS-klein-
Schreibung am Satzanfang, sowie innerhalb eines Wortes.
- spezielle VORLAGEN zum Umwandeln von ASCII- in ANSI-CODE und
ANSI- in ASCII-Zeichensatz!
ZEILENWEISES SORTIEREN:
- Listen können mit der Funktion "ZEILENWEISES SORTIEREN"
geordnet werden (Option ohne oder mit Rerücksichtigung der
Gross-/Klein-Schreibweise). Vorgängig können auf Wunsch alle
Leerzeichen und alle Steuerzeichen (CODE < 32) am Zeilen-Anfang
entfernt werden.
SPEZIAL-UTILITY:
- "PATCHEN" von beliebigem ASCII-TEXT in Programmdateien.
- ZERLEGEN beliebiger Dateien in kleinere Dateien von wählbarer
Grösse (nach Zeichen- oder Zeilenzahl) oder nach MARKE.
- AUTOMATISCHES ZUSAMMENFÜGEN von früher zerlegten Dateien,
auch wenn diese zwischenzeitlich verändert oder umgestellt (d.h.
in anderer Reihenfolge numeriert) wurden.
- Datei AUFTEILEN gemäss MARKEN auf 2 KOPIEN, wobei verwendete
MARKEN gelöscht und ev. NEUE MARKEN gesetzt werden können
(ev. nur in 2. KOPIE).
- AUSGEBEN aller ASCII-CODES auf Bildschirm oder Drucker
- BERECHNEN aller ASCII-CODES einer DATEI und AUFLISTEN der
Häufigkeit der einzelnen CODES in der Datei "ANZAHL.ASC".
- ZÄHLEN aller Treffer bei "SUCHEN/ERSETZEN von ASCII-CODE" und damit
Zählen Anzahl vorhandener CODE(-Folgen) in einer Datei.
TABELLENFUNKTIONEN:
- AUTOMATISCHES ERSTELLEN von TABELLEN mit der erforderlichen
FELDLÄNGE mit freier Wahl der FELD-ENDE-MARKEN (fehlende
Leerstellen werden berechnet und vom Programm eingegeben).
- Möglichkeit, aus mehreren Zeilen DATEN-SÄTZE zu bilden, wobei
jeweils mindestens eine Leerzeile das Ende des Datensatzes bildet.
- EINGEBEN von fehlenden MARKEN als FELDBEGRENZER in Datensätzen.
DATENBANK-TOOLS:
- JEDE ASCII-Datenbank lässt sich beliebig Bearbeiten/Umwandeln:
Variable in FESTE Feldlänge, feste in VARIABLE Feldlänge,
JEDE ASCII-Datenbank mit VARIABLER Feldlänge direkt in jede
andere Form einer ASCII-Datenbank mit variabler Feldlänge,
Ändern/Einfügen/Eliminieren von Feld- und/oder Datensatz-ENDE-MARKE,
UMSETZEN von Feldern im STANDARD DATEN-FORMAT (SDF), womit
im Prinzip jede Datei ZEILENWEISE nach Belieben umgestellt werden kann
(beliebig viele Bereiche in beliebiger Reihenfolge zusammensetzen).
UMWANDLUNG von "RANDOM"-Dateien in STANDARD-DATEN-FORMAT,
EINFÜGEN von FEHLENDEN DATENFELDERN und MARKEN,
AUTOMATISCHE BERECHNUNG der nötigen FELDLÄNGE,
Möglichkeit, ZAHLEN-FELDER zu schaffen, etc.
JEDE TABELLE/ADRESSLISTE lässt sich als DATENBANK einsetzen !
(Erklärungen in "HILFE.TXT" und Beispiele als "BEISPIEL.*"
KONTROLLE:
- Kontrolle auf richtige KLAMMER-Reihenfolge/Logik
HILFE:
- AUSGEBEN aller ASCII-CODE auf Bildschirm/Drucker.
- Ausgabe der DOKUMENTATION und der HILFE-Datei in <ASCII-PRO>.
AUFRUF mit PARAMETERN/BATCH-Datei:
Farbe abschalten: /F=0
oder TON abschalten: /T=0
SUCHEN mit SUCHLISTE: SYNTAX siehe "SUCH.DOC"
ALLGEMEINES:
***************************************************************
Das Programm ist in 16 Farben ausgelegt, lässt sich aber auf
SCHWARZ/WEISS umschalten. Ton ist ein- und ausschaltbar.
Die einzeln Unterprogramme werden auf drei Auswahl-
Bildschirmen dargestellt und kurz charakterisiert. Jedes
Unterprogramm bietet für sich wieder eine Vielfalt von
weiteren Möglichkeiten an. Keine wesentliche Datei-Operation
wird ohne Rückbestätigung ausgeführt.
Die Ausgangsdatei wird nie modifiziert, sondern das Resultat in
eine neue Datei geschrieben, wobei der Datei-Name frei wählbar ist.
Bei Datei-Namen ohne Extension wird ev. die Extension <*.ASC>
hinzugefügt. Ein Abbruch ist vor jeder Datei-Operation
möglich. Ferner kann der Programm-Ablauf meist mittels
<ESC>+<ENTER> abgebrochen werden, womit man wieder zum
Haupt-Auswahl-Menu gelangt. Das Programm enthält eine
reichhaltige Auswahl von Fehlerbehandlungs-Routinen.
Dem Programm beigegeben ist eine ausführliche Beschreibung
der einzeln Programm-Teile, sowie ein <MUSTER.TXT>, an dem die
einzelnen Möglichkeiten erprobt und sichtbar gemacht werden
können (auch mit Hinweisen zur Anwendung bei komplexen
Problemen: siehe Datei "HILFE.TXT" und "SUCH.DOC" und BEISPIELE).
Das Programm will keine Textverarbeitung sein, erlaubt aber
beliebige Zeichen/ASCII-Text aus jeder beliebigen Datei
zweckdienlich entsprechend den Bedürfnissen der Datenverarbeitung
umzuformen und damit Inkompatibilitätsprobleme zu umgehen.
<ASCII-PRO> leistet dabei mehr als jede Textverarbeitung.
Komplexe Umwandlungen benötigen ev. eine Umwandlung über mehrere
Zwischenschritte.
Für den professionellen Einsatz sind PROFESSIONELLE schnellere
Spezial-VERSIONEN von <ASCII-PRO> ohne SHAREWARE-Hinweis für
386-Prozessor (od. höher) direkt bei Autor erhältlich, die
auch weniger Speicher benötigen.
Für Einzelheiten und Bestimmungen bitte die Datei "REGISTER.DOC"
beachten, wo auch ein Bestellschein zur Verfügung steht.
******************************************************************
SORTIEREN und ERSTELLEN von LISTEN sowie SUCHEN und ERSETZEN
und alle Funktionen, die TEMPORÄR-Dateien erzeugen, unbedingt auf
Festplatte durchführen (sonst lange Wartezeiten/Platzprobleme).
*********************** ENDE DER INFORMATION *********************