Take Command 19.10:

 

Take Command 19.10 ist in erster Linie ein internes Design-Update mit Hunderten von Verbesserungen der Geschwindigkeit und Speichernutzung Take Command, TCC, und IDE.

 

Der Debugger/die IDE verfügt über mehrere neue Themen (einschließlich VS 2015 hell, dunkel und blau).

 

Aktualisierte Installationsversion.

 

Aktualisierte Version von scilexer.dll (für den Batch-Debugger/die IDE und das Befehlseingabefenster).

 

 

Take Command 19.0:

 

Installer:

 

Die Web-Hilfe für Take Command und TCC ist jetzt vollständig reaktionsfähig und wird auf jedem Desktop, Laptop, Tablet oder Telefon korrekt formatiert angezeigt. Auch die Web-Hilfe lässt sich wesentlich schneller laden als zuvor.

 

Take Command v19.0 verwendet eine neue Version der Installations-Engine.

 

Das Installationsprogramm fordert nun dazu auf, BAT-, BTM- und CMD-Dateien mit beiden zu verknüpfen Take Command und TCC.

 

Deinstallieren Take Command ruft jetzt eine optionale (schnelle) Deinstallationsumfrage auf.

 

 

Take Command:

 

Take Command v19.0 verwendet neue Versionen aller IPWorks-DLLs.

 

Take Command v19.0 verwendet eine neue Version des Scintilla-Bearbeitungssteuerelements (für die IDE/den Batch-Debugger und die Take Command Befehlseingabefenster).

 

Take Command v19.0 verwendet eine neue Version von textpipeengine.dll (für TPIPE).

 

Take Command v19.0 verwendet eine neue Version der Everything Search Engine.

 

Die Ausgabegeschwindigkeit der Anzeige in Take Command Tab-Fenster sind schneller.

 

Die Fenster „Ordneransicht“ und „Listenansicht“ wurden durch ein einzelnes Browserfenster des Datei-Explorers (Windows 7+-Stil) ersetzt. Dies bietet eine Reihe neuer Funktionen:

 

Zusätzliche Layoutoptionen

Schnellzugriffseinträge

Viele weitere Spaltenoptionen in der Listenansicht

Optionales Vorschaufenster

Optionales Detailfenster

Zusätzliche Menüoptionen (Organisieren, Teilen mit, Ordner in Bibliothek einschließen, Brennen usw.)

Statusleiste mit der Gesamtzahl der ausgewählten Elemente und den ausgewählten Elementen sowie der Größe der ausgewählten Elemente

 

Die Take Command Das Design verwendet jetzt standardmäßig Office 2013 (anstelle von Office 2010).

 

Take Command Behält jetzt den Ansichtsstatus (Anzeigen oder Ausblenden) der Symbolleiste mit Registerkarten beim Beenden und Neustarten bei.

 

Auf den Schaltflächen der Tab-Symbolleiste können jetzt optional ein „Ausführen als“-Benutzer und ein Kennwort angegeben werden, um den Befehl als ein anderer Benutzer auszuführen.

 

Das Tabs-Menü (und das Rechtsklick-Kontextmenü für Tab-Beschriftungen) verfügt über eine neue Option „Klonen“, die dies mitteilt TCC Tab-Fenster, um einen neuen Tab mit demselben aktuellen Verzeichnis und derselben aktuellen Umgebung zu erstellen.

 

Bearbeiten/Einfügen prüft, ob die Tasten Strg + Umschalt gedrückt sind, und fügt in diesem Fall ein „ & “ zwischen den Zeilen eines mehrzeiligen Einfügens ein. Alternativ können Sie AppendCommandLines=YES in Ihrer TCMD.INI festlegen und mit Strg+Einfügen wird „&“ anstelle des Standardwerts „“ eingefügt.

 

Bearbeiten/Kopieren+Einfügen prüft, ob die Tasten Strg+Umschalt gedrückt sind, und fügt in diesem Fall ein „&“ zwischen den Zeilen eines mehrzeiligen Einfügens ein. Alternativ können Sie AppendCommandLines=YES in Ihrer TCMD.INI festlegen und mit Strg+Kopieren+Einfügen wird „ &“ anstelle des Standardwerts „ “ eingefügt.

 

Das Menü „Bearbeiten“ verfügt über die neue Option „Gehe zu URL“, wenn Sie einen HTTP/HTTPS/FTP/FTPS-Namen ausgewählt haben.

 

