Feature-Liste:

 

Take Command Unterstützt jetzt ein Splitterfenster (auf der horizontalen Bildlaufleiste). Sie müssen „Splitter Windows“ im aktivieren Take Command Öffnen Sie den Konfigurationsdialog (Registerkartenfenster) und starten Sie TCMD neu, um den Splitter anzuzeigen. (Beachten Sie, dass es technisch unmöglich ist, Splitter-Konsolenfenster anzuzeigen, daher verwendet TCMD viele Handbewegungen, Rauch und Spiegel.)  Das Splitter-Fenster (auf der rechten Seite) scrollt nicht automatisch bis zum Ende, wenn eine neue Ausgabe erfolgt angezeigt wird oder wenn Sie neue Befehle eingeben. Dadurch können Sie im Bildschirmpuffer zurückscrollen, um vorherige Befehle und Ausgaben zu überprüfen und Text von vorherigen Seiten auszuwählen.

 

Take Command prüft, ob Ihre maximal zulässige Konsolenfenstergröße (wie von Windows festgelegt) kleiner ist als Ihre Take Command Tab-Fenster; wenn ja Take Command Reduziert die Schriftgröße der Konsole, bis die Größe des Konsolenfensters mit der des Tab-Fensters übereinstimmt. (Erfordert Windows 7 oder höher.)

 

Der Internetcode wurde grundlegend neu geschrieben und auf ein neues großes Update der IPWorks-DLLs portiert.

 

Der IDE-Editor wurde auf eine neue Version von Scintilla (3.2) aktualisiert.

 

Die bedingten Tests (DO, IF, IFF usw.) akzeptieren jetzt! als Synonym für NICHT.

 

Alt-F9 stellt die ursprüngliche Dateinamenmaske wieder her, wenn die Dateinamenvervollständigung durchgeführt wird. Dies funktioniert nur, sofern Sie die Abschlussschleife nicht beendet haben. d. h. durch Drücken einer anderen Taste als der Tabulatortaste, F8, F9, F10 oder F12.

 

Alt-F6 öffnet die Fenster „Ordneransicht“ und „Listenansicht“ nicht mehr, wenn sie deaktiviert sind; Es wird zwischen dem Befehlseingabefenster und dem aktiven Registerkartenfenster umgeschaltet.

 

Option „Für alle Benutzer registrieren“ hinzugefügt (Kontrollkästchen auf der Registrierungsseite). Diese Option wird nur aktiviert, wenn Sie eine Administratorsitzung mit erhöhten Rechten ausführen.

 

Es wird keine geben TCC/LE 14.0.

 

 

Batch-Editor/Debugger:

 

Sie können einen rechteckigen Bereich auswählen, indem Sie die Alt-Taste gedrückt halten, während Sie mit der linken Maustaste klicken und die Maus ziehen.

 

INI-Anweisungen:

 

CompleteAllFiles=yes|NO - Normalerweise TCC vervollständigt Verzeichnisse und ausführbare Dateien (wie durch PATHEXT definiert) nur, wenn Sie am Anfang einer Befehlszeile die Tabulatortaste oder F9 drücken. Wenn CompleteAllFiles auf YES gesetzt ist, TCC vervollständigt jeden passenden Dateinamen. Beachten Sie, dass Sie wahrscheinlich mehrere hundert (oder tausend!) Übereinstimmungen für jeden von Ihnen eingegebenen Dateinamen haben, wenn Sie auch CompletePaths festgelegt haben.

 

SplitterWindows=NO|yes – Wenn JA, Take Command zeigt in jedem Tab-Fenster eine horizontale Bildlaufleiste mit einem Splitter an.

 

Interne Variablen:

 

_SERIELLE PORTS – Gibt eine durch Leerzeichen getrennte Liste aller verfügbaren seriellen Anschlüsse (COM1 – COMn) zurück.

 

Variable Funktionen:

 

@FILES[/H Dateiname] – „.“ nicht zählen. oder ".."

 

@REREPLACE[ source_re, target_re, source ] – Ersetzen von Rückverweisen durch reguläre Ausdrücke.

 

source_re – Regulärer Ausdruck, der auf die Quelle angewendet werden soll

 

target_re – Regulärer Ausdruck für Rückreferenz

 

Quelle – Quellzeichenfolge

 

@SERIALPORTCLOSE[ n ] – Schließen Sie die serielle Schnittstelle. „n“ ist das von @SERIALPORTOPEN zurückgegebene Handle.

 

@SERIALPORTFLUSH[ n ] – Inhalt des Puffers der seriellen Schnittstelle leeren. „n“ ist das von @SERIALPORTOPEN zurückgegebene Handle.

 

