NSIS 制作安装包检查安装路径是否有空格
.onVerifyInstDir该回调对于你的安装程序来说可以允许代为控制安装路径是否有效。每次用户更改安装路径的时候这段代码都会被调用一次,所以不要在这里使用 MessageBox 等傻指令。如果该函数调用 Abort,则 $INSTDIR 的路径被认为无效。
检查安装路径是否有空格的逻辑没什么问题,现在的问题是onVerifyInstDir该函数中实现检查不行,不知道要在那个回调函数中检查才能实现,按照操作手册
每个内建的页面都有三个回调函数。一个预置函数、一个显示创建函数和一个离开函数。预置函数在页面被创建之前被直接的调用,显示函数在页面被创建后且在显示之前被直接调用,离开函数在用户按下下一页按钮之后并且在页面离开之前被直接调用。
我觉得应该在内建的页面中的离开函数中处理,可是不知道离开函数的生命形式,请大侠指教! --------------------编程问答-------------------- 离开函数中检查,如果有空格可以返回上页 --------------------编程问答--------------------
+1
补充:.NET技术 , 其他语言