Das Popup-Kontextmenü mit der rechten Maustaste verfügt über eine neue Option „Gehe zu URL“, wenn Sie einen HTTP/HTTPS/FTP/FTPS-Namen ausgewählt haben oder wenn an der aktuellen Mausposition ein HTTP/HTTPS/FTP/FTPS-Name vorhanden ist.

 

TCMD deaktiviert die Auswahl nicht mehr, wenn Sie in die Auswahl klicken. Sie können eine Auswahl überarbeiten, indem Sie hineinklicken und die Maus nach links oder rechts ziehen.

 

Umschalt-F6 schaltet zwischen der Dateinamenvervollständigung (Standard) „Dateien + Verzeichnisse“ und nur „Verzeichnissen“ um. Die Standardeinstellung wird für eine neue Befehlszeile zurückgesetzt.c

 

Strg+F6 schaltet zwischen der Vervollständigung der im lokalen Verzeichnis gefundenen Dateien und der Vervollständigung im lokalen Verzeichnis + allen Verzeichnissen in PATH um.

 

 

TCC:

 

Programmierbare Tab-Vervollständigung mit jeder von unterstützten Skriptsprache hinzugefügt TCC (d. h. BTM/CMD, Lua, Python, REXX, Tcl usw.). Weitere Informationen finden Sie unter TABCOMPLETE.

 

Die Größe des PUSHD-/POPD-Verzeichnisstapels wurde verdoppelt (auf 16 KB).

 

Strg+Umschalt+V fügt ein „ & “ zwischen Zeilen einer mehrzeiligen Einfügung ein.

 

Strg+Umschalt+X erweitert (nur) die Variable (oder Variablenfunktion) an der aktuellen Cursorposition.

 

Am Anfang, TCC speichert das letzte Verzeichnis in der Verzeichnisverlaufsliste (d. h. wenn Sie SHRALIAS ausführen oder den Verzeichnisverlauf in TCSTART geladen haben) in dem von „CD -“ verwendeten Puffer.

 

Wenn das erste Argument in einer Befehlszeile das Format „env_var=value command options“ hat (und env_var=value nicht mit einem externen Befehl übereinstimmt), dann TCC setzt die angegebene Umgebungsvariable auf den Wert, führt den Befehl aus und entfernt dann die Variable.

 

Die Vervollständigung des Dateinamens erfolgt nun in der Reihenfolge, in der die Erweiterungen angegeben werden. Beispiel: „set filecompletion=myeditor:htm html css“ versucht zunächst, .htm-Dateien, dann .html und schließlich .css abzugleichen.

 

Das Attribut „Normal“ für die Dateinamenvervollständigung wurde hinzugefügt (Normal bedeutet, dass keine Attribute festgelegt sind).

 

TCC Deaktiviert die Auswahl nicht mehr, wenn Sie die linke oder rechte Cursortaste (oder Umschalt-Links, Umschalt-Rechts, Umschalt-Strg-Links oder Umschalt-Strg-Rechts) verwenden. Die Auswahl (Markierung) über die Tastatur (Umschalt-Links / Umschalt-Rechts) ermöglicht es Ihnen nun, zur Auswahl zurückzukehren (innerhalb der Auswahl oder unmittelbar davor oder danach) und deren Größe mit Umschalt-Links / Umschalt-Rechts erneut zu ändern.

 

Sie können ein bestimmtes Plugin zur Ausführung angeben, indem Sie dem Funktions-/Variablen-/Befehlsnamen den Plugin-Namen und ein $ voranstellen. Sehen Plugins unten für Details.

 

Der interne Lua-Interpreter wurde von Version 5.2 auf 5.3.1 aktualisiert.

 

 

IDE / Batch-Debugger:

 

Der Debugger verfügt über einen neuen Befehl im Menü „Optionen“:

 

Profiler – schaltet den Batchdatei-Profiler-Timer ein und aus. Wenn der Profiler aktiviert ist, zeigt er die verstrichene Zeit für jede Befehlszeile am Rand unmittelbar links von der Befehlszeile an.

 

Die IDE-Statusleiste enthält jetzt ein neues Feld (unmittelbar nach dem Cursorpositionsfeld), das den Unicode-Wert des Zeichens an der aktuellen Cursorposition anzeigt.

 

Die IDE wählt den Syntax-Lexer (Kolorierung) basierend auf der Dateierweiterung aus:

 

. Beat TCMD (oder CMD)
.btm TCMD
. Cmd TCMD (oder CMD)
. CssCSS
. Htm HTML
. HtmlHTML
.moonLua
. Php PHP
. PlPerl
. Ps1Powershell
.pyPython
.rbRuby
Sh.Bash Shell
.sqlSQL
.tclTcl / Tk
vbsVBScript
. XmlXML

 

