Программатор UFPI Инструкция 14 Работа со скриптами
- Информация о материале
- Обновлено: 19.04.2023, 20:17
- Опубликовано: 13.04.2023, 20:32
- Автор: DeniS
По написанию скриптов есть отдельное руководство, которое пополняется актуальными функциями. Скрипты бывают обычные, которые можно открыть и отредактировать как текстовый документ свободно, а так же без ограничений запускать, так и шифрованные. Расширение файлов одинаковое .uscr.
Шифрование скриптов
Шифровать скрипты можно по
- открытому ключу - просто чтобы нельзя было подглядеть содержимое, но использование не ограничивает.
- паролю - для запуска требуется пароль.
- серийному номеру бокса - идет привязка и запустить скрипт сможет лишь владелец указанного бокса (стоит обратить внимание, что серийный номер в логе указан в HEX виде, соответственно как принято в UFPI ввод HEX значения должен выглядеть как 0xA1350F0A).
Однако нужно знать, что шифрованные скрипты нельзя подключать (#include) в другом скрипте.
Написание скриптов.
Скрипты пишутся в любом удобном текстовом редакторе (например с подсветкой синтаксиса Notepad++).
Для удобства отладки скрипт можно привязать к горячей клавише в настройках.
Вся отладка при написании скриптов проходит путем запуска и проверки в окне лога. Например описывается место и тип ошибки:
Line 7, error 'No matching symbol 'setPowerMode''
Line 2, error 'Unexpected token '{''
Для отладки и контроля удобно пользоваться выводном значений функцией print();