Passer au contenu principal

Remplacements de la console Windows, partie 4 - Take Command et PowerCmd

Aujourd'hui, nous regardons PuissanceCmd, un autre remplacement de la console Windows. Il est disponible à http://www.powercmd.com. La version la plus récente date de mai 2011.

Capture d'écran du remplacement de la console Windows PowerCMD

Notez que comme Mintty, Console2 et PromptPal, PowerCmd ne remplace pas l'invite de commande Windows CMD. PowerCmd démarrera (uniquement) CMD dans une nouvelle fenêtre à onglet, bien que vous puissiez ensuite charger d'autres shells de commande (comme PowerShell, Bash, etc.). Cela ne fonctionne pas avec TCC ou d'autres applications en ligne de commande - le TCC la sortie apparaît, mais PowerCmd ne répond à aucune entrée du clavier. (Peut-être parce que TCC lit la saisie d'un caractère à la fois en utilisant une API Windows différente de l'API ligne par ligne utilisée par CMD ?)

PowerCmd ajoute certaines fonctionnalités non disponibles dans la console Windows standard :

  1. Fenêtres à onglets
  2. Groupes d'onglets horizontaux et verticaux
  3. Polices et couleurs configurables
  4. Sélection de texte par ligne ou par colonne
  5. les signets du MSEPSH
  6. Pliage de ligne (réduction tous les n lignes en une seule ligne)
  7. Historique des commandes
  8. Enregistrer automatiquement les journaux d'historique
  9. Barre d'outils de lancement rapide personnalisable
  10. Transparence facultative
  11. Fenêtre contextuelle pour la complétion du nom de fichier (répertoire actuel uniquement)
  12. Numéros de ligne facultatifs dans les fenêtres d'onglets
  13. Fenêtre facultative pour afficher les variables d'environnement
  14. Glissez et déposez du texte dans PowerCmd
  15. Redimensionnez la fenêtre, horizontalement et verticalement en faisant glisser le coin

La vitesse de sortie d'affichage de PowerCmd est nettement plus lente que celle de la console Windows d'origine et plus de 4 fois plus lente que celle de la console Windows d'origine. Take Command. (Voir le tableau ci-dessous.) Les options de pliage de ligne et de journalisation de l'historique n'ont pas été activées pour ce test ; leur activation ralentit considérablement la sortie d’affichage. PowerCmd ne faisait pas non plus défiler l'affichage de manière fluide ; il y avait de longues pauses avant d'afficher la page suivante (parfois plusieurs milliers de lignes plus loin). Le curseur d'attente apparaîtrait également périodiquement, ainsi qu'un message « (Ne répond pas) » dans la barre de titre PowerCmd.

