Direkt zum Inhalt

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.

Screenshot des PromptPal Windows-Konsolenersatzes

PromptPal fügt außerdem einige neue Funktionen hinzu, die in der Standard-Windows-Konsole nicht verfügbar sind:

  1. Fenster mit Registerkarten
  2. Konfigurierbare Schriftarten und Farben
  3. Zeilenbasierte Textauswahl (anstelle der Spaltenauswahl in der Windows-Konsole)
  4. Passen Sie Menüverknüpfungen an
  5. Befehlsverwendungsanzeige (die „Infoleiste“) für vordefinierte Befehle
  6. Befehlsvervollständigung für vordefinierte Befehle
  7. Ziehen Sie Text per Drag-and-Drop innerhalb von PromptPal und zwischen PromptPal und anderen Apps
  8. Fügen Sie Pfade in die Befehlszeile ein, indem Sie Windows-Datei- und Ordnerdialoge verwenden und Dateien in das PromptPal-Fenster ziehen
  9. Befehlsverlauf
  10. Ändern Sie die Größe des Fensters sowohl horizontal als auch vertikal, indem Sie an der Ecke ziehen
  11. Konfigurierbare Startregisterkarten
  12. Einzel- oder Doppelfenster-Anzeigeoption (Befehlseingabe in einem Fenster, Ausgabe im anderen)
  13. 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):

  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. Take Command kann seine eigenen Farben verwenden oder die von den Konsolenanwendungen verwendeten Farben anzeigen
  3. Take Command umfasst sowohl zeilenbasierte als auch spaltenbasierte Auswahlmöglichkeiten
  4. Ähnliche Funktionalität in beiden Take Command und PromptPal
  5. Take Command zeigt die Verwendung in der Statusleiste an (und zeigt die detaillierte Syntax an, wenn Sie mit der Maus über die Statusleiste fahren)
  6. 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).
  7. 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
  8. Die Pfad- und Dateinamenvervollständigung in TCC ist viel vollständiger (einschließlich erweiterter Platzhalter und regulärer Ausdrücke)
  9. Befehlsverlauf in TCC Enthält viele weitere Optionen, einschließlich passender Teilanweisungen
  10. Ä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.
  11. Ähnliche Funktionalität
  12. Take Command macht dies mit dem optionalen Befehlseingabefenster
  13. 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.)

Take Command v13-Screenshot

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.