gpt4 book ai didi

java - 如何从主类设置 Install4j 变量?

转载 作者:太空宇宙 更新时间:2023-11-04 07:03:31 36 4
gpt4 key购买 nike

我在 Install4j 的“安装程序”步骤中有一个“下载文件”操作。此操作会下载文件并将其保存到安装目录。所有这些都运行良好。但是,要下载的文件的 URL 取决于用户输入。如何将 URL 设置为变量(来 self 的主类),然后我可以在下载文件操作中使用该变量?我只能找到一种在主类中获取变量的方法,但无法设置它们。有什么想法吗?

最佳答案

在“下载文件”操作之前,添加“设置变量”操作。在操作的配置中更改“脚本”以返回所需的 URL 字符串:

// Get some user input from some screen's input field.
String userInput = (String)context.getVariable("sometextbox");

// Call your custom code with user input and return a url
String url = com.mycompany.getDownloadFileUrl(userInput);

// Set it to the runtime variable.
return url;

将“变量”属性设置为可识别的名称。

然后,返回到“下载文件”操作,并单击在“URL”输入字段中单击时出现的箭头。

单击插入运行时变量 -> 绑定(bind)变量,然后单击您在之前步骤中创建的变量。

关于java - 如何从主类设置 Install4j 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21761881/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com