Alors, comment cela se compare-t-il à Take Command?

  1. Take Command a plus d'options pour afficher les fenêtres à onglets (emplacements des onglets, icônes, taille, thèmes, etc.)
  2. Fonctionnalité similaire dans Take Command et PowerCmd
  3. Fonctionnalité similaire
  4. Fonctionnalité similaire
  5. Take Command n'a pas d'option de signet dans les fenêtres d'onglets (bien que les signets soient pris en charge dans le débogueur par lots)
  6. Take Command n'a pas d'option de pliage de ligne (le pliage de code est pris en charge dans le débogueur par lots)
  7. Historique des commandes dans Take Command comprend beaucoup plus d'options
  8. Fonctionnalité similaire (Take Command dispose de journaux supplémentaires, y compris les commandes et les erreurs)
  9. La barre d'outils à onglets configurable dans Take Command comprend plus d'options
  10. Take Command vous permet de définir différentes transparences pour les fenêtres actives et inactives
  11. La complétion du nom de fichier dans Take Command inclut de nombreuses autres options, notamment la complétion de fichiers dans d'autres répertoires et lecteurs, la complétion de PATH, etc.
  12. Take Command n'a pas de numéros de ligne dans les fenêtres d'onglets (c'est le cas dans le débogueur par lots)
  13. La Take Command le débogueur par lots a une fenêtre de variable d'environnement (ainsi que des alias, des fonctions, des paramètres de lot et une fenêtre de surveillance personnalisable)
  14. Take Command prend également en charge le glisser-déposer entre les fenêtres TC et d'autres applications ; PowerCmd ne le fait pas.
  15. Fonctionnalité similaire (mais Take Command redimensionne également la fenêtre de la console masquée sous-jacente pour correspondre à la taille de la fenêtre du nouvel onglet)
Ainsi, les fonctionnalités de PowerCmd qui n’ont pas d’équivalent dans Take Command Les fenêtres d'onglets (bien qu'elles se trouvent dans l'IDE/débogueur par lots) sont :
  1. les signets du MSEPSH
  2. Numérotation des lignes
  3. Pliage de ligne
Je ne suis pas convaincu de l’utilité de ceux-ci (certainement personne ne les a jamais demandés), mais je suis prêt à être convaincu si je reçois des demandes.

Je ne connais aucune autre fonctionnalité importante de PowerCmd qui manque Take Command. Si quelqu'un connaît quelque chose dans PowerCmd qu'il aimerait voir ajouté Take Command, S'il vous plaît laissez-moi savoir.

Jetons un autre regard sur le Take Command fenêtre. (Le Take Command Les fenêtres de dossier et d'affichage de liste de style explorateur et la fenêtre de saisie de commande commune sont définies sur Masquer automatiquement afin d'afficher une comparaison plus simple avec la fenêtre PowerCmd.)

Take Command capture d'écran v13

Et nous brancherons PowerCmd dans notre tableau de comparaison :

Fonctionnalités:
Take Command
PuissanceCmd
Prix ​​(unique exemplaire neuf)
$99.95
$29.99
Interface utilisateur Windows à onglets
Plusieurs fenêtres à onglets pour les applications console
Exécutez des applications GUI simples dans les onglets
 
Personnaliser les touches d'accès au menu
 
Personnaliser l'emplacement des onglets (haut/bas/gauche/droite)
 
Plusieurs thèmes d'affichage
 
Groupes d'onglets horizontaux/verticaux
Fixer et détacher les fenêtres de la console
 
Fenêtre de saisie de commande facultative
 
Couper et coller une sélection de bloc et/ou de ligne
Option de transparence variable en continu
 
Explorateur de fichiers GUI intégré
 
Onglets de démarrage définis par l'utilisateur
 
Barre d'outils à onglets programmable
 
Barre d'état configurable
 
Recherche en texte intégral dans les fenêtres de console à onglets
Aide contextuelle pour toutes les commandes et variables
 
Versions 32 bits et 64 bits
 
Vitesse d'affichage
Take Command
PuissanceCmd
dir /s c:\windows (en secondes) – Console Windows : 38.5
19.5
94.2
Invite de commandes
Take Command
PuissanceCmd
IDE GUI avec débogueur de fichiers batch
 
Alias ​​(commande et répertoire)
 
Expressions régulières dans les noms de fichiers
 
Caractères génériques dans les chemins d'accès et/ou les noms de fichiers
 
Éditeur de ligne de commande amélioré
 
Complétion améliorée des noms de fichiers
 
Navigation dans le répertoire G
 
Sortie texte ANSI X3.64
 
Éditeur de fichiers batch intégré
 
Accès direct aux fichiers FTP / HTTP (y compris SSL et SSH)
 
Accès au système de fichiers réseau (OpenAFS)
 
Scripts actifs (Perl, Python, VBSscript, Javascript)
 
Langage de script
Take Command
PuissanceCmd
Commandes internes
182
0 *
Variables internes
177
0 *
Fonctions internes
291
0 *

*PowerCmd n'inclut pas d'interpréteur de commandes. Il charge toujours CMD lors du démarrage des fenêtres d'onglets.

Je pense que nous avons épuisé ce qui est actuellement disponible pour les remplacements de console Windows (ou les fenêtres à onglets pour les applications de console). Si quelqu'un connaît d'autres alternatives, faites-le-moi savoir afin que je puisse les ajouter aux comparaisons. À part cela, je vais commencer par examiner quelques applications similaires sous Linux : le terminal Gnome, KDE Konsole et iTerm2 pour OS X.