Hilfe:

 

Die Hilfe wurde um weitere Beispiele, Tutorials und Schlüsselwörter erweitert.

 

Die Hilfe verwendet einen neuen Skin mit einem Dropdown-Menü zum Drucken des aktuellen Themas und zum Versenden von E-Mails support@jpsoft.com zum aktuellen Thema.

 

 

INI-Anweisungen:

 

AppendCommandLines=ja|NEIN – Fügen Sie zwischen den Zeilen einer mehrzeiligen Einfügung ein „ &“ anstelle des Standardzeichens „ “ ein.

 

Skriptverzeichnis=path – Das Verzeichnis für Tab-Vervollständigungsskripte (der Standardwert ist „Complete“ im TCMD-Installationsverzeichnis).

 

TabToolbar=JA|Nein – Die Symbolleiste mit Registerkarten anzeigen oder ausblenden.

 

 

Neue Umgebungsvariablen:

 

JARPATH – Wenn der Befehlsname die Erweiterung .JAR hat und JARPATH festgelegt ist (dieselbe Syntax wie PATH – Pfad1;Pfad2;Pfad3) TCC durchsucht es nach einem passenden Dateinamen. Wenn es gefunden wird, wird die Befehlszeile neu formatiert (am Anfang wird „java.exe -jar“ eingefügt) und ausgeführt. Zum Beispiel:

 

myjar.jar 1 2 3

wird ausgeführt als:

java.exe -jar myjar.jar 1 2 3

 

 

Neue interne Variablen:

 

_btdevicecount - Die Anzahl der gefundenen Bluetooth-Geräte.

 

_btradiocount – Die Anzahl der im System installierten Bluetooth-Funkgeräte.

 

_btservicecount - Die Anzahl der vorhandenen Bluetooth-Dienste.

 

 

Aktualisierte Variablenfunktionen:

 

@EVAL - Die maximale Genauigkeit wurde auf 30,000 Stellen erhöht.

 

@SERVICE - Unterstützung für Gerätetreiber und Dateisystemtreiber hinzugefügt.

 

@SERVICE – Gibt -1 zurück, wenn der angegebene Dienst nicht existiert.

 

 

Neue Variablenfunktionen:

 

@btdeviceaddress[n] – Die Bluetooth-Adresse des Geräts, dessen Index n ist. (Indizes reichen von 0 bis _btdevicecount.)

 

@btdeviceauthenticated[n] – Gibt 1 zurück, wenn das Bluetooth-Gerät n authentifiziert ist.

 

@btdeviceclass[n] – Gibt die Geräteklasse für das Bluetooth-Gerät n zurück.

 

@btdeviceconnected[n] – Gibt 1 zurück, wenn das Bluetooth-Gerät n verbunden ist.

 

@btdevicelastseen[n] – Das letzte Mal, als das Bluetooth-Gerät n gesehen wurde. Das Format des Datums ist „MM/TT/JJJJ hh:mm:ss“.

 

@btdevicelastused[n] – Das letzte Mal, dass das Bluetooth-Gerät n verwendet wurde. Das Format des Datums ist „mm/tt/jjjj hh:mm:ss“.

 

@btdevicename[n] – Der Name des Bluetooth-Geräts n.

 

@btdeviceremembered[n] – Gibt 1 zurück, wenn das Bluetooth-Gerät n ein gespeichertes Gerät ist.

 

@btradioaddress[n] – Die Bluetooth-Adresse des Radios, dessen Index n ist. (Indizes reichen von 0 bis _btradiocount.)

 

@btradioclass[n] – Die Geräteklasse für das Bluetooth-Radio n.

 

@btradioconnectable[n] – Gibt 1 zurück, wenn das Bluetooth-Radio n eingehende Verbindungen akzeptiert.

 

@btradiodiscoverable[n] – Gibt 1 zurück, wenn das Bluetooth-Radio n erkennbar ist.

 

@btradiomanufacturer[n] – Der Hersteller des Bluetooth-Radios n.

 

@btradioname[n] – Der Name des Bluetooth-Radios n.

 

@btradiosubversion[n] – Die Funk-Subversion des Bluetooth-Radios n.

 

@btserviceaddress[n] – Die Bluetooth-Adresse des Dienstes, dessen Index n ist. (Indizes reichen von 0 bis _btservicecount.)

 

@btserviceclassid[n] – Die Dienstklassen-ID (UUID) des Bluetooth-Dienstes n.

 

@btservicecomment[n] – Ein Kommentar, der den Bluetooth-Dienst n beschreibt.

 

