Ersetzen der Windows-Konsole, Teil 0 – Take Command und die Windows-Konsole
(Ich habe in der letzten Woche mehrere E-Mails erhalten, in denen darauf hingewiesen wurde, dass ich es versäumt habe, diese Konsolenersatzserie mit einem Vergleich zu beginnen Take Command mit der Standard-Windows-Konsole. Hier ist also Teil Null!)
Befehlszeilen-Apps werden vom Windows-Konsolenmanager ausgeführt, der sie in einem einfachen Fenster ausführt. Der Konsolenmanager und CMD (der standardmäßige Windows-Befehlsprozessor) wurden 3.1 in Windows NT 1993 eingeführt. Obwohl es einige grundlegende Änderungen an der Architektur gab, hat sich die Benutzeroberfläche seitdem nicht wesentlich verändert. Zu den zahlreichen Mängeln des Windows-Konsolenmanagers gehören:
- Bremst
- Keine Option für Fenster mit Registerkarten
- Keine Symbolleisten
- Keine Statusleiste
- Keine Hilfe
- Keine Speicher- oder Druckfunktionen
- Umständliche und begrenzte Möglichkeiten zum Ausschneiden und Einfügen
- Das Gleiche gilt für die Suchoptionen
- Schlechte bis nicht vorhandene Drag & Drop-Funktionen (dies ist in Windows 7 geringfügig besser)
- Umständliche Größenänderung
- Nicht sehr konfigurierbar
- Keine Themen
- Slooooooowwwww (habe ich das schon erwähnt?)
Es kam nicht in Frage, den Windows-Konsolenmanager selbst neu zu schreiben (zum einen hat Microsoft es versäumt, ihn oder eine seiner APIs zu dokumentieren). Es gab jedoch mehrere Versuche Dritter, die Windows-Konsole zu verpacken und zu verstecken, um die Benutzeroberfläche und/oder die Funktionalität zu verbessern (einschließlich unserer eigenen). Take Command und TCC).
Schauen Sie sich zunächst die Standard-Windows-Konsole an:
Es ist ein bisschen … krass. Nach 19 Jahren könnte man meinen, Microsoft hätte sich etwas ansprechenderes einfallen lassen können! Es gibt eine Handvoll Konfigurationsoptionen, die durch Klicken auf das Symbol in der Titelleiste und Auswahl von „Eigenschaften“ verfügbar sind, aber nichts, um die oben aufgeführten grundlegenden Einschränkungen zu lösen.
Werfen wir nun einen Blick auf die Take Command Fenster. (Der Take Command Ordner- und Listenansichtsfenster im Explorer-Stil sowie das allgemeine Befehlseingabefenster sind auf „Automatisch ausblenden“ eingestellt, um einen einfacheren Vergleich mit dem Windows-Konsolenfenster zu ermöglichen.)
Take Command Behebt alle oben aufgeführten Einschränkungen der Windows-Konsole und einige tausend weitere, auf die wir hier nicht näher eingehen können. (Ausführliche Informationen finden Sie in unserer Onlinehilfe.)
Schauen wir uns ein paar davon an Take Command Funktionen, die in der Standard-Windows-Konsole (oder dem Standard-Windows-Befehlsinterpreter CMD) nicht verfügbar sind. Und beachten Sie den Geschwindigkeitsvergleich – Take Command Zeigt die Ausgabe von Windows-Befehlszeilenanwendungen doppelt so schnell an wie die Standard-Windows-Konsole.
Eigenschaften
|
Take Command
|
Windows
|
Preis (einzelnes neues Exemplar)
|
$99.95
|
Im Preis inbegriffen
|
Windows-Benutzeroberfläche mit Registerkarten | ||
Fenster mit mehreren Registerkarten für Konsolenanwendungen
|
||
Führen Sie einfache GUI-Apps in Registerkarten aus
|
||
Passen Sie die Menü-Schnelltasten an
|
||
Passen Sie die Position der Registerkarten an (oben/unten/links/rechts).
|
||
Mehrere Anzeigethemen
|
||
Horizontale/vertikale Tab-Gruppen
|
||
Konsolenfenster anbringen und abnehmen
|
||
Optionales Befehlseingabefenster
|
||
Block- und/oder Linienauswahl ausschneiden und einfügen
|
||
Stufenlose Transparenzmöglichkeit
|
||
Integrierter GUI-Datei-Explorer
|
||
Benutzerdefinierte Startregisterkarten
|
||
Programmierbare Symbolleiste mit Registerkarten
|
||
Konfigurierbare Statusleiste
|
||
Volltextsuche in Konsolenfenstern mit Registerkarten
|
||
Kontextsensitive Hilfe für alle Befehle und Variablen
|
||
32-Bit- und 64-Bit-Versionen
|
||
Anzeigegeschwindigkeit
|
Take Command
|
Windows
|
dir /s c:\windows (in Sekunden) – Windows-Konsole: 38.5 |
19.5
|
38.5
|
Eingabeaufforderung
|
Take Command
|
Windows (CMD)
|
GUI-IDE mit Batchdatei-Debugger
|
||
Aliase (Befehl und Verzeichnis)
|
||
Reguläre Ausdrücke in Dateinamen
|
||
Platzhalter in Pfadnamen und/oder Dateinamen
|
||
Erweiterter Befehlszeileneditor
|
||
Verbesserte Vervollständigung von Dateinamen
|
||
GDirectory-Navigation
|
||
ANSI X3.64-Textausgabe
|
||
Integrierter Batchdatei-Editor
|
||
Direkter FTP/HTTP-Dateizugriff (einschließlich SSL & SSH)
|
||
Netzwerk-Dateisystemzugriff (OpenAFS)
|
||
Aktives Scripting (Perl, Python, VBSscript, Javascript)
|
||
Skriptsprache
|
Take Command
|
Windows (CMD)
|
Interne Befehle |
182
|
34 *
|
Interne Variablen |
177
|
6 *
|
Interne Funktionen |
291
|
0 *
|
*Windows enthält CMD, einen (sehr) minimalen Befehlsinterpreter.
Nächstes Mal: Vergleichen Take Command und Console (manchmal genannt Konsole2).