NSIS 如果让插件调用回调
来源:互联网 发布:2017人工智能大会 编辑:程序博客网 时间:2024/05/22 03:53
继这里 http://blog.csdn.net/whbzealot/article/details/8768127 能够收到NSIS的调用
插件如何调用脚本并且给脚本传参数
方法1.
往栈里面push数值
pushint( (int)check->GetHwnd() );pushstring("error");
脚本中获取他们的只要依次Pop就可以了
Pop $Va1
Pop $Va2
其中$0获取的是窗口ID $1获取的是"error"这个字符串
方法2
设置固定的寄存器
setuservariable( INST_1, "error" );
INST_1
在脚本里面Pop $1 就能够获取到
INST_0 ~ INST_9是同理的
只要我们就能很方便的在插件里面调用脚本函数来实现一些功能了
比如
GetFunctionAddress $2 CheckStateChange ;获取到函数的地址
TKInstall::CreateLisenceCheckBox 111, 370, 1, $2, "XX急速浏览器" ;将他传给插件
那么当CheckBox改变是会调用到这里
Function CheckStateChange
MessageBox MB_OK "CheckState Changed!"
FunctionEnd
- NSIS 如果让插件调用回调
- NSIS官方插件
- NSIS nsDialogs 插件
- NSIS下载插件
- NSIS的插件开发
- NSIS inetc插件
- NSIS的有用的插件
- nsis新插件:Aero.dll
- nsis插件nsisSlideshow.dll更新
- NSIS DirectUI界面 nsSkinEngine 插件,让安装包不再枯燥,一键打包!!http://www.aceui.cn/
- NSIS学习笔记(二)-使用C++开发NSIS插件
- 官方 NSIS 插件全集简单介绍
- 制作NSIS命令行窗口输出插件
- nsis利用ButtonEvent插件移动无标题窗口
- NSIS皮肤插件:vcl-styles-plugins
- 官方 NSIS 插件全集简单介绍
- NSIS UI 美化类插件分享
- NSIS图形界面(使用nsiskin插件)进阶教程
- Hadoop1.0.4集群安装
- Android基于box2d开发弹弓类游戏[0]
- 符号链接与硬链接的区别
- 查看seesion 信息
- java中的反射一(Class类的认识)
- NSIS 如果让插件调用回调
- ubuntu12.04 取消主目录下文件在桌面上面的图形显示
- 打印出杨辉三角形(要求打印出10行)
- Android 基于Socket的聊天室
- struct timeval
- ZOJ 1589 Professor John(传递闭包)
- codeforces 295(Round #179)题解
- Trac,SVN,apache2安装配置
- ucarp安装