@btservicename[n] – Der Name des Bluetooth-Dienstes n.

 

@btserviceotherclassid[n] – Eine Liste anderer Klassen-IDs für den Bluetooth-Dienst n.

 

@btserviceport[n] – Ein Port, auf dem der Bluetooth-Dienst n lauscht.

 

@btserviceprotocol[n] – Das vom Bluetooth-Dienst n verwendete Protokoll.

 

@Email[Adresse] – Bestätigen Sie eine E-Mail-Adresse. @EMAIL verwendet den regulären Ausdruck „^[\w-]+(\.[\w-]+)*@([a-z0-9-]+(\.[a-z0-9-]+)* ?\.[a-z]{2,6}|(\d{1,3}\.){3}\d{1,3})(:\d{4})?$", um die Adresse zu validieren. Dieser mErfasst 99.99 % der gültigen E-Mail-Adressen, einschließlich IPs (die selten verwendet werden). Ermöglicht a-z0-9_.- im Benutzernamen, der jedoch nicht mit einem Punkt endet (d. h. user.@domain.com ist ungültig) und a-z0-9- als optionale Subdomain(s) mit Domainnamen und ein 2-7-stelliger Text (a-z).

 

@parse[line,switches[,arg]] – Analysieren Sie die Befehlszeile nach Schaltern und geben Sie einen ODER-verknüpften Wert für übereinstimmende Schalter oder optional die Argumente nach dem Schalter zurück.

 

line – Die zu analysierende Befehlszeile (in doppelten Anführungszeichen). Wenn Zeile „.“ ist, TCC ersetzt die Befehlszeile durch die aktuelle Batchdatei.

