脚本编程 第11页
NSIS进阶教程(四)-永恒心锁-分享互联网

NSIS进阶教程(四)

自定义目录选择,自定义进度条,自定义图片切换效果 **前言** 上一节中我们已经处理了有关CheckBox自定义贴图的部分,但是目录选择的部分还没有加上,这节,我们先处理一下目录的选择部分,选择完路径...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁10年前
032849
NSIS 检测文件存在-永恒心锁-分享互联网

NSIS 检测文件存在

!define MUI_PAGE_CUSTOMFUNCTION_LEAVE DirectoryLeave !insertmacro MUI_PAGE_DIRECTORY Function DirectoryLeave IfFileExists '$INSTDIR\*.*' 0 +3 MessageBox MB_OKCANCEL|MB_ICONEXCLAMAT...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
032817
NSIS 重启Explorer-永恒心锁-分享互联网

NSIS 重启Explorer

FindWindow $0 'Progman' 'Program Manager' System::Call User32::GetWindowThreadProcessId(ir0,*i.r0) System::Call Kernel32::OpenProcess(i0x0001,i,ir0)i.r0 System::Call Kernel32::Term...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
032298
NSIS无窗体透明的闪屏效果-永恒心锁-分享互联网

NSIS无窗体透明的闪屏效果

Name '123' OutFile '123.exe' AutoCloseWindow true !include 'MUI.nsh' ;!define MUI_CUSTOMFUNCTION_GUIINIT MUIGUIInit ;!insertmacro MUI_PAGE_WELCOME !insertmacro MUI_LANGUAGE 'Englis...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁10年前
0322812
PassDialog是NSIS密码框验证窗口的插件-永恒心锁-分享互联网

PassDialog是NSIS密码框验证窗口的插件

/* PassDialog是NSIS密码框验证窗口的插件 PassDialog可以轻松的创建密码验证框,可以通过md5加密进行验证增强安全性. */ !AddPluginDir '../../Plugins' Name 'PassDialog Serial' OutFile 'Pas...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁10年前
0322813
ThreadTimer是NSIS创建多线程定时器的插件-永恒心锁-分享互联网

ThreadTimer是NSIS创建多线程定时器的插件

/* ThreadTimer是NSIS创建多线程定时器的插件 ThreadTimer创建的定时器作用于整个应用程序的生命周期,你可以在其中处理任何操作都不会与nsDialogs相冲突. */ !ifdef NSIS_UNICODE !AddPluginDir...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁10年前
0322715
nsDialogs使用RichEdit20A创建RTF富文本框-永恒心锁-分享互联网

nsDialogs使用RichEdit20A创建RTF富文本框

可以使用别人写好的头文件LoadRTF.nsh 载入RTF到富文件框(RichEdit20A创建)头文件LoadRTF.nsh 检查LoadRTF是否#included LoadRTF不能包含两次 !ifndef LoadRTFincluded /* Defines used by Load...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁10年前
032248
蓝色网际ACDSee美化版-永恒心锁-分享互联网

蓝色网际ACDSee美化版

;************************************************************ ;脚本编写: 蓝色网际 ;某些使用了 LogSet 指令的脚本需要使用特别版的 makensis.exe 才能通过编译 ;地址: http://nsis.sourcef...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁10年前
0321114
NSIS 替换文件中的内容-永恒心锁-分享互联网

NSIS 替换文件中的内容

Textreplace插件的使用: !include 'TextReplace.nsh' ${textreplace::ReplaceInFile} 'c:\1.txt' 'c:\1.txt' '%Install%' '替换的内容' '/S=1' $4 ${textreplace::FreeReadBuffer} '$4' ${text...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
032085
控制面板中显示安装包的大小-永恒心锁-分享互联网

控制面板中显示安装包的大小

;需要用到这个头文件 !include 'FileFunc.nsh' ${GetSize} '$INSTDIR' '/S=0K' $0 $1 $2 IntFmt $0 '0x%08X' $0 WriteRegDWORD ${PRODUCT_UNINST_ROOT_KEY} '${PRODUCT_UNINST_KEY}' 'Estimated...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
232056