Запуск и отладка скрипта с параметрами
Если метод Скрипт() содержит параметры, то для запуска и отладки такого файла нужно использовать конфигурацию запуска
Любой SBSL-файл должен содержать стандартный метод Скрипт(). Если в этом методе есть параметры, то для запуска и отладки скрипта нужно создать конфигурацию запуска.
Например, у вас есть такой метод:
метод Скрипт(парам1: Строка, парам2: Число)
- Нажмите Выполнить - Добавить конфигурацию... (Run - Add Configuration...). В вашем каталоге будет создан и открыт для редактирования файл launch.json, описывающий конфигурацию запуска.
- Добавьте в этот файл значения параметров для метода Скрипт(), например "Привет!" и 200:
{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "Executor", "type": "sbsl", "request": "launch", "scriptFile": "${file}", "args": ["Привет!", 200] } ] }
- Сохраните изменения файла launch.json
- Переключитесь на вкладку редактора, в которой отрыт
SBSL-файл. Это необходимо потому, что в конфигурации
запуска параметр
"scriptFile": "${file}"
говорит о том, что эта конфигурация запуска будет применена к текущему файлу, открытому в Visual Studio Code. - Откройте панель Запуск (Ctrl+Shift+D) (Run (Ctrl+Shift+D)).
- В заголовке панели нажмите на зеленый треугольник Начать отладку (Start Debugging), чтобы запустить открытый файл с текущей конфигурацией запуска.
- По умолчанию Visual Studio Code создает конфигурацию для
запуска SBSL-файла. Чтобы эту конфигурацию
использовать для отладки, в ней нужно изменить значение
параметра
request
на attach:
"request": "attach",