@SERIALPORTOPEN[COMn[, baud[, parity[, bits[, flow]]]]] – Öffnen Sie einen seriellen Port zum Lesen und Schreiben. Die Parameter sind:

 

COMn – Der zu öffnende COM-Port (COM1 – COM9)

 

baud – Die Baudrate (110 – 256000)

 

Parität – Das zu verwendende Paritätsschema. Dies kann einer der folgenden Werte sein:

 

nicht

ungerade

sogar

Kennzeichen

Raum

 

Bits – Die Anzahl der Bits in den zu sendenden und zu empfangenden Bytes

 

flow – Die Art der zu verwendenden Flusskontrolle. Dies kann einer der folgenden Werte sein:

 

nicht

CtsRts

CtsDtr

DsrRts

DsrDtr

XonXoff

 

@SERIALPORTOPEN gibt ein Handle für die serielle Schnittstelle zurück, das an die anderen Funktionen der seriellen Schnittstelle übergeben werden muss.

 

@SERIALPORTREAD[ n ] – Liest eine Zeichenfolge vom seriellen Port. „n“ ist das von @SERIALPORTOPEN zurückgegebene Handle.

 

@SERIALPORTWRITE[ n, text ] – Schreibt eine Zeichenfolge an die serielle Schnittstelle. „n“ ist das von @SERIALPORTOPEN zurückgegebene Handle.

 

@SMCLOSE[ n ] – Schließt ein Shared-Memory-Handle.

 

n – Das von @SMOPEN zurückgegebene Shared-Memory-Handle

 

@SMOPEN[Größe, Name] – Öffnen Sie ein Handle für den gemeinsam genutzten Speicher

 

Größe – Die Größe des gemeinsam genutzten Speichers (in Bytes)
 

name – Der Name des gemeinsam genutzten Speichers. Der Name kann ein „Global\“- oder „Local\“-Präfix haben, um das Objekt im globalen oder Sitzungs-Namespace zu erstellen.

 

@SMPEEK[Griff, Versatz, Größe] – Einen Wert aus dem gemeinsam genutzten Speicher lesen.

 

Griff - ein Handle von @SMOPEN

 

Offset - der Byte-Offset im Puffer (dezimal oder hexadezimal)

 

Größe - die Größe des zu lesenden Werts (in Bytes):

 

1 - Charakter

2 - kurz

4 - int

8 - int64

 

@SMPOKE[Handle, Versatz, Größe, Wert]: Einen Wert in den gemeinsamen Speicher schreiben

 

Griff - ein Handle von @SMOPEN

 

Offset - der Byte-Offset im Puffer (dezimal oder hexadezimal)

 

Größe - die Größe des Werts (in Bytes):

 

1 - Charakter

2 - kurz

4 - int

8 - int64

 

Wert - der Wert, den es zu stechen gilt

 

@SMREAD[ n, Offset, Typ, Länge ] – Liest eine Zeichenfolge aus dem gemeinsam genutzten Speicher

 

n – Das von @SMOPEN zurückgegebene Shared-Memory-Handle

 

Offset – Der Offset (in Bytes) vom Anfang des gemeinsam genutzten Speicherpuffers.

 

Typ - Entweder a um die Zeichenfolge als ASCII zu lesen oder u um es als Unicode zu schreiben.

 

Länge – Die Länge der zu lesenden Zeichenfolge (in Zeichen).

 

@SMWRITE[ n, offset, type, string ] – Schreiben Sie eine Zeichenfolge in den gemeinsam genutzten Speicher

 

n – Das von @SMOPEN zurückgegebene Shared-Memory-Handle

 

Offset – Der Offset (in Bytes) vom Anfang des gemeinsam genutzten Speicherpuffers.

 

Typ - Entweder a um die Zeichenfolge als ASCII zu schreiben oder u um es als Unicode zu schreiben.

 

string – Die zu schreibende Zeichenfolge.

 

@TRIMALL[string] – Entfernen Sie führende und nachfolgende Leerzeichen und Tabulatoren sowie zusätzliche interne Leerzeichen und Tabulatoren.

 

Aktualisierte Befehle:

 

 

ATTRIB

 

/L – Setzt oder zeigt die Attribute des symbolischen Links im Vergleich zum Ziel des symbolischen Links an.

 

COPY

 

Wenn Sie keine Argumente angeben, zeigt COPY den Befehlsdialog an.

 

Unterstützung für Rückverweise regulärer Ausdrücke im Zielnamen hinzugefügt. Wenn Sie Rückverweise verwenden, müssen Sie im Quellnamen einen regulären Ausdruck verwenden. Die Syntax lautet:

 

