Execute code v2

Делитесь приложениями
  • Всем привет.
    Немного переделал свою прошлую версию.
    Теперь нужно просто заменить 1 файл папке BAS и это всё будет работать в каждой новой версии.

    Из того что было раньше:

    • Копирование блоков из скрипта в код. Просто копируем блок из скрипта, и в редактор вставляется чистый код. Поддерживает вставку нескольких блоков. Пример:
    • Добавлено в "окружение" всех переменных с VAR_ текущего скрипта . Пример:
    • Добавлено в "окружение" всех многих api функций BAS. Пример:

    Из нового:

    • Добавлена документация и типизация для api функций
    • Добавлены интерфейсы для api функций которые требуют аргументы определнной структуры
    • Подсказки текущих ресурсов для функции работы с ресурсами
    • Подсказки переменных и ресурсов при вводе {{ и [[ - работает так же в действиях Яваскрипт, Выполнить яваскрипт на элементе, NodeJS

    Скачать:
    executeCode.zip

    Установка:

    1. Закройте BAS
    2. Сделайте резервную копию файла \apps*BAS_VER*\html\toolbox\utils\createCodeEditor.js
    3. Скопируйте файлы из архива с заменой
  • Просто супер! Спасибо!
    Есть одна загвоздочка.
    Конечно, не все используют кириллицу, но может получится пофиксить кодировку? В прошлой версии такой же баг был.
    Пример:
    log("Произошла ошибка : " + VAR_LAST_ERROR)

  • Переделал createCodeEditor.js
    Но кое где тоже промахивается

  • @Ajshma Это больше проблема с виндой. Если скопировать действие и перенести в другой скрипт - тоже сломается. Я как это у себя исправил это, попробую найти инструкцию