Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / Программирование для администраторов
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

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 - через это окно можно просмотреть, в какой процедуре мы сейчас находимся.

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 

 
© 2004-2016, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru