Как отлаживать файлы Windows Script Host, VBScript и JScript
РЕЗЮМЕ
Цель этой статьи - объяснить, как отлаживать Windows Script
Скрипты хоста (WSH), которые могут быть написаны любым скриптом ActiveX
язык (если установлен соответствующий языковой движок), но
которые по умолчанию написаны на VBScript и JScript. Есть
определенные флаги в реестре и, в зависимости от используемого отладчика,
некоторые необходимые процедуры для включения отладки.
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ
Для отладки сценариев WSH в Microsoft Visual InterDev, Microsoft
Script Debugger или любой другой отладчик используют следующую командную строку
Синтаксис для запуска скрипта:
wscript.exe //d <path to WSH file>
This code informs the user when a runtime error has occurred and gives the user a choice to debug the application. Also, the //x flag
можно использовать следующим образом, чтобы вызвать немедленное исключение, которое начинается
отладчик сразу после запуска скрипта:
wscript.exe //d //x <path to WSH file>
After a debug condition exists, the following registry key determines which debugger will be used:
HKEY_CLASSES_ROOT\CLSID\{834128A2-51F4-11D0-8F20-00805F2CD064}\LocalServer32
Отладчик сценария должен быть Msscrdbg.exe и Visual InterDev
отладчик должен быть Mdm.exe
.
Если Visual InterDev является отладчиком по умолчанию, убедитесь, что
функция «точно в срок» (JIT) включена. Чтобы сделать это, следуйте этим
шаги:
Запустить Visual InterDev.
В меню Сервис выберите Параметры.
Нажмите Отладчик, а затем убедитесь, что параметры Just-In-Time выбраны для категорий General и Script.
Кроме того, если вы пытаетесь отладить файл .wsf, убедитесь, что
следующий раздел реестра имеет значение 1:
HKEY_CURRENT_USER\Software\Microsoft\Windows Script\Settings\JITDebug
СВОЙСТВА
Номер статьи: 308364
- Последний отзыв: 19 июня 2014 г. - Редакция: 3.0
Ключевые слова: kbdswmanage2003swept kbinfo KB308364