Depurar scripts

04/05/2007

Tengo el escritorio lleno de scripts (tanto VBScript como JavaScripts) que automatizan infinidad de procesos. Una de las tareas más arduas a la hora de programarlos es la depuración. Hasta hoy venía usando el fantástico método de plantar MsgBox() antes y después de cada línea de código susceptible de dar un error.

Tras unas horas perdidas detrás de un problema muy bobo, Google me ha mostrado la luz:

C:\> CScript MiScript.vbs //X

Con este insignificante parámetro ( //X ) es posible ejecutar los scripts en modo debug y usar tu debugger preferido para ir trazando la ejecución, marcando puntos de interrupción, inspeccionando variables, etc. vamos, como con cualquier programa compilado.