Schalter – Ein oder mehrere Schalterargumente (z. B. /RST entspricht entweder einem /R und /S oder einem /T in der Befehlszeile.

arg – Ein optionaler ganzzahliger Wert für die Argumente, die auf den zurückzugebenden Schalter folgen. Eine 0 gibt den Schalter zurück, 1 das erste Argument nach dem Schalter. Ein * gibt den Rest der Befehlszeile nach dem Schalter zurück.

 

 

Plugins:

 

Sie können ein bestimmtes Plugin zur Ausführung angeben, indem Sie dem Funktions-/Variablen-/Befehlsnamen den Plugin-Namen und ein $ voranstellen. Zum Beispiel:

 

echo %_myplugin$variable

echo %@myplugin$func[abc]

meinplugin$mycommand

 

Wann TCC Tab-Vervollständigung durchführt, sucht es nach einer Plugin-Funktion namens TABCOMPLETION. Wie TABCOMPLETE-Skripte ermöglicht Ihnen TABCOMPLETION die Erstellung von Plugin-Funktionen zur Anpassung TCC's Tab-Vervollständigung. Die Syntax lautet:

 

INT WINAPI TABCOMPLETION(LPCTSTR-BefehlLPCTSTR-Argumentint-IndexLPCTSTR-Befehlszeile);

 

Befehl – ​​der Name des Befehls am Anfang der Befehlszeile

 

Argument – ​​das aktuelle Argument, das ausgewertet wird

 

Index – der Offset in der Befehlszeile vom Anfang von Argument

 

CommandLine – die gesamte Befehlszeile (doppelte Anführungszeichen)

 

Wenn die Plugin-Funktion beendet ist, sollte sie 0 zurückgeben, wenn sie den Abschluss verarbeitet hat, und die Ergebnisse in der Umgebungsvariablen TABCOMPLETIONRESULT speichern. Wenn die Funktion mehrere Vervollständigungsergebnisse hat, sollten diese zu TABCOMPLETIONRESULT hinzugefügt werden, getrennt durch ein Leerzeichen (und in doppelte Anführungszeichen gesetzt, wenn sie Leerzeichen enthalten).

 

TCC prüft den Inhalt von TABCOMPLETIONRESULT; wenn es einen einzelnen Wert enthält TCC fügt es am Abschlusspunkt in der Befehlszeile ein. Wenn es mehrere Rückgabewerte gibt, TCC zeigt ein Popup-Fenster zur Auswahl an (wie das F7-Abschlussfenster).

 

TCC wird zunächst versuchen, ein Tab-Vervollständigungsskript zu finden; wenn keiner von ihnen den geforderten Abschluss erbringt, TCC wird nach der Plugin-Funktion suchen.

 

 

Aktualisierte Befehle:

 

CD

 

/R – Wechsel zum Ziel des Analysepunkts (harter oder symbolischer Link).

 

Am Anfang, TCC speichert das letzte Verzeichnis von SHRALIAS oder (falls von TCSTART geladen) die Verzeichnisverlaufsliste im „CD-“-Puffer.

 

CSD

 

/R – Wechsel zum Ziel des Analysepunkts (harter oder symbolischer Link).

 

Am Anfang, TCC speichert das letzte Verzeichnis von SHRALIAS oder (falls von TCSTART geladen) die Verzeichnisverlaufsliste im „CDD -“-Puffer.

 

COPY

 

Sie können den Standard-HTTP-Proxyserver, den Proxy-Benutzer und das Proxy-Passwort (festgelegt in TCMD.INI) mit den Optionen /Proxy... überschreiben.

 

/Proxy=Server

/ProxyUser=Benutzername

/ProxyPwd=Passwort

 

/Vn – Gibt die Anzahl der Wiederholungsversuche (0-n) an, wenn die Überprüfung fehlschlägt. Wenn n angegeben ist und alle Wiederholungsversuche fehlschlagen, wird die Zieldatei gelöscht.

 

DEL

 

Wenn Sie in den Papierkorb löschen, lautet das DEL-Ergebnis „xx Dateien an den Papierkorb gesendet“ anstelle von „xx Dateien gelöscht“.

 

DIR

 

/HL – Zeigt die Hardlinks für Dateien/Verzeichnisse an. /HL kann nur im Einspaltenmodus verwendet werden.

 

/O:x – Sortiert in Kombination mit /S die Ergebnisse aus allen Verzeichnissen zusammen und zeigt sie in einer einzigen Liste an. (Sofern Sie nicht auch /F angeben, führt dies wahrscheinlich nicht zu etwas Verständlichem.)  Beachten Sie, dass /O:x Kopf- und Fußzeilen deaktiviert.

 

VERZEICHNISSE

 

Optional können Sie nur die Verzeichnisse im Stapel anzeigen, die einem Namen entsprechen. Zum Beispiel:

 

DIRS c:        (zeigt nur Verzeichnisse auf dem Laufwerk C: an)

DIRS \\server\share        (zeigt nur Verzeichnisse auf diesem UNC-Freigabenamen an)

 

Der abzugleichende Name kann Platzhalter enthalten.

 

ESET

 

Unterstützung für die Tab-Vervollständigung für Variablen und benutzerdefinierte Funktionen hinzugefügt.

 
ALLES

 

Alles suchen mit vielen neuen Optionen:

 

Option zum Indexieren von Größe, Datum und Attributen hinzugefügt

Option hinzugefügt, um eine schnelle Sortierung nach Größe, Datum, Attributen, Pfad und Erweiterung zu ermöglichen

Miniaturansicht hinzugefügt

Vorschaufenster hinzugefügt

REFS-Unterstützung hinzugefügt

verbesserte NTFS-Indizierung

verbesserte Indizierungsleistung

Erweiterte Suche hinzugefügt

Umbenennung mehrerer Dateien hinzugefügt

Inhaltssuche hinzugefügt

Verbesserte Leistung bei der Neuindizierung, wenn die vorhandenen Indizes auf dem neuesten Stand sind

Suchverlauf-Organizer hinzugefügt

Option „Gesamtgröße in der Statusleiste anzeigen“ hinzugefügt

Option zum Öffnen mit einem Klick hinzugefügt

Option zur Auswahl einer vollständigen Zeile hinzugefügt

 

ORDNERMONITOR

 

/Wn – Wartet auf n Millisekunden, bevor die Datei-/Verzeichnisänderung verarbeitet wird. (Nützlich, wenn in kurzer Zeit viele Aktionen ausgeführt werden und Sie sich nur um die letzte Aktion kümmern.)

 

GZIP

 

/= – Befehlsdialog für GZIP hinzugefügt.

 

MOON

 

Der interne Lua-Interpreter wurde von Version 5.2 auf 5.3.1 aktualisiert.

 

MOVE

 

Sie können den Standard-HTTP-Proxyserver, den Proxy-Benutzer und das Proxy-Passwort (festgelegt in TCMD.INI) mit den Optionen /Proxy... überschreiben.

 

/Proxy=Server

/ProxyUser=Benutzername

/ProxyPwd=Passwort

 

PDIR

 

/O:x – Sortiert in Kombination mit /S die Ergebnisse aus allen Verzeichnissen zusammen und zeigt sie in einer einzigen Liste an. Es liegt an Ihnen, eine Formatierungszeichenfolge zu verwenden, die zu einer verständlichen Ausgabe führt. (Beachten Sie, dass /O:x Kopf- und Fußzeilen deaktiviert.)

 

Popd

 

Sie können optional nur das aktuellste Verzeichnis im Stapel wiederherstellen, das einem Namen entspricht. Zum Beispiel:

 

POPD c:        Das aktuellste Verzeichnis auf C: platzieren

POPD \\server\share        Pop das aktuellste Verzeichnis auf der UNC-Freigabe

 

Der abzugleichende Name kann Platzhalter enthalten.

 

Beachten Sie, dass dies bedeutet, dass Sie optional das POPD in jedes beliebige Verzeichnis im Verzeichnisstapel verschieben können, nicht nur in das aktuellste.

 

Pushd

 

/R – Wechsel zum Ziel des Analysepunkts (harter oder symbolischer Link).

 

SERVICES

 

Unterstützung für Gerätetreiber und Dateisystemtreiber hinzugefügt.

 

/ Tn        Der Typ der aufzulistenden Dienste. Dies kann eine Kombination (ODER-Verknüpfung) der folgenden Werte sein:

 

1Kernel-Treiber
2Dateisystemtreiber
16Dienste, die in einem eigenen Prozess ausgeführt werden
32Dienste, die einen Prozess mit einem oder mehreren anderen Diensten teilen

 

Wenn Sie /T nicht angeben, verwendet SERVICES standardmäßig alle vier Typen.

 

SET

 

/P – Es wurde ein Fehler für einen CMD-Fehler hinzugefügt (set /p=prompt), den einige Leute als ECHOS-Äquivalent verwendet haben.

 

/T:type[:"regexpression"] – Legen Sie einen Variablentyp fest. Wenn Sie versuchen, die Variable auf einen inkompatiblen Typ festzulegen, gibt SET einen Fehler zurück. Die unterstützten Typen sind:

 

int (oder 1)Die Variable kann nur 0-9 enthalten
Dez. (oder 2)Die Variable darf nur 0-9, das Dezimalzeichen und das Tausendertrennzeichen enthalten
Hex (oder 3)Die Variable kann nur 0-9 und A-F enthalten
bool (oder 4)Die Variable kann nur 0 oder 1 enthalten
Alpha (oder 5)Die Variable darf nur A-Z und a-z enthalten
Alnum (oder 6)Die Variable kann nur A-Z, a-z und 0-9 enthalten
Regex (oder 7)Die Variable muss mit dem angegebenen regulären Ausdruck übereinstimmen

 

SETARRAY

 

/F – Überschreiben des vorhandenen Arrays erzwingen (falls vorhanden).

 

/T:type[:"regexpression"] – Legen Sie einen Variablentyp für eine der Array-Dimensionen fest. Wenn Sie versuchen, die Variable auf einen inkompatiblen Typ festzulegen, gibt SETARRAY einen Fehler zurück. Die unterstützten Typen sind:

 

int (oder 1)Die Variable kann nur 0-9 enthalten
Dez. (oder 2)Die Variable darf nur 0-9, das Dezimalzeichen und das Tausendertrennzeichen enthalten
Hex (oder 3)Die Variable kann nur 0-9 und A-F enthalten
bool (oder 4)Die Variable kann nur 0 oder 1 enthalten
Alpha (oder 5)Die Variable darf nur A-Z und a-z enthalten
Alnum (oder 6)Die Variable kann nur A-Z, a-z und 0-9 enthalten
Regex (oder 7)Die Variable muss mit dem angegebenen regulären Ausdruck übereinstimmen

 

Starte das Spiel

 

/RUNAS – Unterstützung für /TAB, /TABNA und /WAIT hinzugefügt.

 

/RUNAS – wenn der Benutzername mit .\ beginnt, TCC ersetzt das „.“ durch den Computernamen.

 

SYNC

 

/P – fordert nun sowohl zum Löschen als auch zum Kopieren auf.

 

TPIPE

 

Alle internen temporären Dateien sind jetzt threadsicher, um Konflikte zu vermeiden, wenn TPIPE gleichzeitig in mehreren ausgeführt wird TCC Sitzungen.

 

Sie können jetzt eine TPIPE-Option in Anführungszeichen setzen, wenn Sie Sonderzeichen in eine Argumentzeichenfolge einfügen möchten. Zum Beispiel:

 

tpipe /input=file /replace=`4,0,0,0,0,0,0,0,0,"b/a",foo`

 

UNGZIP

 

/= – Befehlsdialog für UNGZIP hinzugefügt.

 

ANZEIGEN

 

VIEW erkennt, wenn es auf einem hochauflösenden Monitor läuft und passt die Benutzeroberfläche entsprechend an.

 

ANSICHT hebt alle Vorkommen des ausgewählten Textes hervor.

 

Sie können den Standard-Proxyserver, den Proxy-Benutzer und das Proxy-Passwort (festgelegt in TCMD.INI) mit den Optionen /Proxy... überschreiben.

 

/Proxy=Server

/ProxyUser=Benutzername

/ProxyPwd=Passwort

 

WEB-FORMULAR

 

Unterstützung für SSL-Verbindungen hinzugefügt.

 

WEBUPLOAD

 

Unterstützung für SSL-Verbindungen hinzugefügt.

 

 

Neue Befehle:

 

BTMONITOR

 

Überwachen Sie, wenn ein Bluetooth-Gerät verbunden oder getrennt wird. Die Syntax lautet:

 

BTMONITOR [/C [Aktion]]

BTMONITOR-Name [Verbunden | Nicht verbunden] [n | FOREVER]-Befehl

 

Name ist der Name des Bluetooth-Geräts, das Sie überwachen möchten; es kann Platzhalter enthalten.

 

BTMONITOR legt drei Umgebungsvariablen fest:

 

_btindex – Der Index des Bluetooth-Geräts, das verbunden oder getrennt wird (für @btdevice... Funktionen)

_btaddress – Die Adresse des Bluetooth-Geräts, das verbunden oder getrennt wird

_btname – Der Name des Bluetooth-Geräts, das verbunden oder getrennt wird

 

Bzip2

 

Der Befehl BZIP2 erstellt bzip2 (*.bz2) komprimierte Archive. BZIP2 wird normalerweise zum Komprimieren einer einzelnen Datei verwendet. Wenn Sie mehrere Dateien komprimieren müssen, sollten Sie den Befehl ZIP (oder TAR) verwenden. Die Syntax lautet:

BZIP2 [/= /A:[[-][+]rhsdaecjot] /A /M /Q /V] bzip2archive [@Datei] Datei

bziparchiveDie .bz2-Datei, mit der gearbeitet werden soll
DateiDie zu extrahierende Datei

 

/= – Ruft den BZIP2-Befehlsdialog auf

/A:... – Attributauswahl

/A – Datei hinzufügen (Standard)

/C – Inhalt

/M – Verschieben Sie die Datei in das bzip2-Archiv und löschen Sie das Original auf der Festplatte

/Q – Leise (Dateinamen werden nicht angezeigt, wenn sie dem Archiv hinzugefügt werden).

/V – Dateinamen im Archiv anzeigen

 

JAR

 

Fügen Sie Dateien in einem Java-JAR-Archiv hinzu, aktualisieren oder löschen Sie sie. Die .JAR-Datei kann dann in Java-Code importiert oder von einer JVM ausgeführt werden. Die Syntax ähnelt dem ZIP-Befehl:

 

JAR [/A:[[-][+]rhsdaecjot] /A /C /D /F /Ln /M /Ne /Nt /O:[-]adegnrstu /P /Q /R /TEST /U /V] jararchive [@Datei] Datei...

 

jararchiveDie JAR-Datei, mit der gearbeitet werden soll
DateiDie Dateien, die der JAR-Datei hinzugefügt werden sollen

 

/= – Ruft den JAR-Befehlsdialog auf

/A:... (Attributschalter)

/Hinzufügen)

