Перейти к основному содержимому

Запуск и отладка скрипта с параметрами

По умолчанию при запуске скрипта «Исполнитель» пытается выполнить метод Скрипт(). Чтобы вызвать этот метод с параметрами или выполнить собственный метод, нужно создать файл конфигурации запуска и указать в нем нужные настройки.

Например, у вас есть такой метод:

метод МойМетод(парам1: Строка, парам2: Число)
  1. Нажмите ВыполнитьДобавить конфигурацию (RunAdd Configuration). В вашем каталоге будет создан и открыт для редактирования файл launch.json, описывающий конфигурацию запуска.

  2. Добавьте в этот файл значения параметров метода МойМетод():

    {
    "version": "0.2.0",
    "configurations": [
    {
    "name": "Executor",
    "type": "sbsl",
    "request": "launch",
    "scriptFile": "${file}",
    "method": "МойМетод", // Имя метода, который необходимо запустить
    "args": ["Привет!", 200] // Параметры, которые передаются в метод
    }
    ]
    }

    Если параметр method не указан, то по умолчанию запускается метод с именем Скрипт.

  3. Сохраните изменения файла launch.json.

  4. Переключитесь на вкладку с SBSL-файлом, так как параметр "scriptFile": "${file}" указывает на то, что конфигурация запуска будет применена к текущему файлу, открытому в Visual Studio Code.

  5. Откройте панель Запуск и отладка (Ctrl+Shift+D) (Run and Debug (Ctrl+Shift+D)).

  6. В заголовке панели нажмите на зеленый треугольник Начать отладку (Start Debugging), чтобы запустить открытый файл с текущей конфигурацией запуска.

По умолчанию Visual Studio Code создает конфигурацию для запуска SBSL-файла. Чтобы эту конфигурацию использовать для отладки, в ней нужно изменить значение параметра request на attach:

"request": "attach"