Est-ce que quelqu'un connaît un bon remplacement de l'invite de commande? J'ai essayé bash / Cygwin, mais cela ne répond pas vraiment à mes besoins au travail car c'est trop lourd. Je voudrais un wrapper identique fonction pour fonction sur cmd.exe, mais avec la mise en évidence, l'intellisense et (de manière critique) une interface à onglets. Powershell est correct, mais l'interface fait toujours défaut.
command-line
terminal
pseudo
la source
la source
Réponses:
Edité : J'utilise ConEmu ( http://conemu.github.io/ ) depuis un certain temps maintenant. Celui-ci est également un wrapper, car il n'est pas vraiment possible de remplacer la console Windows sans réécrire l'intégralité de l'interpréteur de commandes. En dessous de la ligne se trouve ma réponse originale pour une alternative antérieure.
Ce n'est pas exactement un remplacement (en fait, c'est un joli wrapper) mais vous pouvez essayer Console ( http://sourceforge.net/projects/console/ )
la source
J'utilise les produits JPSoft depuis longtemps (à partir de 4OS2 et 4DOS), et j'utilise actuellement Take Command 9. Il fonctionne avec des fichiers batch existants, a ses propres améliorations en haut, une interface à onglets et des options de coloration des noms de fichiers.
Il semble que leur site rencontre actuellement des problèmes, mais vous pouvez les trouver sur: http://jpsoft.com/
la source
J'utilise Take Command 9.0. Je l' ai utilisé de JPSoft produits depuis des années. Il a une interface à onglets. J'ai Take Command démarrer avec Take Command, Powershell et CMD.exe chacun dans leur propre onglet. Il ne fait pas de coloration syntaxique. Take Command est syntaxiquement compatible avec CMD.exe et améliore un peu chaque commande et en ajoute beaucoup plus.
PowerShell n'est pas un remplacement complet pour CMD.exe ou Take Command. Je me retrouve à utiliser les deux. Vous pourriez vous demander pourquoi j'utiliserais toujours CMD.exe et c'est parce que j'utiliserai Take Command pour tester un fichier de commandes limité aux commandes qui fonctionnent dans CMD.exe et que je dois ensuite déployer le fichier de commandes sur un poste de travail / serveur qui n'a pas Take Command dessus. Je peux créer / tester dans Take Command, puis vérifier que cela fonctionne dans CMD.exe avant de le déployer.
Je ne connais aucun IDE fournissant spécifiquement Intellisense pour les fichiers batch. S'ils le faisaient, ce ne serait de toute façon que pour quelques mots-clés. La plupart du temps, dans les fichiers batch, vous exécutez des commandes qui sont externes au langage batch et qui ne seraient pas incluses dans Intellisense.
J'utilise Textpad pour modifier mes fichiers batch. Take Command a un débogueur et des capacités de journalisation qui facilitent le test de vos fichiers batch.
la source
PowerCmd est un wrapper d'essai pour cmd.exe et coûte 30 $
CA offre:
la source
Si vous voulez une interface utilisateur plus riche en fonctionnalités pour Powershell, essayez PowerGUI.
http://powergui.org/index.jspa
la source
NYAOS
http://www.nyaos.org/
la source
Pour une exécution et un historique des commandes décents, essayez le wrapper PyCmd à l' adresse https://sourceforge.net/projects/pycmd/
la source
J'utilise 4NT du JPSoft mentionné ci-dessus. Cela fonctionne très bien et a une grande fonctionnalité supplémentaire. Il est remplacé par TakeCommand mais je n'ai pas besoin de beaucoup de fonctionnalités supplémentaires.
Mise à jour: il n'est plus connu sous le nom de 4NT. Maintenant, son nom est TCC / LE .
la source
Nick, je sais que tu as posé cette question il y a longtemps, mais je viens de la trouver en cherchant quelque chose de similaire. J'utilise PromptPal et c'est super. Je l'ai eu il y a environ un an, début 2008, et c'était grâce à ce logiciel de réduction appelé BitsDujour. Je suis juste allé là-bas et j'ai remarqué qu'ils avaient une offre de 51% sur ce produit il y a seulement quelques jours . Gardez vos yeux sur ce site et peut-être que la réduction reviendra bientôt. Cela vaut bien les 30 $ mais j'ai eu 2 licences pour 1/2 de réduction, une pour chacun de mes PC ...
la source
Si vous ne voulez pas utiliser totalement cmd.exe, optez pour le terminal ZOC.exe .
ZOC
est une application d'entreprise.Sinon, ajoutez simplement une fonctionnalité à votre invite de commande en installant GOW.EXE .
GOW
est une application open source.Mais vous pouvez toujours opter pour Git qui donne principalement des commandes dans bash. Ajoutez simplement le
bin
dossier à votre chemin d'environnement. Votre invite de commande fonctionnera comme un terminal unix.la source