Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
User interface 带有单选按钮的NSIS卸载反馈对话框_User Interface_Nsis_Uninstallation_Feedback - Fatal编程技术网

User interface 带有单选按钮的NSIS卸载反馈对话框

User interface 带有单选按钮的NSIS卸载反馈对话框,user-interface,nsis,uninstallation,feedback,User Interface,Nsis,Uninstallation,Feedback,我试图在NSIS中卸载之前显示一个简单的对话框。它由几个预定义的单选按钮(卸载原因)组成,最初没有选中任何一个。在用户选择其中一个单选按钮之前,卸载无法继续 作为奖励,理想情况下我也希望有一个自定义的原因文本字段(可通过最后一个单选按钮切换)。以及另外两个用于自定义文本和电子邮件的文本字段 然后,我需要获取所选的值(选中单选按钮)以及文本字段数据,或者将其附加到预定义的URL,在卸载程序退出之前,我使用InetC或类似插件向该URL发出GET请求;或者使用InetC或类似的插件以本地方式构造一个

我试图在NSIS中卸载之前显示一个简单的对话框。它由几个预定义的单选按钮(卸载原因)组成,最初没有选中任何一个。在用户选择其中一个单选按钮之前,卸载无法继续

作为奖励,理想情况下我也希望有一个自定义的原因文本字段(可通过最后一个单选按钮切换)。以及另外两个用于自定义文本和电子邮件的文本字段

然后,我需要获取所选的值(选中单选按钮)以及文本字段数据,或者将其附加到预定义的URL,在卸载程序退出之前,我使用InetC或类似插件向该URL发出GET请求;或者使用InetC或类似的插件以本地方式构造一个到预定义URL的POST请求。我不知道如何创建这样一个对话框页面。任何帮助都将不胜感激

我要找的是:


首先,您应该熟悉如何根据需要创建界面。由于nsDialogs是一个函数,因此您可以将其称为。

您可以使用Visual Studio 2005-2015的我的工具Visual&Installer(www.Visual-Installer.com)快速编写NSIS代码

(如果您正在“编写”安装程序-我假设您对nsDialogs有一些经验)

此外,还有一些其他工具,如NSIS Dialog Designer(),可以帮助您生成大量代码

这个工具是基于GUI的-类似于Visual Studio designer的设计器-但是请记住:结果仍然是脚本