Remplacement de CMD.exe [fermé]

89

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.

pseudo
la source
2
BGShell . Interface à onglets pour PowerShell avec intellisense, autres goodies. Aller. Maintenant.

Réponses:

65

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/ )

Ismaël
la source
6
Il n'est pas vraiment possible de remplacer cmd.exe. Parce que l'invite Windows n'a pas de couche d'interface. Vous devez donc l'envelopper. Peut-être que Microsoft obtiendra un indice et l'améliorera pour Windows 7.
mxcl
138
Je viens du futur. Windows 7 a toujours une console grossière.
Blender
3
La console est le shell cmd.exe le plus recommandé sur AlternativeTo.net: alternativeto.net/software/windows-command-prompt-cmd/… (deuxième seulement après cygwin :-P)
Greg Bray
25
Je viens aussi du futur. Windows 8 a toujours cette merde.
AhmetB - Google
5
Je viens du présent. Windows 10 ne résout pas ce problème.
dgo
10

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/

crashmstr
la source
Je viens d'essayer Take Command 12.0. Cela semble assez bogué, malheureusement - il s'est écrasé sur moi et a laissé certains processus malveillants verrouillant des fichiers, s'exécutant en arrière-plan, ce qui nécessitait un redémarrage pour s'en débarrasser. Il semble manquer beaucoup de vernis.
Contango
@Gravitas: J'utilise 12 depuis un moment maintenant (je suis passé à 10, je suis passé à 11, puis je suis passé à 12 en novembre). Je n'ai eu aucun de ces problèmes.
crashmstr
n'est pas non plus compatible avec les scripts cmd
mhstnsc
@MihaiStanescu Si vous utilisez les extensions de JPSoft, alors non, elles ne peuvent pas être utilisées avec cmd.exe, mais généralement l'inverse est très bien, et si cela ne fonctionne pas correctement, exécutez-le simplement sous cmd.exe
crashmstr
6

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.

bruceatk
la source
Il semble que je me souvienne de l'IDE VB6 ayant un fichier de commandes "intellisense", comme des composants ActiveX à remplissage automatique. Je pourrais imaginer cela, cependant.
Stephen Swensen
4

PowerCmd est un wrapper d'essai pour cmd.exe et coûte 30 $

CA offre:

  • onglets
  • un mode de sélection "normal"
  • copier et coller
  • mise en évidence
  • Saisie automatique
  • boutons pour démarrer Python, Powershell et autres
phobie
la source
J'utilise PowerCmd mais je trouve qu'il se fige ou ne fonctionne pas avec des applications plus complexes - GIT, P4, etc.
Toby Allen
Je suis un peu gêné d'admettre que j'ai en fait googlé "qu'est-ce que le trailware" ... Je suppose que vous vouliez probablement dire le logiciel d'essai :) lol
Adam Plocher
Oui, merci, corrigé la faute de frappe.
phobie
3

NYAOS

"NYAOS" est le shell de ligne de commande amélioré de type tcsh pour Windows et OS / 2!

http://www.nyaos.org/

f3lix
la source
Best ever and not spawn conhost.exe
user956584
1

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 .

Gerhard
la source
0

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 ...

Taptronic
la source
0

Si vous ne voulez pas utiliser totalement cmd.exe, optez pour le terminal ZOC.exe .ZOCest une application d'entreprise.

Sinon, ajoutez simplement une fonctionnalité à votre invite de commande en installant GOW.EXE . GOWest une application open source.

Mais vous pouvez toujours opter pour Git qui donne principalement des commandes dans bash. Ajoutez simplement le bindossier à votre chemin d'environnement. Votre invite de commande fonctionnera comme un terminal unix.

Priya
la source
Avez-vous des liens pour ceux-ci? Google donne de nombreuses sources différentes et je veux être sûr d'essayer la bonne.
Mizipzor
Pour Gow - github.com/bmatzelle/gow/downloads Description de Gow - prinew.com / ... Pour Zoc - emtec.com/zoc Description de Zoc - emtec.com/zoc/features.html
Priya
Alors j'essaye maintenant ZOC. Mais que dois-je entrer pour me connecter à Windows local afin que je puisse accéder au lecteur C: et y exécuter des éléments?
Raymond the Developer