kopieren Sie ::Dateiname ::Ziel

 

Einzelheiten zu Rückverweisen finden Sie in der Hilfe.

 

DEL

 

Wenn Sie keine Argumente angeben, zeigt DEL den Befehlsdialog an.

 

BESCHREIBEN

 

Wenn Sie keine Argumente angeben, zeigt DESCRIBE den Befehlsdialog an.

 

ESET

 

/C – Kopieren Sie den Wert von einer anderen Variablen/Alias/Funktion. Die Syntax lautet:

 

eset /c var1 var2

 

Dabei ist „var1“ die Variable, deren Wert Sie kopieren möchten, und „var2“ ist die Variable (neu oder vorhanden), die Sie aktualisieren möchten.

 

GLOBAL

 

Wenn Sie keine Argumente angeben, zeigt GLOBAL den Befehlsdialog an.

 

QUASSELN

 

 Wenn Sie keine Argumente angeben, zeigt JABBER den Befehlsdialog an.

 

MD

 

 Wenn Sie keine Argumente angeben, zeigt MD den Befehlsdialog an.

 

MKLINK

 

Wenn Sie keine Argumente angeben, zeigt MKLINK den Befehlsdialog an.

 

MKLNK

 

 Wenn Sie keine Argumente angeben, zeigt MKLNK den Befehlsdialog an.

 

MOVE

 

 Wenn Sie keine Argumente angeben, zeigt MOVE den Befehlsdialog an.

 

 Unterstützung für Rückverweise regulärer Ausdrücke im Zielnamen hinzugefügt. Wenn Sie Rückverweise verwenden, müssen Sie im Quellnamen einen regulären Ausdruck verwenden. Die Syntax lautet:

 

verschieben::Quelle::Ziel

 

 Einzelheiten zu Rückverweisen finden Sie in der Hilfe.

 

PDIR

 

Unterstützt jetzt mehrere verschachtelte * in einer @-Funktionsspezifikation.

 

TON ABSPIELEN

 

 Wenn Sie keine Argumente angeben, zeigt PLAYSOUND den Befehlsdialog an.

 

RD

 

Wenn Sie keine Argumente angeben, zeigt RD das Befehlsdialogfeld an.

 

REN

 

 Wenn Sie keine Argumente angeben, zeigt REN den Befehlsdialog an.

 

 Unterstützung für Rückverweise regulärer Ausdrücke im Zielnamen hinzugefügt. Wenn Sie Rückverweise verwenden, müssen Sie im Quellnamen einen regulären Ausdruck verwenden. Die Syntax lautet:

 

ren ::source ::target

 

 Einzelheiten zu Rückverweisen finden Sie in der Hilfe.

 

SELECT

 

Wenn Sie keine Argumente angeben, zeigt SELECT den Befehlsdialog an.

 

SENDENHTML

 

Wenn Sie keine Argumente angeben, zeigt SENDHTML den Befehlsdialog an.

 

SENDEN SIE MAIL

 

 Wenn Sie keine Argumente angeben, zeigt SENDMAIL den Befehlsdialog an.

 

SET

 

 /RO var=value – legt eine schreibgeschützte Variable fest. Sobald Sie die Variable festgelegt haben, können Sie sie nicht mehr ändern (oder deaktivieren). Nur Umgebungsvariablen können schreibgeschützt sein (keine Registrierungsvariablen oder Array-Variablen).

 

SETARRAY

 

/R Dateiname Arrayname – liest eine Datei in ein (eindimensionales) Array. (SETARRAY bestimmt die erforderliche Größe des Arrays.)

 

Starte das Spiel

 

 /Desktop=Desktopname – Geben Sie den Desktop an, auf dem Sie die Anwendung starten möchten.

 

/NODE n – Starten Sie das Programm mit dem angegebenen NUMA-Knoten (n is eine dezimale ganze Zahl).

 

/TABNA – einen neuen starten Take Command Tab-Fenster, aber lassen Sie die aktuelle Registerkarte aktiv.

 

SYNC

 

Wenn Sie keine Argumente angeben, zeigt SYNC den Befehlsdialog an.

 

TAR

 

Wenn Sie keine Argumente angeben, zeigt TAR den Befehlsdialog an.

 

TIMER

 

Akzeptiert einen optionalen Befehl zur Ausführung. Dies ist das Äquivalent von „Timer ein & Befehl & Timer aus“. Die Syntax lautet:

 

Timer-Befehl [Argumente]

 

BERÜHREN

 

 Wenn Sie keine Argumente angeben, zeigt TOUCH den Befehlsdialog an.

 

UNTAR

 

