debugging - ¿Cómo depuro un script VBScript independiente?
(4)
Tengo una secuencia de comandos VBScript que toma 2 argumentos de línea de comandos y hace alguna validación. Necesito depurar esto para ver cómo se ejecuta el programa. Intentaba pegar esto en Excel (usando VBA ). Sin embargo, hay algunas construcciones como Const
, etc. que no son compatibles, además de ciertas validaciones, como tomar los argumentos de la línea de comandos, están fallando.
Por lo tanto, me gustaría saber si hay alguna forma de depurar este script. Tengo instalado Windows XP y Office 2003. No puedo instalar ninguna otra aplicación en la computadora de la oficina.
Ejecute cscript.exe para args completos de comando, creo
cscript //X scriptfile.vbs MyArg1 MyArg2
ejecutará el script en un depurador.
Esto es para futuros lectores. Descubrí que el método más simple para mí era usar Visual Studio -> Herramientas -> Herramientas externas. Más detalles en esta answer .
Más fácil de usar y buenas herramientas de depuración.
Exporte esta carpeta a un archivo de copia de seguridad e intente eliminar esta carpeta y todo el contenido.
HKEY_CURRENT_USER/Software/Microsoft/Script Debugger
Haga clic en el mse7.exe
instalado junto con Office normalmente en /Program Files/Microsoft Office/OFFICE11
.
Esto abrirá el depurador, abrirá el archivo y luego ejecutará el depurador en el modo GUI.