/Inhalt)

/Löschen)

/F(reshen)

/Ln (Komprimierungsstufe)

/Bewegen)

/O:... (Sortierreihenfolge)

/P – Fortschritt

/Q – Ruhig

/R – Rekursion

/Test Test

/U – Aktualisieren

/V – Anzeigen

 

SCHLOSSÜBERWACHUNG

 

Überwachen Sie, wann die Sitzung gesperrt oder entsperrt ist. Die Syntax lautet:

 

LOCKMONITOR [/C [Aktion]]

LOCKMONITOR [Gesperrt | Entsperrt] [n | FOREVER]-Befehl

 

WIEDERHERSTELLUNGSPUNKT

 

RESTOREPOINT erstellt, entfernt oder listet die Windows-Systemwiederherstellungspunkte auf. TCC muss in einer Sitzung mit erhöhten Rechten ausgeführt werden, um Wiederherstellungspunkte zu erstellen oder zu entfernen. RESTOREPOINT wird in Windows Server nicht unterstützt. Die Syntax lautet:

 

WIEDERHERSTELLUNGSPUNKT [/C /D=Beschreibung /R n ]

 

/C – Einen Wiederherstellungspunkt erstellen

/D= – Die Beschreibung, die beim Anzeigen von Wiederherstellungspunkten angezeigt wird

