Я використовую команду Take Command 9.0. Я використовую продукти JPSoft роками. Він має інтерфейс із вкладками. У мене команда Take Command починається з Take Command, Powershell та CMD.exe, кожен на своїй вкладці. Він не робить підсвічування синтаксису. Take Command синтаксично сумісна з CMD.exe і значно покращує кожну команду та додає багато іншого.
PowerShell не є повною заміною CMD.exe або Take Command. Я виявляю, що використовую обидва. Ви можете запитати, чому я все одно використовую CMD.exe, і це тому, що я буду використовувати команду Take Command для тестування пакетного файлу, який обмежений командами, що працюють у CMD.exe, і тоді мені потрібно розгорнути пакетний файл на робочій станції / сервері що не має команди прийому команди. Я можу створити / протестувати в команді Take Command, а потім переконатися, що вона працює в CMD.exe, перш ніж її розгортати.
Я не знаю жодної IDE, яка надає Intellisense спеціально для пакетних файлів. Якби вони це зробили, це все одно було б лише для кількох ключових слів. Велику частину часу в командних файлах ви виконуєте команди, які є зовнішніми для пакетної мови і не будуть включені в Intellisense.
Я використовую Textpad для редагування своїх пакетних файлів. Take Command має налагоджувач та можливості реєстрації, що робить дуже легким тестування ваших пакетних файлів.