Как написать скрипты для Qt Installer
Я пытаюсь написать свой первый установщик Qt и возникли проблемы. В моем установщике, в одном из пакетов, мне нужно запустить .exe
файл в конце установки и добавить переменную среды, а также.
Я думаю, что способ сделать это с параметром скрипта в package.xml
файл, но я не знаю, как написать этот скрипт, я не могу найти пошаговое объяснение того, как это сделать в любом месте.
может кто-нибудь помочь?
1 ответов
недавно меня постигла та же участь, что и вас, но мне удалось, по большей части, добиться того, что вы пытаетесь сделать из примеров и документации Qt installer framework, найденных здесь http://qt-project.org/doc/qtinstallerframework-1.5/index.html и http://doc.qt.io/qtinstallerframework/qtifwexamples.html.
информация, представленная на этих страницах, немного неоднозначна, но с небольшим экспериментом вы должны быть возможность создания сценария установки, который вам требуется.
пакета.xml-файл, который вы хотите реализовать сценарий установки, требует добавления
<Script>installscript.qs</Script>
тег и installscript.qs
его собственная личность должна находиться в папке meta этого пакета. The installscript.qs
будет содержать, среди прочего, a
component.addOperation("Execute".....)
команда, которая выполнит ваш требуемый .exe
. Тот же процесс для переменной среды может быть реализован с помощью выполните операцию для запуска пакетного файла, который создает переменную в системе пользователей.
Я пытался в течение последних нескольких недель реализовать пользовательские операции, подробно описанные в документации Qt installer framework, но до сих пор не увенчались успехом, поэтому, если вы добьетесь какого-либо прогресса в этой области, не стесняйтесь передавать информацию ;)