Wenn Sie keine Argumente angeben, zeigt UNTAR den Befehlsdialog an.

 

ENTPACKEN

 

Wenn Sie keine Argumente angeben, zeigt UNZIP den Befehlsdialog an.

 

ZIP

 

 Wenn Sie keine Argumente angeben, zeigt ZIP den Befehlsdialog an.

 

Neue Befehle:

 

DEBUGMONITOR

 

Überwacht den OutputDebugString-API-Aufruf von jedem Prozess. Die Syntax lautet:

 

DEBUGMONITOR [/C]

DEBUGMONITOR n-Befehl

 

DEBUGMONITOR setzt die Umgebungsvariable „_outputdebugstring“ auf die im  OutputDebugString-Aufruf angegebene Zeichenfolge.

 

DESKTOP

 

Erstellen Sie einen neuen Desktop oder wechseln Sie zu einem vorhandenen Desktop. Die Syntax lautet:

 

DESKTOP /C [/N] neuer Desktopname – Erstellen Sie einen neuen Desktop und wechseln Sie optional zu diesem

DESKTOP Desktopname – Wechseln Sie zu einem vorhandenen Desktop

 

Wenn Sie keine Argumente angeben, zeigt DESKTOP die vorhandenen Desktops an.

 

RESOLUTION

 

Ändern Sie die Auflösung (und optional die Farbtiefe und Aktualisierungsfrequenz) der angegebenen Anzeige. Die Syntax lautet:

 

AUFLÖSUNG [Anzeigename] Breite Höhe [Tiefe [Frequenz]]

 

Wenn Sie keine Argumente angeben, zeigt RESOLUTION die Anzeigegeräte und Monitore an.

 

TPIPE

 

Textfilterung und -ersetzung. Sie können mehrere Filter angeben, die in der Reihenfolge verarbeitet werden, in der sie in der Befehlszeile erscheinen. Fügen Sie in den Argumenten einer Option keine Leerzeichen ohne Anführungszeichen ein! Zeilen- und Spaltenpositionen beginnen bei 1.

 

 Die Syntax lautet:

 

 TPIPE [/input=Dateiname] [/output=Dateiname] [/filter=Dateiname] [/unicode=Eingabe,Ausgabe] [/save=Dateiname] [/simple=n[u]] [/eol=Eingabe,Ausgabe, Länge] [/line=start,increment,skipblank,dontnumberblank,format] [/insert=position,type,string] [/head=Exclude,LinesOrBytes,Count] [/tail=Exclude,LinesOrBytes,Count] [/number= Typ, Wert] [/string=Typ,Zeichenfolge] [/file=Typ,Dateiname] [/dup=RemoveDuplicateLines,IgnoreCase,StartColumn,Length,IncludeOne] [/comment=text] [/log=LogFileName] [/run= InputFileName,OutputFileName,"CommandLine"] [/merge=type,filename] [/split=type,SplitSize,SplitChar,SplitCharPos,SplitCharCount,SplitLines,SplitFilename ] [/grep=Type,IncludeLineNumbers,IncludeFilename,IgnoreCase,CountMatches,UTF8, PatternType,Pattern] [/replace=Type,MatchCase,WholeWord,CaseReplace,PromptOnReplace,Extract,FirstOnly,SkipPromptIdentical,Action,SearchStr,ReplaceStr]  [/xml=Type,IncludeText,IncludeQuotes,MatchCase,BufferSize,Tag,Attribute,EndTag]

 

 /input=Dateiname

 

Zu lesender Dateiname. Dies kann entweder eine Festplattendatei, eine Include-Datei (@filename) oder CLIP: sein. Wenn es nicht angegeben ist, liest TPIPE von der Standardeingabe.

 

 /output=Dateiname

 

Zu schreibender Dateiname. Dies kann entweder eine Festplattendatei oder CLIP: sein. Wenn es nicht angegeben ist, schreibt TPIPE in die Standardausgabe.

 

/merge=Typ,Dateiname

 

Fügt einen Zusammenführungstypfilter hinzu (Zusammenführung in einen einzelnen Ausgabedateinamen). Die Argumente sind:

 

Art:

0 In Dateinamen zusammenführen

1 Im Dateinamen gefundene Zeilen beibehalten

2 Entfernen Sie die im Dateinamen gefundenen Zeilen

3 Dateiname des Linkfilters

 

Dateiname – der zu verwendende Dateiname

 

 /filter=Dateiname

 

Name der zu ladenden Filterdatei (siehe /save=Dateiname)

 

 /save=Dateiname

 

Speichert die in der Befehlszeile definierten Filtereinstellungen unter dem angegebenen Dateinamen und kehrt zurück, ohne Filter auszuführen.

 

/unicode=Eingabe,Ausgabe

 

Konvertieren Sie die Datei in oder von Unicode. Varianten des Eingangssignals: ist die Kodierung für die Eingabedatei; Möglichkeiten für das Ausgangssignal: ist die Kodierung für die Ausgabedatei. Die möglichen Werte sind:

 

UTF-16LE

UTF-16BE

UTF-32LE

UTF-32BE

UTF-8

ANSI

ASCII

CPnnn, Wobei nnn ist die Windows-Codepage.

 

TPIPE verarbeitet Dateien intern als UTF-8. Wenn Sie also eine Windows-UTF-16LE-Datei verarbeiten möchten, müssen Sie sie zuerst in UTF-8 konvertieren, dann die gewünschten Filter anwenden und sie wieder in UTF-16LE konvertieren.

 

 /simple=n[u]

 

Fügt einen einfachen Filtertyp hinzu. n ist der Typ des hinzuzufügenden Filters, und für die Filter, die ihn unterstützen, gibt u an, dass der Filter Unicode-Daten verarbeitet.

 

1 Konvertieren Sie ASCII in EBCDIC

2 Konvertieren Sie EBCDIC in ASCII

3 Konvertieren Sie ANSI in OEM

4 Konvertieren Sie OEM in ANSI

5 In GROSSBUCHSTABEN umwandeln

6 In Kleinbuchstaben umwandeln

7 In Groß-/Kleinschreibung umwandeln

8 In Groß-/Kleinschreibung umwandeln

9 In tOGGLE-Gehäuse umwandeln

10 Leerzeilen entfernen

11 Entfernen Sie Leerzeichen vom Zeilenende

12 Entfernen Sie Leerzeichen vom Zeilenanfang

13 Binärzeichen entfernen

14 ANSI-Codes entfernen

15 Konvertieren Sie IBM Zeichenzeichen

16 Entfernen Sie HTML und SGML

17 Entfernen Sie die Rücktaste

18 Rückschritte auflösen

19 Entfernen Sie mehrere Leerzeichen

20 UUEncode

21 Hex-Kodierung

22 Hex-Dekodierung

23 MIME-Kodierung (Basis 64)

24 MIME-Dekodierung (Basis 64)

25 MIME-Kodierung (zitiert zum Ausdrucken)

26 MIME-Dekodierung (zitiert zum Ausdrucken)

27 UUDecode

28 E-Mail-Adressen extrahieren

29 Entschlüsseln (ROT13)

30 Hex-Dump

32 XXEncode

33 XXDekodieren

34 Zeilenreihenfolge umkehren

35 E-Mail-Header entfernen

36 Dezimal-Dump

37 HTTP-Kodierung

38 HTTP-Dekodierung

39 Zeilen zufällig anordnen

40 Wortliste erstellen

41 Kehren Sie jede Zeile um

42 In RanDOm-Fall umwandeln

43 URLs extrahieren

44 ANSI zu Unicode

45 Unicode nach ANSI

46 Debug-Fenster anzeigen

47 Wortkonkordanz

48 Alle löschen

49 Nacheinander auf jede Zeile beschränken

50 CSV in tabulatorgetrenntes Format konvertieren

51 CSV in XML konvertieren‘ )

52 Tabulatorgetrennte Dateien in CSV konvertieren

53 Tabulatorgetrennte Datei in XML konvertieren

54 Konvertieren Sie CSV (mit Spaltenüberschriften) in XML

55 Durch Tabulatoren getrennte Dateien (mit Spaltenüberschriften) in XML konvertieren

56 Konvertieren Sie CSV (mit Spaltenüberschriften) in tabulatorgetrennte Datei

57 Tabulatorgetrennte Datei (mit Spaltenüberschriften) in CSV konvertieren

58 Auf Dateinamen beschränken

59 Konvertieren Sie Word-Dokumente in Text

60 UTF-16-Wortreihenfolge tauschen

61 UTF-32-Wortreihenfolge tauschen

62 BOM (Byte Order Mark) entfernen

63 Machen Sie Big Endian

64 Machen Sie Little Endian

65 Auf gepackte Dezimalzahl komprimieren

66 Auf Zonen-Dezimalzahl komprimieren

67 Erweitern Sie die Binärzahl zu EBCDIC

68 Erweitern Sie die Binärzahl auf ASCII

69 NFC – Canonical Decomposition, gefolgt von Canonical Composition

70 NFD – Kanonische Zerlegung

71 NFKD – Kompatibilitätszerlegung

72 NFKC – Compatibility Decomposition, gefolgt von Canonical Composition

