🤖 Порой бывает необходимо кому-то дать/ продать/ подарить свой скрипт собственноручно написанный на языке Lua для терминала QUIK, но не хочется, чтобы кто-то увидел его исходный код, то в этом случае можно сделать «закрытым» — скомпилировать. Т.е. воспользоваться компилятором.
💡 Компилятор это специализированное программное обеспечение.
Так называются утилиты, которые обрабатывают исходный код и преобразовывают его в машинный.
💻 Для того, чтобы работать с Луа, можно воспользоваться текстовым редактором SciTE, со встроенным компилятором.
👍🏻 Но устанавливать мы ничего не будем (незачем это), а воспользуемся версией portable.
💡 Компилировать будем для версии Lua5.3 (на данный момент поддерживается в QUIK).
✅ ПРИСТУПАЕМ
✏ Итак. Для начала скачиваем архив LuaCompFiles53.zip и распаковываем в любом удобном месте.
✒ Далее… У нас есть папка с нашим тестовым скриптом Test.lua.
Там же в папке находится компилятор.
✏ Двойным кликом левой клавиши мыши по файлу SciTE.exe_ярлык.bat запускаем SciTE
✒ Появляется окно редактора.
✏ В это окно перетаскиваем только что скопированный файл нашего скрипта.
✒ В окне редактора отобразится его код.
В этом же окне можно и редактировать сам код (кому как удобнее)
✏ Затем для компиляции выбираем в верхнем меню раздел Tools и выбираем самый верхний пункт Compile (или можно сразу нажать Ctrl+F7)
✒ Запустится процесс компиляции, во время которого производится проверка кода на синтаксические ошибки. Если в коде где-то обнаружены ошибки (не логические), то будет показан номер строки с этой ошибкой и компиляция успешно завершена не будет.
✏ Если же всё в порядке, то процесс компиляции завершится успешно
✒ В этой же папке появится файл скрипта с расширением .luac
💻 Этот скомпилированный файл Luac скрипта можно запускать в терминале QUIK, так же как и ваш оригинальный скрипт с расширением .lua
🥳 Теперь можно взять этот скомпилированный файл и уже спокойно отдать кому-либо, сильно снизив опасения и вероятность того, что он или кто-нибудь другой узнает ваши секреты и наработки!
🎬 ВИДЕО С ПРИМЕРОМ КОМПИЛЯЦИИ ФАЙЛОВ НА LUA https://youtu.be/waCX4CHO35A 👉🏻 Также можете подробнее прочитать и скачать все файлы тут: https://daytradingschool.ru/kak-skryt-svoj-kod-na-yazyke-lua-ot-chuzhix-glaz/
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Нет комментариев