Direkt zum Inhalt

Take Command 16 - TCC Eigenschaften

Obwohl Take Command 16.0 ist in erster Linie ein UI-Update, dem ich eine Reihe von Funktionen hinzugefügt habe TCC (der Konsolenbefehlsprozessor) ebenfalls.

  • V16 enthält einen internen Lua-Interpreter. Lua-Skripte können durch Eingabe des Skriptnamens ausgeführt werden TCC Eingabeaufforderung oder mit dem LUA-Befehl (siehe unten). Sie können Lua-Ausdrücke auch mit der @LUA-Variablenfunktion ausführen.
  • TCC Der Befehlsverlauf unterstützt jetzt Platzhalter.
  • Der TCC Das Popup-Fenster „Befehlsverlauf“ unterstützt jetzt Platzhalter.
  • Der TCC Das Popup-Fenster „Verzeichnisverlauf“ unterstützt jetzt Platzhalter.
  • Der TCC Popup-Fenster können jetzt optional Zeichenmodusfenster anstelle von GUI-Fenstern verwenden. Dies ist für die Verwendung mit Serverkonsolen gedacht, die nur im Zeichenmodus arbeiten, oder bei Verwendung von SSH ohne GUI-Unterstützung; Die Verwendung dieser Option für normale Nicht-Server-Umgebungen bietet keinen Vorteil (und mehrere Nachteile).
  • Der TCC Popup-Fenster unterstützen jetzt Unicode-Zeichen im Suchbearbeitungssteuerelement.
  • TCC Durch die angepasste Dateinamenvervollständigung werden Erweiterungen ausgeschlossen, denen ein! vorangestellt ist.

Neue interne Variablen:

  • _IPADAPTER – gibt den Index des aktuellen Adapters zurück.
  • _IPADAPTERS – gibt die Anzahl der Adapter im System zurück.
  • _IPARPPROXY – gibt 1 zurück, wenn der lokale Computer als ARP-Proxy fungiert.
  • _IPDNS – gibt 1 zurück, wenn DNS für den lokalen Computer aktiviert ist.
  • _IPDNSSERVER – gibt den Standard-DNS-Server für den lokalen Computer zurück.
  • _IPROUTING – gibt 1 zurück, wenn Routing auf dem lokalen Computer aktiviert ist.
  • _7UNZIP_FILES – gibt die Anzahl der Dateien zurück, die im letzten 7UNZIP-Befehl extrahiert wurden.
  • _7UNZIP_ERRORS – gibt die Anzahl der Fehler im letzten 7UNZIP-Befehl zurück.
  • _7ZIP_FILES – gibt die Anzahl der Dateien zurück, die im letzten 7ZIP-Befehl komprimiert wurden.
  • _7ZIP_ERRORS – gibt die Anzahl der Fehler im letzten 7ZIP-Befehl zurück.

Aktualisierte Variablenfunktionen:

  • @PPID[=pid] – wenn das Argument mit einem = beginnt, wird davon ausgegangen, dass es sich um eine PID und nicht um einen Prozessnamen handelt.
  • @SNAPSHOT[=pid] – wenn das Argument mit einem = beginnt, wird davon ausgegangen, dass es sich um eine PID und nicht um einen Fenstertitel handelt.
  • @WINCLIENTSIZE[=pid] – wenn das Argument mit einem = beginnt, wird davon ausgegangen, dass es sich um eine PID und nicht um einen Fenstertitel handelt.
  • @WINEXENAME[=pid] – wenn das Argument mit einem = beginnt, wird davon ausgegangen, dass es sich um eine PID und nicht um einen Fenstertitel handelt.
  • @WINPOS[=pid] – wenn das Argument mit einem = beginnt, wird davon ausgegangen, dass es sich um eine PID und nicht um einen Fenstertitel handelt.
  • @WINSIZE[=pid] – wenn das Argument mit einem = beginnt, wird davon ausgegangen, dass es sich um eine PID und nicht um einen Fenstertitel handelt.
  • @WINSTATE[=pid] – wenn das Argument mit einem = beginnt, wird davon ausgegangen, dass es sich um eine PID und nicht um einen Fenstertitel handelt.

