Microsoft Script Debugger es un depurador relativamente mínimo para lenguajes de scripting compatibles con Windows Script Host , como VBScript y JScript . Su interfaz de usuario permite al usuario ajustar los puntos de interrupción y / o paso a través de la ejecución de la línea de código de script por línea, y examinar los valores de las variables y las propiedades después de cualquier etapa. De hecho, proporciona una forma para que los desarrolladores vean el comportamiento del código de secuencia de comandos mientras se ejecuta, eliminando así gran parte de las conjeturas cuando las cosas no funcionan como se esperaba.
Microsoft lo considera obsoleto en favor del Microsoft Script Editor (MSE.EXE) más sofisticado , [ cita requerida ] [1] una herramienta opcional incluida en Microsoft Office 2000 [2] hasta Office 2007. [3] Además, Internet Explorer 8 viene con un depurador de JScript diferente, estrechamente integrado, que forma parte de las herramientas de desarrollo de Internet Explorer . [4]
Características
Según Microsoft, el depurador de secuencias de comandos proporciona estas funciones de depuración tradicionales: [5]
- Capacidad para establecer y borrar puntos de interrupción.
- Capacidad para recorrer y superar los procedimientos.
- Posibilidad de mostrar y cambiar los valores de variables y propiedades.
- Capacidad para evaluar expresiones.
- Capacidad para ver la pila de llamadas y navegar a cualquier procedimiento cargado actualmente.
Además, puede abrir y editar páginas HTML y admite la coloración de secuencias de comandos para mejorar la legibilidad. [5]
Limitaciones
El depurador tiene varias limitaciones, incluidas las siguientes: [6]
- El indicador de línea puede ser incorrecto al recorrer JScript en línea o depurar un documento enmarcado.
- Al depurar documentos abiertos en Internet Explorer, solo se puede depurar uno a la vez.
- Los comandos escritos en la ventana de comandos no tienen ningún efecto a menos que el usuario esté en modo de interrupción.
- Un punto de interrupción inmediatamente después de Document.Write se ignora.
- Ingresar un comando Document.Write mientras se depura, o actualizar un documento en Internet Explorer mientras se depura, puede provocar bloqueos u otros comportamientos inesperados.
- A diferencia de otros depuradores, no existe una ventana de inspección para supervisar las variables; deben comprobarse mediante comandos manuales.
- A diferencia de otros depuradores, los puntos de interrupción no se pueden establecer haciendo clic en el margen izquierdo; deben configurarse mediante la pulsación de teclas o el menú.
Uso
Después de la instalación, se pueden encontrar nuevas opciones en el menú del depurador de secuencias de comandos de Internet Explorer , que se agrega en el menú Ver . La depuración se puede desactivar opcionalmente desde la pestaña Avanzado en el cuadro de diálogo Opciones de Internet .
Ver también
Referencias
- ^ La página de detalles de la descarga indica que el depurador de scripts está obsoleto, pero no dice a favor de qué. Podría ser MSE, pero también podría ser Visual Studio.
- ^ "Información de la base de datos de ayuda DLL en MSE.EXE versión 6.1.83.92" . Microsoft. Archivado desde el original el 30 de enero de 2009 . Consultado el 8 de septiembre de 2009 .
- ^ "Problemas conocidos / Léame de 2007 Microsoft Office System" . Microsoft. Archivado desde el original el 7 de septiembre de 2009 . Consultado el 8 de septiembre de 2009 .
Pregunta o problema de Excel 2007: Microsoft Script Editor ya no está disponible. Respuesta: MSE ya no será compatible con Excel 2007.
- ^ "Descubriendo las herramientas de desarrollo de Internet Explorer" . Microsoft . Consultado el 8 de agosto de 2009 .
- ^ a b "Introducción al depurador de secuencias de comandos de Microsoft para Internet Explorer" . Microsoft . Consultado el 8 de septiembre de 2009 .
- ^ "Contenido de las notas de la versión del depurador de secuencias de comandos" . Microsoft. 23 de junio de 2005 . Consultado el 8 de septiembre de 2009 .