排序
API自定义界面带提示框
!includensDialogs.nsh Name 'link_tooltips' OutFile 'link_tooltips.exe' XPStyle on Var Link Var tipS Page custom nsDialogsPage Function OnTimer ${Unless} $tips <> 0 System::Ca...
nsis安装包(二)_安装包基础
安装包基础 软件(英语:Software)是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为编程语言、系统软件、应用软件和介于这两者之间的中介软件。其中系统软件为计算机...
安装目录前添加函数判断是否覆盖安装
;此函数如果发现注册表中已经有数据,也就是说已经安装了产品则禁用掉路径选择页面的对话框和浏览按钮两控件。 !define MUI_PAGE_CUSTOMFUNCTION_show Pageshow !insertmacro MUI_PAGE_DIRECTOR...
获取安装路径的上一级目录、转换路径为短文件名格式
用到GetFullPathName指令 Name app OutFile app.exe InstallDir '$PROGRAMFILES\NSIS' Section SetOutPath $INSTDIR ;获取 $INSTDIR 的上一级目录 GetFullPathName $0 .. DetailPrint $0 ;指定 ...
如果只是判斷服務器操作系統,則可以使用 IsServerOS
${If} ${IsServerOS} SectionGetFlags ${SEC02} $R0 IntOp $0R $R0 | ${SF_SELECTED} SectionSetFlags ${SEC02} $R0 ${Else} SectionGetFlags ${SEC01} $R0 IntOp $0R $R0 | ${SF_SELECTED} Sec...
使用GetParameters实现自定义静默参数功能
GetParameters 用途:获取命令行参数 语法:${GetParameters} $var 我们需要先引用头文件: !include 'FileFunc.nsh' 然后指定静默参数要运行的函数体: ${If} $R0 == '/I' Call Install Quit $...
自定义结束页面范例
############################################# !include 'MUI2.nsh' var Label ############################################# Name 'Modern UI Test' OutFile 'WelcomeFinish.exe' RequestE...
让WPF窗体程序支持命令行方式运行的三种方式
有的时候,我们希望窗体程序也能接受命令行参数,以Console的方式运行。但是实现起来却要一些小技巧才能做到。如果做一个WPF程序,在Window的Loaded事件里写这样的语句: Console.WriteLine(“H...
NSIS进阶教程(四)自定义目录选择,自定义进度条,自定义图片切换效果前言
本篇主要讲讲以下几点: 创建目录选择按钮与文本框 创建自定义的进度条 创建图片切换效果 所用到的插件【新增】: WebCtrl SkinProgress BgWorker 讲义 首先贴出今天教程的完整的例子【已测试】...
nsis中 单句跳转的陷阱
在nsis里面我们经常看到类似下面的语句: IfSilent +1 +3 QQDrNsis::SendInstallProgress Goto +2 里面有几个很诡异的魔术数,是什么意思咩?其实很简单,就是相对(当前语句)跳转到某条语句的...
用户38172960 32分钟前0
谢谢分享唐懂 3小时前0
感謝分享用户11297581 5小时前0
看看,希望能用唐懂 6小时前0
感谢楼主感謝分享用户13412995 22小时前0
感谢分享用户17495123 昨天0
谢谢分享