Отладка скриптов

TSLab позволяет делать отладку скриптов в реальном времени. Это очень удобно. Например, можно посмотреть какое значение переменной в определенном месте, или даже изменить это значение.

Для начала надо включить режим отладки в TSLab. Для этого открыть Настройки, перейти во вкладку Оптимизация скриптов, отметить галочку Отладка скриптов.

Нажать Ок и перезагрузить TSLab.

Теперь запустим Visual Studio, откроем наш скрипт, в данном случае это BuyScript из прошлого примера.

Когда TSLab запускает скрипт в обработку, он передает управление методу Execute нашего скрипта. Поэтому поставим точку остановки сразу на вход этого метода. Хотя точку можно ставить в любом месте метода, там где мы хотим чтобы студия остановила процесс работы скрипта и передала нам управление.

Теперь присоединимся к процессу TSLab, для этого в меню Debug выбрать Attach to Process... (или Ctrl+Alt+P). В поиске наберем 'tslab' и выберем процесс TSLabApp64.exe.

После этого студия присоединится к процессу TSLab и теперь, если перейти в TSLab и нажать выполнить, то студия передаст нам управление в выбранной точке остановки.

В данном режиме можно посмотреть значения текущих переменных (вкладка Locals). Во вкладке Watch можно написать свои выражения или поменять значения переменных.

Горячие клавиши при отладке:

  • F10 - следующий шаг

  • F11 - следующий шаг с заходом в метод

  • Shift + F11 - выход из метода на следующий шаг

  • F5 - продолжить до следующей точки остановки

  • Shift + F5 - прекратить отладку

Last updated