Neue Variablenfunktionen:

  • @FONT[n] – gibt Informationen zur Konsolenschriftart zurück.
  • @IPADDRESSN[n] – gibt die IP-Adresse des Adapters am Index n zurück.
  • @IPALIASES[Name] – gibt die anderen Namen zurück, die dem Host mit dem angegebenen Namen entsprechen.
  • @IPDESC[n] – gibt die Beschreibung für den Adapter am Index n zurück.
  • @IPDHCP[n] – gibt den DHCP-Server für den Adapter bei Index n zurück.
  • @IPGATEWAY[n] – gibt das Gateway für den Adapter am Index n zurück.
  • @IPIPV6N[n] – gibt die IPv6-Adresse des Adapters am Index n zurück.
  • @IPNAMEN[n] – gibt den Namen des Adapters am Index n zurück.
  • @IPPHYSICAL[n] – gibt die physische Adresse des Adapters am Index n zurück.
  • @IPPORT[Dienst] – gibt die Portnummer für den angegebenen Dienst zurück.
  • @IPSERVICEALIASES[service] – gibt Aliase für den angegebenen Dienst zurück.
  • @IPSUBNET[n] – gibt das Subnetz des Adapters am Index n zurück.
  • @IPTYPE[n] – gibt den Typ des Adapters am Index n zurück.
  • @IPWINS[n] – gibt 1 zurück, wenn der Adapter am Index n WINS verwendet.
  • @IPWINSSERVER[n] – gibt den primären WINS-Server für den Adapter bei Index n zurück.
  • @IPZONEID[n] – gibt die IPv6-Zonen-ID (auch als Bereichs-ID bekannt) für den Adapter am Index n zurück. Die Werte der Zonen-ID werden relativ zum sendenden Host definiert.
  • @LUA[Ausdruck] – führt einen Lua-Ausdruck aus.
  • @UUID[n] – erstellt eine UUID (identisch mit einer GUID in Windows).
  • @VERSION[Dateiname[,Trennzeichen[,Start[,Kraft]]]] – gibt einen seriell „versionierten“ Ersatz für den Dateinamen zurück, wenn die Datei bereits existiert. Dies unterscheidet sich von der Funktion von @UNIQUE[] dadurch, dass der gesamte Dateiname beibehalten wird und nur ein Versionstrennzeichen und eine aufsteigende Versionsnummer an den Dateinamen angehängt werden. @VERSION erstellt die Datei nicht; es gibt lediglich den nächsten verfügbaren Versionsnamen zurück.
  • @WINTITLE[pid] – gibt den Fenstertitel des Prozesses mit der angegebenen PID zurück.

Aktualisierte Befehle:

AKTIVIEREN

Wenn das Fenstertitelargument mit einem = beginnt, wird davon ausgegangen, dass es sich um eine PID und nicht um einen Titel handelt. (Beachten Sie, dass dies weniger zuverlässig ist als die Angabe eines Titels, da ein Prozess mehrere Fenster der obersten Ebene haben kann.)

DIR

/nm:x – Zeigt maximal „x“ Verzeichniseinträge an.

DO

/Q – wie /L, behandelt jedoch Argumente in doppelten Anführungszeichen (mit eingebettetem Leerzeichen) als einzelnes Argument.

ESET

ESET unterstützt jetzt die Vervollständigung von Dateinamen beim Bearbeiten von Aliasen.

PDIR

/nm:x – Zeigt maximal „x“ Verzeichniseinträge an.

POSTMSG