73 Zerlegen

74 Komponieren

75 Konvertieren Sie numerische HTML-Entitäten in Text

76 Konvertieren Sie PDF-Dokumente in Text

77 Auf ANSI-Dateien beschränken

78 Auf Unicode UTF16-Dateien beschränken

79 Auf Unicode UTF32-Dateien beschränken

80 Konvertieren Sie Excel-Tabellen in Text

 

 /eol=Eingabe,Ausgabe,Länge

 

Fügen Sie einen EOL-Konvertierungsfilter (Ende der Zeile) hinzu. Die Argumente sind:

 

Eingang:

0 - Unix (LF)

1 – Mac (CR)

2 – Windows (CR/LF)

3 - Automatisch

4 – Fest (verwenden Sie den Längenparameter, um die Länge anzugeben)

 

Ausgabe:

0 - Unix

1 - Mac

2 - Windows

3 - Keine

 

Länge – Die zu verwendende Zeilenlänge, wenn Eingabe=4

 

 /line=StartNumber,Increment,SkipBlank,DontNumberBlank,NumberFormat

 

Fügt einen Zeilennummernfilter hinzu. Die Argumente sind:

 

StartNumber – die Startzeilennummer

 

Inkrement – ​​der Betrag, der für jede neue Zeilennummer hinzugefügt werden soll

 

SkipBlankIncrement – ​​Erhöhen Sie nicht die Zeilennummer für Leerzeilen

 

DontNumberBlank – Geben Sie keine Zeilennummer in Leerzeilen ein

 

NumberFormat – Das für die Zeilennummer zu verwendende Format. Die Formatsyntax lautet:

[-][width][.precision]d

Ein optionaler Linksbündigungsindikator, ["-"]

Ein optionaler Breitenbezeichner, [width] (eine Ganzzahl). Wenn die Breite der Zahl kleiner als der Breitenbezeichner ist, wird sie mit Leerzeichen aufgefüllt.

Ein optionaler Präzisionsspezifizierer [precision] (eine Ganzzahl). Wenn die Breite der Zahl kleiner als die Genauigkeit ist, wird sie mit Nullen aufgefüllt.

Das Konvertierungstypzeichen:

d - Dezimalzahl

 

 /insert=Position,Typ,String

 

Fügen Sie einen Filter vom Typ „Einfügen“ hinzu. Die Argumente sind:

 

Art:

0 – Spalte einfügen

1 - Bytes einfügen

 

position – die Position, an der die Zeichenfolge eingefügt werden soll

 

string – die einzufügende Zeichenfolge

 

 /head=Exclude,LinesOrBytes,Count

 

Fügen Sie einen Kopftypfilter hinzu (schließt Text am Anfang der Datei ein oder aus). Die Argumente sind:

 

Ausschließen – wenn 0, den Text einschließen; Wenn 1, schließen Sie es aus

 

LinesOrBytes – wenn 0, wird in Zeilen gemessen; Wenn 1, wird in Bytes gemessen

 

Anzahl – die Anzahl der Zeilen oder Bytes, die ein- oder ausgeschlossen werden sollen

 

 /tail=Exclude,LinesOrBytes,Count

 

Fügen Sie einen Schwanztypfilter hinzu (schließt Text am Ende der Datei ein oder aus). Die Argumente sind:

 

Ausschließen – wenn 0, den Text einschließen; Wenn 1, schließen Sie es aus

 

LinesOrBytes – wenn 0, wird in Zeilen gemessen; Wenn 1, wird in Bytes gemessen

 

Anzahl – die Anzahl der Zeilen oder Bytes, die ein- oder ausgeschlossen werden sollen

 

 /dup=Type,IgnoreCase,StartColumn,Length,IncludeOne

 

Doppelte Zeilen entfernen oder anzeigen. Die Argumente sind:

 

Typ:

0 – Doppelte Zeilen entfernen

1 – Doppelte Zeilen anzeigen

 

IgnoreCase – wenn 1, Groß-/Kleinschreibung bei Vergleichen ignorieren

 

StartColumn – Die Startspalte für Vergleiche

 

Länge – Die Länge des Vergleichs

 

IncludeOne – Zeilen mit einer Anzahl von 1 einschließen

 

 /string=Typ,MatchCase,string

 

Fügen Sie einen String-Filter hinzu. Die Argumente sind:

 

Art:

0 Linken Rand hinzufügen

1 Kopfzeile hinzufügen

2 Fußzeile hinzufügen

3 Fügen Sie den rechten Rand hinzu

4 Leitungen entfernen

5 Retain-Leitungen

6 Entfernen Sie die Linien, die zum Perlmuster passen

