Ersetzen der Windows-Konsole, Teil 3 – Take Command und PromptPal
Heute schauen wir nach PromptPal, ein weiterer Ersatz für die Windows-Konsole. PromptPal ist von TLeuchtturm der Technik, und obwohl PromptPal immer noch auf ihrer Website zum Verkauf steht, befindet es sich offenbar nicht in der aktiven Entwicklung. Die aktuellste Version ist mehr als zwei Jahre alt (Februar 2010).
PromptPal scheint wie Mintty zu funktionieren, indem es die Ausgabe des Konsolenprogramms umleitet und den Inhalt in Registerkarten in einem GUI-Fenster anzeigt. Wie Mintty zeigt PromptPal keine von Konsolenanwendungen festgelegten Farben an und unterstützt keine Konsolenanwendungen, die die Cursorposition ändern. Sie können die Standard-Vordergrund- und Hintergrundfarben festlegen, die PromptPal im Anzeigefenster verwendet.
PromptPal fügt außerdem einige neue Funktionen hinzu, die in der Standard-Windows-Konsole nicht verfügbar sind:
- Fenster mit Registerkarten
- Konfigurierbare Schriftarten und Farben
- Zeilenbasierte Textauswahl (anstelle der Spaltenauswahl in der Windows-Konsole)
- Passen Sie Menüverknüpfungen an
- Befehlsverwendungsanzeige (die „Infoleiste“) für vordefinierte Befehle
- Befehlsvervollständigung für vordefinierte Befehle
- Ziehen Sie Text per Drag-and-Drop innerhalb von PromptPal und zwischen PromptPal und anderen Apps
- Fügen Sie Pfade in die Befehlszeile ein, indem Sie Windows-Datei- und Ordnerdialoge verwenden und Dateien in das PromptPal-Fenster ziehen
- Befehlsverlauf
- Ändern Sie die Größe des Fensters sowohl horizontal als auch vertikal, indem Sie an der Ecke ziehen
- Konfigurierbare Startregisterkarten
- Einzel- oder Doppelfenster-Anzeigeoption (Befehlseingabe in einem Fenster, Ausgabe im anderen)
- Taskleistenband (wie ein Ausführen-Dialogfeld in der Taskleiste) (Ich konnte dies unter Windows 7 x64 nicht zum Laufen bringen)
Im Gegensatz zu Mintty ist die Anzeigegeschwindigkeit von PromptPal wesentlich langsamer als die der Standard-Windows-Konsole und mehr als achtmal langsamer Take Command. (Siehe Tabelle unten.)
Mit der möglichen Ausnahme von Nr. 13 (dem Taskleistenband) gibt es hier nichts, was nicht bereits vorhanden ist Take Command (normalerweise in einer stärkeren Form):
- Take Command verfügt über mehr Optionen für die Anzeige 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
- Ähnliche Funktionalität in beiden Take Command und PromptPal
- Take Command zeigt die Verwendung in der Statusleiste an (und zeigt die detaillierte Syntax an, wenn Sie mit der Maus über die Statusleiste fahren)
- Take Command verfügt über eine externe Befehlsvervollständigung (im Gegensatz zu PromptPal), aber ich glaube nicht, dass die Vervollständigung interner Befehle sinnvoll ist (angesichts der zusätzlichen Tastenanschläge, die zur Auswahl des gewünschten Befehls erforderlich sind).
- Take Command unterstützt kein Drag & Drop zwischen verschiedenen Positionen im selben Tab-Fenster, aber Sie können das gleiche Ergebnis durch einfaches Kopieren und Einfügen erzielen
- Die Pfad- und Dateinamenvervollständigung in TCC ist viel vollständiger (einschließlich erweiterter Platzhalter und regulärer Ausdrücke)
- Befehlsverlauf in TCC Enthält viele weitere Optionen, einschließlich passender Teilanweisungen
- Ä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.
- Ähnliche Funktionalität
- Take Command macht dies mit dem optionalen Befehlseingabefenster
- Aber kein Taskleistenband – es wäre nicht schwer zu implementieren, wenn jemand es wollte (bislang hat es niemand getan)
Mir ist keine andere wichtige Funktion in PromptPal bekannt, die fehlt Take Command; Wenn jemand etwas in PromptPal kennt, das er gerne ergänzt sehen würde Take Command, Bitte lassen Sie es mich wissen.
Beachten Sie, dass PromptPal wie Mintty und Console2 kein Ersatz für die Windows CMD-Eingabeaufforderung ist; Es ist ein Wrapper für Befehlszeilenprogramme (wie CMD, TCC, Bash usw.).
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 PromptPal-Fenster zu ermöglichen.)
Fügen wir PromptPal in unsere Vergleichstabelle ein:
Eigenschaften
|
Take Command
|
PromptPal
|
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
|
PromptPal
|
dir /s c:\windows (in Sekunden) – Windows-Konsole: 38.5 |
19.5
|
162.9
|
Eingabeaufforderung
|
Take Command
|
PromptPal
|
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
|
PromptPal
|
Interne Befehle |
182
|
0 *
|
Interne Variablen |
177
|
0 *
|
Interne Funktionen |
291
|
0 *
|
*PromptPal enthält keinen Befehlsinterpreter. Standardmäßig wird CMD verwendet, es funktioniert jedoch auch mit anderen TCC, Bash usw.
Nächstes Mal: Vergleichen Take Command und PowerCmd.