Встроенные файлы
Внедрить файлы в скрипт установки инсталлятора CreateInstall. Данная команда не упаковывает указанные файлы вместе с другими файлами. Эти файлы встраиваются прямо в исходный код скрипта установки. Содержимое каждого файла присваивается указанной переменной. При этом файлы никуда не сохраняются на компьютере пользователя в процессе установки. Эта возможность может быть полезна при использовании файлов с секретной информацией. Если выбран Способ встраивания-В памяти, то файлы должны быть текстовыми. Встраивание двоичных файлов описывается ниже или установкой Способ встраивания-Как временный файл..
Комментарий
При желании, вы можете указать комментарии к данной команде.
Кодировка
Вы можете выбрать кодировку файлов. Это может быть UTF-8, Unicode или двоичный файл.
Удалять BOM символы
Отметьте этот чекбокс, если вы хотите удалить UTF-8 или Unicode BOM символы в начале файла.
Способ встраивания
В памяти - весь список, до 1-2 MB только текстовых файлов. Имя файла должно содержать только ANSI символы.
Как временный файл - Рекомендуется для больших или двоичных файлов. Имя файла в кодировке UTF.
Имя файла
Укажите имя файла на вашем компьютере, который должен быть встроен в скрипт установки. Вы можете указать его в окне выбора нажав на кнопку справа.
С:\data\settings.ini C:\myapp\data.txt
Имя переменной
Имя переменной, в которую будет записано содержимое встроенного файла.
Условие
Вы можете указать условие при котором необходимо выполнить это действие. Если указанное условие будет ложно, то файл не будет загружаться а указанную переменную. Подробнее использование условий описано в Как использовать Условие.
Комментарий
Вы можете добавить в этом поле комментарий.
Команда Встроенные файлы
Как встраивать файлы с помощью команды Исходный код
Вы можете встраивать файлы в скрипт установки с помощью команды Исходный код на языке программирования Gentee. Ниже приведен пример встраивания файла и присваивание его переменной с именем myfile.
macrox_setstr("myfile", "\<c:\myapp\data.txt>")
Также имеется возможность встраивать в скрипт двоичные файлы. В этом случае используется переменная типа buf.
buf myfile myfile = "\<c:\myfiles\myfile.dat>" print("Size: \( *myfile )")