IDE del depurador de secuencias de comandos por lotes de Windows

¿Existe un IDE que me permita depurar secuencias de comandos por lotes de DOS, establecer puntos de interrupción, examinar variables y recorrer la secuencia de comandos?

hay uno para powershell. Creo que es hora de abandonar el lote.
Abandoné el lote hace mucho tiempo :-) Por Python. Pero todavía tenemos algunos archivos por lotes que nadie convertirá, y acabo de perder una mañana depurando uno (y, no, "ellos" no me dejan pasar una mañana convirtiéndolo)
Los archivos DOS y .bat en Windows son cosas muy diferentes.
Muy, muy cierto (+1). En este caso, me refiero a archivos por lotes en Windows. No suelo acercarme a nuestras cajas DOS.

Respuestas (1)

JP Software tiene 2 productos diferentes para la depuración por lotes

Tomar el mando

... Además, Take Command es una poderosa herramienta de programación de archivos por lotes, que incluye un IDE integrado con un editor sofisticado y un depurador por lotes. Take Command ofrece extensiones como bucles DO, instrucciones SWITCH, manejo de errores y excepciones, monitoreo del sistema y disparadores de eventos, complementos de terceros y más de 690 variables y funciones integradas.

  • Take Command combina el poder de la línea de comandos con la facilidad de uso de Explorer. Puede manipular archivos en las ventanas del símbolo del sistema con pestañas y ver gráficamente los resultados.
  • Take Command es compatible con los comandos del símbolo del sistema de Windows existentes y los archivos por lotes CMD, al tiempo que agrega miles de funciones nuevas. (¡Y Take Command ejecuta sus archivos por lotes de CMD más rápido que CMD!)
  • El entorno integrado y familiar significa que usted es inmediatamente más productivo con su símbolo del sistema interactivo y tareas de programación de archivos por lotes.
  • La sintaxis consistente de los comandos del símbolo del sistema reduce el tiempo de aprendizaje y desarrollo.
  • La ayuda integral (incluida la ayuda emergente sensible al contexto para la sintaxis de los comandos de la línea de comandos) acelera el tiempo de desarrollo y reduce los errores de sintaxis.
  • Cree y depure sus scripts por lotes en una fracción del tiempo con el editor integrado y el depurador de archivos por lotes.
  • Es rápido: entre un 20 % y un 200 % más rápido para mostrar el resultado que el símbolo del sistema CMD estándar.
  • Take Command es totalmente personalizable e incluye varios temas, colores, menús, barras de herramientas y ventanas.
  • Puede redefinir sus comandos a través de alias, crear nuevos comandos y funciones para sus tareas habituales y asignar comandos de uso frecuente a una sola pulsación de tecla.
  • La interfaz de usuario está disponible en inglés, francés, alemán, italiano, ruso y español. (Actualmente, la ayuda en línea solo está disponible en inglés).

Puedes ver el vídeo demostrativo aquí

CMDepuración

CMDebug es una versión independiente del IDE de Take Command y el componente de depuración por lotes. CMDebug está diseñado para desarrolladores que necesitan desarrollar archivos por lotes para ejecutarlos en CMD (el procesador de comandos predeterminado de Windows) o TCC-RT (la versión gratuita de tiempo de ejecución de TCC).

CMDebug le permite crear y depurar sus scripts por lotes con el IDE gráfico integrado. CMDebug incluye ventanas de edición con pestañas y un depurador sofisticado con paso único, puntos de interrupción, colores de sintaxis, información sobre herramientas, marcadores y variables con pestañas y ventanas de observación. ¡La programación de archivos por lotes de Windows nunca ha sido más fácil o más poderosa!

CMDepuración

Desafortunadamente no son gratis. Aunque puedes probarlos durante 30 días.


También hay pasos en ejecución de Stepping Sofware

Pasos de ejecución: debido a que la depuración de archivos por lotes no es fácil, necesita una herramienta que lo ayude a identificar la fuente de los errores rápidamente. ¿Sus archivos se detienen con un mensaje como "xyz fue inesperado en este momento"? ¿Pasas decenas de minutos (incluso horas) buscando y solucionando errores? No es necesario. Con 'Ejecutar pasos' hará que sus archivos por lotes sean más sólidos y eliminará errores en solo una fracción del tiempo. Además, le advertirá sobre las líneas que son propensas a fallar incluso si se ejecutan bien de forma regular. A un precio razonable. Solo $ 79.99.

  • Arquitectura orientada a proyectos.
  • Analizador de código integrado para verificar su código a medida que lo escribe.
  • Entorno de depuración similar a Visual Studio.
  • Amplio conjunto de comandos de depuración (entrar, pasar por encima, salir y más)
  • Rich Project Analyzer para encontrar sus errores y advertencias en poco tiempo.
  • Soporte integrado para variables de entorno expandidas retrasadas.
  • Definiciones de puntos de interrupción de varios tipos para adaptarse a sus múltiples necesidades de depuración.
  • Compatibilidad con canalizaciones complejas y redirección con resaltado multicolor.
  • Soporte de modificación y visualización de variables de entorno.
  • Ventana de información ampliada para una verdadera visualización de definición de variables.
  • Impresionante función de desenrollado 'Para comando'.
  • Pila de llamadas interactiva y ventana de parámetros.
  • Editor de última generación.
  • Ventana de salida de comandos integrada.
  • Interfaz sencilla e intuitiva. Extremadamente fácil de aprender y usar.
  • Opciones y configuraciones personalizables.
  • Se ejecuta en máquinas con arquitectura de procesador x86 y x64.

Lamentablemente, la empresa parece que cerró, pero aún puede descargar el instalador del archivo . Al igual que Take Command , es un software de prueba de 30 días, pero ya no puede comprar la licencia.