7 Behalten Sie die Linien bei, die zum Perlenmuster passen

8 Fügen Sie Text nebeneinander hinzu

9 Fügen Sie sich wiederholenden Text nebeneinander hinzu

10 Nicht verwendet

11 Nicht verwendet

12 XSLT-Transformation

13 Auf Zeilen aus der Liste beschränken

14 Auf Zeilen beschränken, die NICHT in der Liste enthalten sind

15 Beschränken Sie sich auf Linien, die dem Perlmuster entsprechen

16 Auf Zeilen beschränken, die NICHT mit dem Perl-Muster übereinstimmen

 

matchCase – Groß-/Kleinschreibung beachten oder nicht (falls zutreffend)

 

string – die zu verwendende Zeichenfolge

 

 /file=Typ,MatchCase,Dateiname

 

Fügen Sie einen Dateitypfilter hinzu. Die Argumente sind:

 

Art:

17 Auf Dateinamen beschränken, die dem Perl-Muster entsprechen

18 Auf Dateinamen beschränken, die NICHT mit dem Perl-Muster übereinstimmen

 

MatchCase – Wenn 1, führen Sie eine Übereinstimmung unter Berücksichtigung der Groß- und Kleinschreibung durch (falls zutreffend).

 

Dateiname – der zu verwendende Dateiname

 

 /number=Typ,Wert

 

Fügen Sie einen Zahlentypfilter hinzu. Die Argumente sind:

 

Art:

0 Tabulatoren in Leerzeichen umwandeln

1 Leerzeichen in Tabulatoren umwandeln

2 Zeilenumbruch (Wertspaltenbreite)

3 Auf die Breite des Werts auffüllen

4 Mitte in der Breite des Wertes

5 Richten Sie den Wert rechtsbündig aus

6 Beschränken Sie das CSV-Feld auf den Wert

7 Durch Tabulatoren getrennte Felder auf Werte beschränken

8 Auf Breitenwert kürzen

9 Auf Breitenwert erzwingen

10 Wiederholen Sie den Dateiwert mehrmals

11 Auf Längenblöcke beschränken

12 Gepackte Dezimalzahl erweitern (mit impliziten Dezimalzahlen)

13 Zonen-Dezimalzahl erweitern (mit impliziten Dezimalstellen)

14 Erweitern Sie vorzeichenlose (gerade Länge) gepackte Dezimalzahlen

15 Erweitern Sie die gepackte Dezimalzahl ohne Vorzeichen (ungerade Länge).

 

Wert – der zu verwendende numerische Wert

 

 /comment=text

 

Fügen Sie einer Filterdatei einen Kommentar hinzu.

 

 Text – Kommentar zum Hinzufügen

 

 /log=Dateiname

 

Protokollieren Sie die TPIPE-Aktionen.

 

 Dateiname – Name der Protokolldatei

 

 /run=InputFileName,OutputFileName,"CommandLine"

 

Fügt einen Filter „Externes Programm ausführen“ hinzu. Die Argumente sind:

 

InputFilename – der Dateiname, aus dem TextPipe lesen soll, nachdem das externe Programm darauf schreibt.

 

OutputFilename – der Dateiname, in den TextPipe schreiben soll, damit das externe Programm ihn einlesen kann.

 

CommandLine – die Befehlszeile des auszuführenden Programms. Die gesamte Befehlszeile sollte in doppelte Anführungszeichen gesetzt werden.

 

 /split=Typ,SplitSize,SplitChar,SplitCharPos,SplitCharCount,SplitLines,SplitFilename

 

Fügt einen geteilten Filter hinzu. Die Argumente sind:

 

Art:

0 In einer bestimmten Größe teilen

1 Bei einem bestimmten Zeichen teilen

2 Bei einer bestimmten Anzahl von Zeilen aufteilen

 

splitSize – die Größe der Datei, bei der geteilt werden soll

 

splitChar – das Zeichen, an dem geteilt werden soll

 

splitCharPos -

0 Vor dem Zeichen teilen (es geht in die nächste Datei)

1 Nach dem Zeichen teilen (es verbleibt in der ersten Datei)

2 Auf der Oberseite des Zeichens teilen (entfernen)

 

SplitCharCount – die Häufigkeit, mit der SplitChar vor dem Teilen angezeigt wird

 

SplitLines – (optional) Aufteilung nach einer bestimmten Anzahl von Zeilen, Standard 60

 

