nsis离开自定义页面保存设置
2024-09-18 08:14:00
这是群里一位朋友问他的自定义页面设置完成后返回上一步无法保存怎么办写的一个小例子,拓展了下,只要不关闭,不管上一步还是进入下一步返回都可以保留原页面设置。
!include LogicLib.nsh
!include nsdialogs.nsh
XPStyle on
Page components
Page custom nsdialogspage
Page directory
OutFile "test.exe"
Name "test"
Section "test"
SectionEnd
Var Initialpage
Var Text
Var Text2
Function nsdialogspage
nsDialogs::Create 1018
Pop $0
${If} $Initialpage == ''
StrCpy $Text "默认值"
StrCpy $Initialpage "1"
${EndIf}
${NSD_CreateText} 0 0 80u 12u $Text
Pop $Text2
${NSD_OnChange} $Text2 OnChange
nsDialogs::Show
FunctionEnd
Function OnChange
Pop $Text2
${NSD_GetText} $Text2 $Text
FunctionEnd
最新文章
- excle表格生成网页
- [Asp.net 5] Localization-简单易用的本地化-全球化信息
- IOS第11天(2:UIPickerView自定义国旗选择)
- ORA-01009: 必需的参数缺失
- RabbitMQ介绍4 - 编程(C#客户端示例)
- Ioc容器Autofac系列(2)-- asp.net mvc中整合autofac
- jdbc_odbc SQLserver 驱动安装及测试
- FMDB使用
- Python中:self和__init__的含义 + 为何要有self和__init__
- Java自注三进入
- 【从cocos2d-x学习设计模式】第一阶段:辛格尔顿
- Sublime 、NotePad++中查找匹配中文字符
- UITabBarController及三种控制器的…
- 高可用Redis(十):Redis原生命令搭建集群
- NOIP2017 d1t2 时间复杂度
- JAVA远程调试
- T-sql 编程
- DoItYourself!
- PHP执行原理
- Python3: Command not found(Mac OS)
热门文章
- MyBatis-Plus联表查询的短板,终于有一款工具补齐了
- Linux—文件系统结构
- PostgreSQL 备份
- OS模块中获取当前文件的绝对路径的相关方法
- C 语言 时间函数使用技巧(汇总)
- 【安全通告】关于 DolphinScheduler 漏洞情况的说明
- 【Java面试】什么是IO的多路复用机制?
- 主流前沿的开源监控和报警系统Prometheus+Grafana入门之旅
- Luogu3379 【模板】最近公共祖先(LCA) (倍增LCA)
- Taurus.MVC 微服务框架 入门开发教程:项目集成:2、客户端:ASP.NET Core(C#)项目集成:应用中心。