Как установить переменную в INSTALL4j во время установки, чтобы сделать ее доступной в файле .exe после установки

Я сделал с помощью install4j IDE. Во время установки я хочу иметь возможность назначить переменную и сделать ее доступной для файла .exe после завершения установки.

Упрощенный сценарий:

  1. Пользователь указывает свое имя в форме при запуске установщика.
  2. Процесс установки завершен.
  3. Пользователь запускает созданный .exe файл
  4. Приложение приветствует пользователя: Hello {name provided in step 1.}

Каков наилучший способ добиться этого?

Основы программирования на Java
Основы программирования на Java
Java - это высокоуровневый объектно-ориентированный язык программирования, основанный на классах.
Концепции JavaScript, которые вы должны знать как JS программист!
Концепции JavaScript, которые вы должны знать как JS программист!
JavaScript (Js) - это язык программирования, объединяющий HTML и CSS с одной из основных технологий Всемирной паутины. Более 97% веб-сайтов используют...
1
0
447
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Все компоненты формы, которые принимают пользовательский ввод, например компонент формы «Текстовое поле», связывают ввод с переменной установщика, которая автоматически регистрируется как переменная файла ответов.

Например, если сконфигурированной переменной является «myName», то в вашем лаунчере вы можете получить введенное значение через

com.install4j.api.launcher.Variables.getInstallerVariable("myName")

Для других переменных установщика, которые не заполняются компонентами формы, вы можете вызвать

context.registerResponseFileVariable("otherVariable");

в действии «Запустить скрипт», чтобы сделать их такими же доступными в ваших программах запуска.

Спасибо, последняя рекомендация была именно тем, что я искал!

Adrian Grzywaczewski 23.05.2019 11:36

Другие вопросы по теме