Direkt zum Inhalt

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.

Screenshot zum Austausch der PowerCMD-Windows-Konsole

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:

  1. Fenster mit Registerkarten
  2. Horizontale und vertikale Registerkartengruppen
  3. Konfigurierbare Schriftarten und Farben
  4. Zeilenbasierte oder spaltenbasierte Textauswahl
  5. Lesezeichen
  6. Linienfaltung (Zusammenklappen alle n Zeilen in eine einzige Zeile)
  7. Befehlsverlauf
  8. Verlaufsprotokolle automatisch speichern
  9. Anpassbare Schnellstart-Symbolleiste
  10. Optionale Transparenz
  11. Popup-Fenster zur Vervollständigung des Dateinamens (nur aktuelles Verzeichnis)
  12. Optionale Zeilennummern in den Tab-Fenstern
  13. Optionales Fenster zur Anzeige von Umgebungsvariablen
  14. Ziehen Sie Text per Drag-and-Drop in PowerCmd
  15. Ä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?

  1. Take Command verfügt über mehr Optionen für die Anzeige der Fenster mit Registerkarten (Positionen der Registerkarten, Symbole, Größe, Themen usw.)
  2. Ähnliche Funktionalität in Take Command und PowerCmd
  3. Ähnliche Funktionalität
  4. Ähnliche Funktionalität
  5. Take Command verfügt über keine Lesezeichenoption in den Registerkartenfenstern (obwohl Lesezeichen im Batch-Debugger unterstützt werden)
  6. Take Command verfügt über keine Zeilenfaltungsoption (Codefaltung wird im Batch-Debugger unterstützt)
  7. Befehlsverlauf in Take Command enthält viele weitere Optionen
  8. Ähnliche Funktionalität (Take Command verfügt über zusätzliche Protokolle, einschließlich Befehlen und Fehlern)
  9. Die konfigurierbare Symbolleiste mit Registerkarten in Take Command enthält weitere Optionen
  10. Take Command ermöglicht Ihnen, unterschiedliche Transparenzen für aktive und inaktive Fenster festzulegen
  11. 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.
  12. Take Command hat keine Zeilennummern in Tab-Fenstern (im Batch-Debugger schon)
  13. Das Take Command Der Batch-Debugger verfügt über ein Umgebungsvariablenfenster (sowie Aliase, Funktionen, Batch-Parameter und ein anpassbares Überwachungsfenster).
  14. Take Command unterstützt auch Drag & Drop zwischen den TC-Fenstern und anderen Anwendungen; PowerCmd nicht.
  15. Ä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.
Also die Funktionen in PowerCmd, für die es kein Gegenstück gibt Take Command Registerkartenfenster (obwohl sie sich in der IDE/im Batch-Debugger befinden) sind:
  1. Lesezeichen
  2. Zeilennummerierung
  3. Linienfaltung
Ich bin nicht von der Nützlichkeit davon überzeugt (sicherlich hat noch nie jemand danach gefragt), aber ich bin bereit, mich überzeugen zu lassen, wenn ich einige Anfragen bekomme.

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.)

Take Command v13-Screenshot

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.