89 votes

Remplacement de CMD.exe

Est-ce que quelqu'un connaît un bon remplacement d'invite de commande? J'ai essayé bash / Cygwin, mais cela ne répond pas vraiment à mes besoins au travail car il est trop lourd. Je voudrais un wrapper identique, fonction par fonction, sur cmd.exe, mais avec surbrillance, intellisense et (critique) une interface à onglets. Powershell est d'accord, mais l'interface manque toujours.

65voto

Ishmaeel Points 7720

Édité: j'ai été en utilisant ConEmu (https://code.google.com/p/conemu-maximus5/) pour un certain temps maintenant. Celui-ci est un wrapper de trop, car il n'est pas vraiment possible de remplacer les Fenêtres de la console sans avoir à réécrire l'ensemble de l'interpréteur de commande. Au-dessous de la ligne de mon fichier de réponse pour une version antérieure de rechange.


Pas exactement un remplacement (en fait, c'est un prettifying wrapper), mais vous pouvez essayer de la Console (http://sourceforge.net/projects/console/)

10voto

crashmstr Points 15302

Je sers produits de JPSoft longtemps (départ retour avec 4OS2 et 4DOS) et utilise actuellement prendre commande 9. Il fonctionne avec des fichiers de commandes existantes, il a propres améliorations sur la partie supérieure, une interface à onglets et filename colore l’options.

On dirait que leur site est d’avoir des problèmes dès maintenant, mais vous pouvez les trouver à : http://jpsoft.com/

6voto

bruceatk Points 4226

J'utilise de Prendre le Commandement 9.0. J'ai utilisé JPSoft de produits depuis des années. Il a une interface à onglets. Je dois Prendre le Commandement de commencer à Prendre le Commandement, Powershell, et CMD.exe chacun dans son propre onglet. Il n'est pas de faire de la coloration syntaxique. Prendre le Commandement est syntaxiquement compatible avec CMD.exe et améliore chaque commande tout à fait un peu et ajoute beaucoup plus.

PowerShell n'est pas un remplacement complet pour CMD.exe ou Prendre le Commandement. Je trouve moi-même en utilisant à la fois. Vous pourriez vous demander pourquoi j'ai toujours l'utiliser CMD.exe et c'est parce que je vais utiliser pour Prendre le Commandement de tester un fichier de commandes qui est limitée à des commandes dans CMD.exe et puis j'ai besoin de déployer le fichier de commandes sur une station de travail/serveur qui ne possède pas de Prendre le Commandement. Je peux créer/tester en Prendre le Commandement et vérifiez qu'il fonctionne dans CMD.exe avant de le déployer.

Je ne sais pas du tout à l'IDE qui fournissent de l'Intellisense pour un lot de fichiers en particulier. Si ils l'ont fait ne serait que pour quelques mots-clés de toute façon. La plupart du temps dans des fichiers batch vous exécutez les commandes qui sont externes à la langue de lot et ne pas être inclus dans l'Intellisense.

J'utilise Textpad à modifier mes fichiers batch. Prendre le Commandement a un débogueur et il a des fonctions de journalisation, qui le rend très facile à tester vos fichiers batch.

4voto

phobie Points 617

PowerCmd est un wrapper trail-ware pour cmd.exe et coûte 30 $

CA offre:

  • onglets
  • un mode de sélection "normal"
  • copier et coller
  • mise en évidence
  • auto complète
  • boutons pour démarrer Python, Powershell et autres

3voto

Eric Z Beard Points 18473

Si vous souhaitez une interface utilisateur plus riche en fonctionnalités pour Powershell, essayez PowerGUI.

http://powergui.org/index.jspa

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X