|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
4.3 ОтладкаОтладка скриптов VBScript, Microsoft Script Debugger Стандартное средство для целей отладки - Microsoft Script Debugger (MSD), по умолчанию устанавливается вместе с Windows 2000. Используется в том числе средствами третьих производителей (например, PrimalSript). Чтобы запустить: o wscript //D мой_скрипт.vbs ' - скрипт откроется в отладчике на первой команде Stop (если команды Stop нет, то отладчик не откроется); o wscript //X мой_скрипт.vbs ' - скрипт откроется в отладчике на первой исполняемой команде; o вызов из PrimalScript: меню Script -> Debug Script или Shift-F7. Основные возможности Microsoft Script Debugger: 1) точки останова (breakpoints). Чтобы настроить точку останова, нужно установить указатель в нужную строку и в меню Debug выбрать Breakpoint. Зачем: отладчик при запуске скрипта остановится на первой точке останова. Далее можно просмотреть значения переменных, выполнить несколько следующих команд пошагово и т.п. 2) команды перемещения по скрипту (из панели инструментов Microsoft Script Debugger): o Step Into (перейти на одну строку вперед); o Step Over - перепрыгнуть (выполнив) через строку кода и остановиться на строке через нее. Полезно в тех ситуациях, когда в строке - вызов длинной процедуры, которая уже отлажена; o Step Out - выполнить оставшуюся часть скрипта до конца. 3) окно Command - в нем можно просмотреть текущие значения переменных, присвоить переменным какие-либо значения, выполнить другие команды, которые вступят в силу немедленно; 4) окно Call Stack - через это окно можно просмотреть, в какой процедуре мы сейчас находимся.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||