Ersetzen der Windows-Konsole, Teil 5 – Take Command und ColorConsole
Nach dem letzten Beitrag habe ich zwei weitere Windows-Konsolen-Ersetzungen gefunden: Farbkonsole und ConEmu. Bevor ich also zu den Linux-Konsolen übergehe, wollen wir sehen, ob ColorConsole und ConEmu uns etwas beibringen können.
Heute schauen wir nach Farbkonsole, für http://www.softwareok.com. ColorConsole ist ein minimalistischer Konsolenersatz; Der Funktionsumfang ist begrenzt und es ist keine Hilfe enthalten (auf der Website gibt es nur begrenzte Hilfe). ColorConsole ist sehr klein und tragbar, aber nicht sehr umfassend oder schnell (siehe unten).
ColorConsole scheint wie PromptPal und Mintty zu funktionieren, indem es die Ausgabe des Konsolenprogramms umleitet und den Inhalt in Registerkarten in einem GUI-Fenster anzeigt. Wie Mintty und PromptPal zeigt ColorConsole keine von Konsolenanwendungen festgelegten Farben an und unterstützt keine Konsolen-Apps, die die Cursorposition ändern. Sie können die Standard-Vordergrund- und Hintergrundfarben festlegen, die ColorConsole im Anzeigefenster verwendet.
Beachten Sie, dass ColorConsole wie die anderen Konsolen-Ersetzungen, die wir bisher gesehen haben (Mintty, Console2, PromptPal und PowerCmd), kein Ersatz für die Windows CMD-Eingabeaufforderung ist; Es ist ein Wrapper für CMD und neue Tabs starten immer CMD. ColorConsole kann dann andere Befehlszeilenanwendungen über CMD ausführen, sofern diese nicht die Bildschirmfarben festlegen oder den Cursor neu positionieren.
ColorConsole fügt einige Funktionen hinzu, die in der Standard-Windows-Konsole nicht verfügbar sind:
- Fenster mit Registerkarten
- Konfigurierbare Farben
- Zeilenbasierte Textauswahl (anstelle der Spaltenauswahl in der Windows-Konsole)
- Speichern Sie den Puffer im HTML- oder RTF-Format
- Ändern Sie die Größe des Fensters sowohl horizontal als auch vertikal, indem Sie an der Ecke ziehen
Im Gegensatz zu Mintty ist die Anzeigegeschwindigkeit von ColorConsole weitaus langsamer als die der Windows-Konsole und mehr als 50-mal (!) langsamer Take Command. (Siehe Tabelle unten.)
Außer möglicherweise Nr. 4 (Speichern des Puffers in HTML oder RTF) gibt es hier nicht viel Interessantes für die Einbindung Take Command:
- Take Command verfügt über viele weitere Optionen zum Anzeigen der Fenster mit Registerkarten (Positionen der Registerkarten, Symbole, Größe, Themen usw.)
- Take Command kann seine eigenen Farben verwenden oder die von den Konsolenanwendungen verwendeten Farben anzeigen
- Take Command umfasst sowohl zeilenbasierte als auch spaltenbasierte Auswahlmöglichkeiten
- Nicht enthalten Take Command (Es gibt jedoch ein Beispiel dafür in der Take Command Tutorials mit dem TCC Skriptsprache)
- Ähnliche Funktionalität
Mir ist keine andere wichtige Funktion in ColorConsole bekannt, die fehlt Take Command, aber wenn jemand etwas weiß, das er gerne ergänzt sehen würde Take Command, Bitte lassen Sie es mich wissen.
Werfen wir zum Vergleich noch einmal 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 ColorConsole-Fenster zu ermöglichen.)
Fügen wir ColorConsole in unsere Vergleichstabelle ein:
Eigenschaften
|
Take Command
|
ConEmu
|
Preis (einzelnes neues Exemplar)
|
$99.95
|
Kostenlos (Spende erbeten)
|
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
|
Farbkonsole
|
dir /s c:\windows (in Sekunden) – Windows-Konsole: 38.5 |
19.5
|
1062.0
|
Eingabeaufforderung
|
Take Command
|
Farbkonsole
|
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
|
Farbkonsole
|
Interne Befehle |
182
|
0 *
|
Interne Variablen |
177
|
0 *
|
Interne Funktionen |
291
|
0 *
|
*Farbkonsole enthält keinen Befehlsinterpreter.
Zusammenfassung: ColorConsole ist eine Verbesserung gegenüber der Standard-Windows-Konsole, derzeit jedoch die schwächste (und langsamste) Ersatzalternative für die Windows-Konsole.
Nächstes Mal: Vergleichen Take Command und ConEmu.