Applescript NSIS中的简单输入对话框

Applescript NSIS中的简单输入对话框,applescript,nsis,Applescript,Nsis,在我的NSIS安装程序中,我希望向用户显示一个输入对话框(文本+文本框),并检索该输入的结果,以便稍后在NSIS脚本中使用它 我找到了这个参考页: 但我找不到任何对文本框的引用 如果有帮助,我需要的是NSIS,相当于以下AppleScript代码: display dialog "Insert value:" default answer "" set value to text returned of result 使用或安装选项(NSIS的两部分)创建自定义页面: Outfile tes

在我的NSIS安装程序中,我希望向用户显示一个输入对话框(文本+文本框),并检索该输入的结果,以便稍后在NSIS脚本中使用它

我找到了这个参考页:

但我找不到任何对文本框的引用

如果有帮助,我需要的是NSIS,相当于以下AppleScript代码:

display dialog "Insert value:" default answer ""
set value to text returned of result
使用或安装选项(NSIS的两部分)创建自定义页面:

Outfile test.exe
Requestexecutionlevel user

!include nsDialogs.nsh

Page Custom mypagecreate mypageleave
Page Instfiles

Function mypagecreate
Var /Global MyTextbox
nsDialogs::Create /NOUNLOAD 1018
Pop $0
${NSD_CreateText} 10% 20u 80% 12u "Hello World"
Pop $MyTextbox
nsDialogs::Show
FunctionEnd

Function mypageleave
${NSD_GetText} $MyTextbox $0
MessageBox mb_ok $0
Abort ;Don't move to next page (If the input was invalid etc)
FunctionEnd

Section
SectionEnd
弹出对话框并不真正受支持,但它可以通过