/R – Entfernen Sie den Wiederherstellungspunkt, dessen Reihenfolge lautet n.

 

TABCOMPLETE

 

Mit TABCOMPLETE können Sie Skripte erstellen, die Sie anpassen können TCC's Tab-Vervollständigung mit einer beliebigen von unterstützten Skriptsprache TCC (d. h. BTM, Lua, Python, REXX usw.). Die Syntax lautet:

 

TABCOMPLETE [/= /L-Skript /P /S /U-Skript]

 

/= – Zeigt das TABCOMPLETE-Befehlsdialogfeld an

/L – Laden eines Tab-Vervollständigungsskripts

/P – Pause nach der Anzeige einer Seite mit Skriptnamen (wird nur mit /S verwendet)

/S – Zeigt die Namen aller aktiven Tab-Vervollständigungsskripts an

/U – Entlädt ein Tab-Vervollständigungsskript.

 

Sie können maximal 256 Tab-Vervollständigungsskripte erstellen, von denen jedes eine beliebige Anzahl von Befehlsnamen, Variablen, Funktionen usw. verarbeiten kann. Wann TCC startet, lädt es automatisch alle Skripte im Unterverzeichnis „Complete“ im TCC Installationsverzeichnis.

 

Einem Tab-Vervollständigungsskript werden vier Argumente übergeben:

 

