脚本专区 第51页
定义欢迎页面的标题字体大小-永恒心锁-分享互联网

定义欢迎页面的标题字体大小

!define MUI_PAGE_CUSTOMFUNCTION_SHOW ChageFONT !insertmacro MUI_PAGE_WELCOME Function ChageFONT GetDlgItem $0 $MUI_HWND 1201 createFont $1 'Tahoma' '11' '700' SendMessage $0 ${WM_S...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁3年前
020015
BAT代码调用AU3-永恒心锁-分享互联网

BAT代码调用AU3

例如: @echo off echo Add VPN route FOR /F 'tokens=2 delims=:' %%a in ('IPCONFIG ^|FIND 'IP' ^|FIND '172.16.'') do set _IP=%%a set IP=%_IP:~1% echo VPN IP = %IP% BAT代码写成bat文件...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁3个月前
019999
NSIS循环播放MP3-永恒心锁-分享互联网

NSIS循环播放MP3

Function .onInit InitPluginsDir File '/oname=$PLUGINSDIR\bgm_傻女.mp3' 'E:\傻女.mp3' ; 打开音乐文件 System::Call 'winmm.dll::mciSendString(t 'OPEN $PLUGINSDIR\bgm_傻女.mp3 TYPE MPE...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁3年前
0199615
NSIS 文本函数头文件介绍(一)-永恒心锁-分享互联网

NSIS 文本函数头文件介绍(一)

文本函数,顾名思义就是处理文本文件的函数。使用这些文本函数前,必须先包含头文件TextFunc.nsh。有些函数需要预声明,这个在帮助中有详细介绍,具体可查阅帮助。该头文件目前包含如下一些函数...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁3年前
0198515
IF与WHILE的使用-永恒心锁-分享互联网

IF与WHILE的使用

逻辑语句的宏文件:  !include logiclib.nsh IF语句: ${If} $0 == 'some value' MessageBox MB_OK '$0 is some value' ${ElseIf} $0 == 'some other value' MessageBox MB_OK '$0 is some...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁3年前
0198315
nsis中 单句跳转的陷阱-永恒心锁-分享互联网

nsis中 单句跳转的陷阱

在nsis里面我们经常看到类似下面的语句: IfSilent +1 +3 QQDrNsis::SendInstallProgress Goto +2 里面有几个很诡异的魔术数,是什么意思咩?其实很简单,就是相对(当前语句)跳转到某条语句的...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁3年前
0197512
调用cmd(dos)命令详解-永恒心锁-分享互联网

调用cmd(dos)命令详解

Run(@ComSpec & ” /c ” & ‘commandName’, “”, @SW_HIDE) 其实这样就行了,反正au3已经不支持98了: Run(‘cmd /c commandName’, “”, @SW_HIDE) 最简单的例子: Run(‘cmd /c p...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁3个月前
019728
反编译 NSIS 的脚本(三)-永恒心锁-分享互联网

反编译 NSIS 的脚本(三)

8. 组件的隐藏和显示 细心的朋友都看到了脚本里面有两个 !insertmacro MUI_PAGE_COMPONENTS,那么组件选择页面就会出现两次,察看 gaydata.ini 就知道第一次显示的是 sec0 到 sec36,第二次显示...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁3年前
019709
使用NSIS制作安装程序-永恒心锁-分享互联网

使用NSIS制作安装程序

首先看一看NSIS的最简单的例子提供了什么,NSIS的Example目录下有一个例子叫做:example1.nsi,用文本编辑器打开它,其内容为: ; 注释说明 ;-------------------------------- ; 安装程序的名...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁3年前
019665
NSIS注册dll,ocx-永恒心锁-分享互联网

NSIS注册dll,ocx

方法一:利用RegDLL/UnRegDLL SetOutPath '$INSTDIR' ; 注册 RegDLL '$INSTDIR\test.dll' ;反注册 UnRegDLL '$INSTDIR\test.dll' 方法二:利用ExecWait ;注册。注意:不加/s会弹出注册成功的弹...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁3年前
0196512