排序
NSIS 程序互斥函数
/************************ CheckMutex.nsi ************************/ ;NSIS 安装程序与卸载程序互相检查互斥的例子 #定义自己的互斥名称:# #注意安:装程序不能与卸载程序相同!# !define My...
使用系统API做对比
Function GetDllProductVersion System::Store S Pop $3 System::Call 'VERSION::GetFileVersionInfoSize(tr3,*i)i.r4' System::Call '*(&i$4,t''r1,t''r2)i.r5' ; Set $1 and $2 to '' so ...
NSIS 脚本学习
; 安装包信息 !define PRODUCT_NAME 'CoXoo' ; 要修改安装包,快捷方式版本,请修改此常量 !define PRODUCT_VERSION '1.6.1' !define PRODUCT_PUBLISHER 'CoXoo.com' !define PRODUCT_WEB_SITE ...
在NSIS中如何禁止一个组件组的父项的点击事件
如上图,当我们需要别人只能点选“原始英文版”或“简体中文版”中的其中一项时,我们通常会用到 !insertmacro StartRadioButtons 这类的宏来控制单选,但是在 NSIS 的例子中,它们的操控都是在...
寻找NSIS控件ID方法
name 'Find Control IDs' outfile 'findctlID_MUI.exe' showinstdetails show InstallDir '$EXEDIR' var header !include mui.nsh ; 许可协议页面 !define MUI_PAGE_CUSTOMFUNCTION_PRE lic_pre...
NSIS 确认路径
Function .onVerifyInstDir IfFileExists $INSTDIR\Winamp.exe PathGood Abort ; 如果 $INSTDIR 不是 Winamp 路径,则不让用户安装在这里 PathGood: FunctionEnd Function .onVerifyInstDir IfF...
正则表达式30分钟入门教程
正则表达式30分钟入门教程本文目标 30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。 如何使用本教程 最重要的是——请给我30分钟,如果你没...
NSIS 选择不同组件
!define CUST_INI '$PLUGINSDIR\custom.ini' !include Logiclib.nsh !include Sections.nsh !define SEC1_TEXT 'Section One' ;组件1 !define SEC2_TEXT 'Section Two' ;组件2 !define SEC3_TEX...
用autoit调用winrar打包多个指定的目录为rar例子
如:将C盘w文件夹打包为c盘的1.rar压缩包 RunWait('C:\Program Files\WinRAR\Rar.exe a -k -r -s -m1 c:\1.rar c:\w\')
FileInstall装入辅助工具方法
FileInstall('AdbWinUsbApi.dll', @ScriptDir&'AdbWinUsbApi.dll') 如果有文件夹要首先创建, fileinstall 不能创建文件夹,需要先创建文件夹






用户95327106
4小时前0
感谢分享