SplitFilename – (optional) der Name, der jeder geteilten Ausgabedatei gegeben werden soll. /split hängt einen Formatbezeichner „%3.3d“ an den Namen an; d. h. eine Eingabedatei „foo.txt“ generiert Ausgabedateien mit den Namen „foo.txt.000“, „foo.txt.001“ usw. Wenn Sie keinen SplitFilenamen angeben, verwendet /split den Eingabedateinamen als Base.

 

 /grep=Type,IncludeLineNumbers,IncludeFilename,IgnoreCase,CountMatches,PatternType,UTF8,IgnoreEmpty,Pattern

 

Fügt einen zeilenbasierten Filter vom Typ Grep hinzu. Die Argumente sind:

 

Typ:

0 Zeilenübereinstimmung einschränken

1 Zeilen einschränken, die NICHT übereinstimmen

2 Übereinstimmungen extrahieren

3 Passende Zeilen extrahieren (grep)

4 Nicht übereinstimmende Zeilen extrahieren (inverse grep)

5 Passende Linien entfernen

6 Entfernen Sie nicht übereinstimmende Zeilen

 

IncludeLineNumbers – 1, um die Zeilennummer einzuschließen, in der das Muster gefunden wurde

 

IncludeFilename – 1, um den Dateinamen einzuschließen, in dem das Muster gefunden wurde

 

IgnoreCase – 1, um die Groß-/Kleinschreibung beim Abgleichen des Musters zu ignorieren

 

CountMatches – 1, um nur die Anzahl der Übereinstimmungen auszugeben

 

Muster-Art

0 Perlmuster

1 Egrep-Muster

2 Kurzes Muster

3 MS Word-Muster

 

UTF8 – 1, um übereinstimmende Unicode-UTF8-Zeichen zu ermöglichen

 

IgnoreEmpty – 1, um leere Übereinstimmungen zu ignorieren

 

Muster – das (reguläre Ausdrucks-)Muster, mit dem abgeglichen werden soll

 

/replace=Type,MatchCase,WholeWord,CaseReplace,PromptOnReplace,Extract,FirstOnly,SkipPromptIdentical,Action,SearchStr,ReplaceStr

 

Fügt einen Such- und Ersetzungsfilter (Suchen und Ersetzen) hinzu. Die Argumente sind:

 

Typ:

0 ersetzen

1 Muster (alter Stil)

2 Klingt nach

3 Distanz bearbeiten

4 Perlmuster

5 Kurzes Muster

6 Wortmuster

 

MatchCase – Gleicht die Groß-/Kleinschreibung ab, wenn der Wert auf 1 gesetzt ist, und ignoriert die Groß-/Kleinschreibung, wenn er auf 0 gesetzt ist

 

WholeWord – Entspricht nur ganzen Wörtern, wenn der Wert auf 1 gesetzt ist

 

CaseReplace – Ersetzt durch die entsprechende Groß-/Kleinschreibung, wenn der Wert auf 1 gesetzt ist

 

PromptOnReplace – Eingabeaufforderungen vor dem Ersetzen, wenn auf 1 gesetzt

 

Extrahieren – Bei 1 wird der gesamte nicht übereinstimmende Text verworfen

 

FirstOnly – Wenn 1, wird nur das erste Vorkommen ersetzt

 

SkipPromptIdentical – Wenn 1, machen Sie sich nicht die Mühe, nachzufragen, ob der Ersetzungstext mit dem Original identisch ist.

 

Aktion – die Aktion, die ausgeführt werden soll, wenn sie gefunden wird:

0 ersetzen

1 entfernen

2 An Unterfilter senden

3 Nicht passendes an Unterfilter senden

4 Submuster 1 an Subfilter senden usw

 

SearchStr – die Zeichenfolge, nach der gesucht werden soll

 

ReplacementStr – die Zeichenfolge, durch die es ersetzt werden soll

 

 /xml=Type,IncludeText,IncludeQuotes,MatchCase,BufferSize,Tag,Attribute,EndTag

 

Fügt einen HTML/XML-Filter hinzu. Die Argumente sind:

 

Typ – der auszuführende Vorgang:

0 auf ein Element beschränken

1 auf ein Attribut beschränken

2 auf zwischen Tags beschränken

 

IncludeText – ob die Suchzeichenfolge in das Einschränkungsergebnis einbezogen werden soll (Standard: falsch)

 

IncludeQuotes – ob umgebende Anführungszeichen in das Attributergebnis einbezogen werden sollen oder nicht (Standard: falsch)

 

MatchCase – passt die Groß-/Kleinschreibung genau an oder nicht (Standard: falsch)

 

BufferSize – die maximal erwartete Größe der Übereinstimmung (Standard 32768)

 

Tag – das zu suchende Element oder Start-Tag

 

Attribut – das zu suchende Attribut

 

EndTag – das zu findende EndTag