Objetos de depuración de VBScript
Los objetos de depuración son objetos globales que pueden enviar resultados a un depurador de secuencias de comandos. Aquí, el depurador al que nos referimos es Microsoft Script Debugger.
los Debug los objetos no se pueden crear como otros objetos, pero se pueden usar cuando estamos depurando.
Los siguientes métodos son compatibles con DebugObjetos. Estos métodos u objetos no tienen ningún efecto si el script NO se ejecuta en modo de depuración. Los métodos admitidos por Debug Objects se describen en detalle.
Escribir
El método Write envía cadenas a la ventana inmediata de Microsoft Script Debugger en tiempo de ejecución. Si el script no se ejecuta en modo de depuración, el método Write no tiene ningún efecto.
Write Debug.Write([str1 [, str2 [, ... [, strN]]]])
Ejemplo
<!DOCTYPE html>
<html>
<body>
<script language = "vbscript" type = "text/vbscript">
Dim counter
counter = 42
Debug.Write "The value of counter is " & counter
</script>
</body>
</html>
Línea de escritura
El método Writeline es muy similar al método Write. El método WriteLine envía cadenas, seguidas de un carácter de nueva línea, a la ventana inmediata de Microsoft Script Debugger en tiempo de ejecución. Si el script no se ejecuta en modo de depuración, el método WriteLine no tiene ningún efecto.
Debug.WriteLine([str1 [, str2 [, ... [, strN]]]])
Ejemplo
<!DOCTYPE html>
<html>
<body>
<script language = "vbscript" type = "text/vbscript">
Dim counter
counter = 42
Debug.WriteLine "The value of counter is " & counter
</script>
</body>
</html>
Habilitación del modo de depuración
Para habilitar el script en modo de depuración, las siguientes acciones que debe realizar el usuario:
Sobre el Tools menú, haga clic en Opciones de Internet.
En el cuadro de diálogo Opciones de Internet, haga clic en la pestaña Avanzado.
En la categoría Exploración, desactive la casilla de verificación Deshabilitar la depuración de secuencias de comandos.
Haga clic en Aceptar.
Salga y reinicie Internet Explorer.