Ersetzen der Windows-Konsole, Teil 4 – Take Command und PowerCmd
Heute schauen wir nach PowerCmd, ein weiterer Ersatz für die Windows-Konsole. Es ist erhältlich unter http://www.powercmd.com. Die aktuellste Version ist vom Mai 2011.
Beachten Sie, dass PowerCmd wie Mintty, Console2 und PromptPal kein Ersatz für die Windows CMD-Eingabeaufforderung ist. PowerCmd startet (nur) CMD in einem neuen Tab-Fenster, obwohl Sie dann einige andere Befehls-Shells (wie PowerShell, Bash usw.) laden können. Es funktioniert nicht mit TCC oder einige andere Befehlszeilen-Apps – die TCC Die Ausgabe erscheint, aber PowerCmd reagiert nicht auf Tastatureingaben. (Vielleicht weil TCC liest die Eingabe jeweils zeichenweise mit einer anderen Windows-API als der von CMD verwendeten zeilenweisen API?)
PowerCmd fügt einige Funktionen hinzu, die in der Standard-Windows-Konsole nicht verfügbar sind:
- Fenster mit Registerkarten
- Horizontale und vertikale Registerkartengruppen
- Konfigurierbare Schriftarten und Farben
- Zeilenbasierte oder spaltenbasierte Textauswahl
- Lesezeichen
- Linienfaltung (Zusammenklappen alle n Zeilen in eine einzige Zeile)
- Befehlsverlauf
- Verlaufsprotokolle automatisch speichern
- Anpassbare Schnellstart-Symbolleiste
- Optionale Transparenz
- Popup-Fenster zur Vervollständigung des Dateinamens (nur aktuelles Verzeichnis)
- Optionale Zeilennummern in den Tab-Fenstern
- Optionales Fenster zur Anzeige von Umgebungsvariablen
- Ziehen Sie Text per Drag-and-Drop in PowerCmd
- Ändern Sie die Größe des Fensters sowohl horizontal als auch vertikal, indem Sie an der Ecke ziehen
Die Anzeigegeschwindigkeit von PowerCmd ist wesentlich langsamer als die der Standard-Windows-Konsole und mehr als viermal langsamer Take Command. (Siehe Tabelle unten.) Die Zeilenfaltungs- und Verlaufsprotokolloptionen waren für diesen Test nicht aktiviert; Wenn Sie sie aktivieren, wird die Anzeigeausgabe erheblich verlangsamt. PowerCmd scrollte auch nicht reibungslos durch die Anzeige; Es gab lange Pausen, bevor die nächste Seite angezeigt wurde (manchmal mehrere tausend Zeilen weiter). Der Wartecursor wird ebenfalls regelmäßig angezeigt, ebenso wie die Meldung „(Reagiert nicht)“ in der PowerCmd-Titelleiste.
Wie ist das also im Vergleich dazu? Take Command?
- Take Command verfügt über mehr Optionen für die Anzeige der Fenster mit Registerkarten (Positionen der Registerkarten, Symbole, Größe, Themen usw.)
- Ähnliche Funktionalität in Take Command und PowerCmd
- Ähnliche Funktionalität
- Ähnliche Funktionalität
- Take Command verfügt über keine Lesezeichenoption in den Registerkartenfenstern (obwohl Lesezeichen im Batch-Debugger unterstützt werden)
- Take Command verfügt über keine Zeilenfaltungsoption (Codefaltung wird im Batch-Debugger unterstützt)
- Befehlsverlauf in Take Command enthält viele weitere Optionen
- Ähnliche Funktionalität (Take Command verfügt über zusätzliche Protokolle, einschließlich Befehlen und Fehlern)
- Die konfigurierbare Symbolleiste mit Registerkarten in Take Command enthält weitere Optionen
- Take Command ermöglicht Ihnen, unterschiedliche Transparenzen für aktive und inaktive Fenster festzulegen
- Die Dateinamenvervollständigung in Take Command Enthält viele weitere Optionen, einschließlich der Vervollständigung von Dateien in anderen Verzeichnissen und Laufwerken, der PATH-Vervollständigung usw.
- Take Command hat keine Zeilennummern in Tab-Fenstern (im Batch-Debugger schon)
- Die Take Command Der Batch-Debugger verfügt über ein Umgebungsvariablenfenster (sowie Aliase, Funktionen, Batch-Parameter und ein anpassbares Überwachungsfenster).
- Take Command unterstützt auch Drag & Drop zwischen den TC-Fenstern und anderen Anwendungen; PowerCmd nicht.
- Ähnliche Funktionalität (aber Take Command Passt außerdem die Größe des zugrunde liegenden ausgeblendeten Konsolenfensters an, um es an die Größe des neuen Tab-Fensters anzupassen.
- Lesezeichen
- Zeilennummerierung
- Linienfaltung
Mir ist keine andere wichtige Funktion in PowerCmd bekannt, die fehlt Take Command. Wenn jemand etwas in PowerCmd kennt, das er gerne ergänzt sehen würde Take Command, Bitte lassen Sie es mich wissen.
Schauen wir uns das noch einmal an 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 PowerCmd-Fenster zu ermöglichen.)
Und wir fügen PowerCmd in unsere Vergleichstabelle ein:
Eigenschaften
|
Take Command
|
PowerCmd
|
Preis (einzelnes neues Exemplar)
|
$99.95
|
$29.99
|
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
|
PowerCmd
|
dir /s c:\windows (in Sekunden) – Windows-Konsole: 38.5 |
19.5
|
94.2
|
Eingabeaufforderung
|
Take Command
|
PowerCmd
|
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
|
PowerCmd
|
Interne Befehle |
182
|
0 *
|
Interne Variablen |
177
|
0 *
|
Interne Funktionen |
291
|
0 *
|
*PowerCmd enthält keinen Befehlsinterpreter. CMD wird immer geladen, wenn Tab-Fenster gestartet werden.
Ich denke, wir haben ausgeschöpft, was derzeit für den Ersatz von Windows-Konsolen (oder Fenster mit Registerkarten für Konsolenanwendungen) verfügbar ist. Wenn jemand andere Alternativen kennt, lassen Sie es mich wissen, damit ich sie in die Vergleiche einbeziehen kann. Abgesehen davon beginne ich mit einem Blick auf einige ähnliche Apps unter Linux – das Gnome-Terminal, die KDE-Konsole und iTerm2 für OS X.