Wenn das Fenstertitelargument mit einem = beginnt, wird davon ausgegangen, dass es sich um eine PID und nicht um einen Titel handelt. (Beachten Sie, dass dies weniger zuverlässig ist als die Angabe eines Titels, da ein Prozess mehrere Fenster der obersten Ebene haben kann.)

Aufgabenliste

Wenn das Argument Prozessname/Fenstertitel mit einem = beginnt, wird davon ausgegangen, dass es sich um eine PID und nicht um einen Namen oder Titel handelt.

TPIPE

Unicode-Zeichen in den Such-/Ersetzungsfeldern werden jetzt in UTF-8 konvertiert, bevor sie von der Engine für reguläre Ausdrücke verarbeitet werden.
Protokolleinträge für Größe/Datum ignorierter Dateien hinzugefügt.
Such-/Ersetzungslisten können jetzt Protokolleinträge generieren (nützlich zum Debuggen). Optional können Protokolle nur dort ausgegeben werden, wo Ersetzungen stattgefunden haben.
Suchen/Ersetzen-Listen verwerfen jetzt leere Suchbegriffe und Begriffe, bei denen die Ersetzung mit der Suche identisch ist.
Für den Namen der Protokolldatei werden nun Umgebungsvariablen vor der Anzeige aufgelöst.
Benannte Unterausdrücke, die von einem Filter „Aufteilen nach Muster“ erstellt wurden, werden jetzt als globale Variablen zur Verwendung in anderen Filtern gespeichert.
Die aktualisierte PDF-Komponente verarbeitet jetzt mehr PDF-Dokumenttypen.
/CLIPBOARD – Führt den aktuellen Filter mit Eingabe aus und Ausgabe in die Zwischenablage aus.
/DUP – ein optionales letztes Argument hinzugefügt, um anzugeben, wie die Ausgabe für Typ=1 formatiert werden soll
/INPUTBINARY=n – Bestimmt, wie Binärdateien verarbeitet werden.
/INPUTDELETE=n – Bei 1 werden die Eingabedateien nach der Verarbeitung gelöscht. MIT VORSICHT VERWENDEN!!
/INPUTPROMPT=n – Wenn 1, fordert TPIPE vor der Verarbeitung jeder Eingabedatei eine Eingabeaufforderung an.
/OUTPUTCHANGED=n
/OUTPUTMODE=n – Legt den Ausgabemodus fest.
/OUTPUTOPEN=n – Bei 1 öffnet TPIPE nach Abschluss jede Ausgabedatei im zugehörigen Programm.
/LINE – optionales Schlussargument (0 oder 1) hinzugefügt, um die Zeilenanzahl am Ende der Datei nicht zurückzusetzen.
/OUTPUTFOLDER=Ordner – Legen Sie den Ausgabefilterordner fest.
/SIMPLE – neue Typen hinzugefügt:

81 – Akte vernichten
82 – Unicode in maskiertes ASCII
83 – Auf Unicode-Dateien beschränken
84 – T-Filter (gleiche Eingabe auf mehrere Arten verarbeiten)
85 – Konvertieren Sie HTML/XML-Entitäten in Text

/SORT=Type,Reverse,RemoveDuplicates,StartColumn,Length – Dateien sortieren.

ANZEIGEN

Neue Version von V.EXE.

Neues Oktalwort-Hex-Format

Bessere Erkennung von UTF-8-Dateien.

ZIP

ZIP ist jetzt beim Zippen von Dateien 500 % schneller.

Neue Befehle:

7UNZIP – Dateien in .7z-Archiven entpacken. Dateiname).

7ZIP – Zip-Dateien in .7z-Archiven.

LUA – Rufen Sie den internen Lua-Interpreter auf.

WAKEONLAN – Senden Sie ein „Wake-On-LAN“-Paket an das angegebene System (das auch eine Broadcast-Adresse sein kann). Dadurch wird der Remote-Computer eingeschaltet, wenn die Funktionalität von der Netzwerkkarte auf dem Remote-Computer unterstützt wird.)