Befehl – ​​der Name des Befehls am Anfang der Befehlszeile

Argument – ​​das aktuelle Argument, das ausgewertet wird

Index – der Offset in der Befehlszeile vom Anfang von Argument

CommandLine – die gesamte Befehlszeile (doppelte Anführungszeichen)

 

Wenn das Skript abgeschlossen ist, sollte es 0 zurückgeben, wenn es den Abschluss verarbeitet hat, und das/die Ergebnis(se) in der Umgebungsvariablen TABCOMPLETIONRESULT speichern. Wenn das Skript über mehrere Vervollständigungsergebnisse verfügt, sollten diese zu TABCOMPLETIONRESULT hinzugefügt werden, getrennt durch ein Leerzeichen (und in doppelte Anführungszeichen gesetzt, wenn sie Leerzeichen enthalten).

 

TCC prüft den Inhalt von TABCOMPLETIONRESULT; wenn es einen einzelnen Wert enthält TCC fügt es am Abschlusspunkt in der Befehlszeile ein. Wenn es mehrere Rückgabewerte gibt, TCC zeigt ein Popup-Fenster zur Auswahl an (wie das F7-Abschlussfenster).

 

UNBZIP2

 

Der Befehl UNBZIP2 dekomprimiert Archive, die mit dem bzip2-Format komprimiert wurden. Die Syntax lautet:

 

UNBZIP2 [/= /C /E /O /Q /V] bziparchive [Weg]

 

bzip2archiveDie .bz2-Datei, mit der gearbeitet werden soll
WegDer Pfad, in den Dateien extrahiert werden

 

/= – Ruft den UNBZIP2-Befehlsdialog auf

/C – Inhalt

/E – Datei extrahieren (Standard).

/O – Vorhandene Datei überschreiben.

/Q - Leise (Dateinamen werden nicht angezeigt, wenn sie aus dem Archiv extrahiert werden).

/V – Dateinamen anzeigen

 

UNJAR

 

Extrahieren oder listen Sie Dateien in einem Java-JAR-Archiv auf. Die Syntax ähnelt dem UNZIP-Befehl:

 

UNJAR [/= /A:[[-][+]rhsdaecjot] /C /E /F /O /P /Q /T /TEST /U /V] jararchive [Weg] [@Datei] Datei...

 

jararchiveDie JAR-Datei, mit der gearbeitet werden soll
WegDer Pfad, in den Dateien extrahiert werden
DateiDie zu extrahierenden Dateien

 

/= – Ruft den UNJAR-Befehlsdialog auf

/A:... (Attributschalter)

/Inhalt)

/Extrakt)

/F(reshen)

/Überschreiben)

/P – Fortschritt

/Q – Ruhig

/Test Test

/U – Aktualisieren

/V – Anzeigen

 

 

Bug Fixes:

 

ZIP /I – ein Problem wurde behoben, bei dem die Beschreibung nicht immer gespeichert wurde.

 

7ZIP /i – ein Problem behoben, bei dem die Beschreibung nicht immer gespeichert wurde.

 

ZIP, 7ZIP, GZIP, TAR – Es wurde ein Problem behoben, bei dem /M die Dateibeschreibung nicht löschte.