Uso Take Command 9.0. Ho usato di JPSoft prodotti per anni. Ha un'interfaccia a schede. Ho Take Command che inizia con Take Command, Powershell e CMD.exe ciascuno nella propria scheda. Non esegue l'evidenziazione della sintassi. Take Command è sintatticamente compatibile con CMD.exe e migliora un po 'ogni comando e ne aggiunge molti altri.
PowerShell non è una sostituzione completa per CMD.exe o Take Command. Mi ritrovo a usarli entrambi. Potresti chiedere perché dovrei ancora usare CMD.exe ed è perché userò Take Command per testare un file batch che è limitato ai comandi che funzionano in CMD.exe e quindi ho bisogno di distribuire il file batch su una workstation / server che non ha Take Command su di esso. Posso creare / testare in Take Command e quindi verificare che funzioni in CMD.exe prima di distribuirlo.
Non conosco IDE che forniscano Intellisense per i file batch in modo specifico. Se lo facessero, sarebbe comunque solo per poche parole chiave. La maggior parte delle volte nei file batch si eseguono comandi esterni al linguaggio batch e non verrebbero inclusi in Intellisense.
Uso Textpad per modificare i miei file batch. Take Command ha un debugger e ha capacità di registrazione che rendono molto facile testare i tuoi file batch.