Создание файла ресурсов для IDE Lazarus — отдельная история. Как правило, предлагается перемещать файлы для размещения в папку tools, а потом через терминал вызывать lazres.exe. При этом ни в одном источнике не упоминается, что lazres — это полноценная независимая программа, которую можно использовать где и как угодно.
Сформировать файл ресурсов можно и вот таким скриптом:
## Переменные с именами файлов для исключения ## $app='lazres.exe' $self='createlrs.ps1' ## Запрос на ввод имени файла ресурсов ## $lrs=Read-Host 'Введите имя файла ресурсов' ## Получение всех файлов в папке ## $files=Get-ChildItem -Exclude $app, $self ## Формирование команды ## $command="$lrs.lrs $files" ## Запуск процесса ## Start-Process lazres.exe $command -NoNewWindow
В имени файла ресурсов не надо писать расширение .lrs! Скрипт добавит расширение автоматически.
Всё что нужно — создать директорию для размещения lazres.exe (находим в папке lazarus\tools), этого скрипта и файлов для упаковки в ресурс.
Важно! Файлы для упаковки не должны иметь пробелов в именах!