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.