脚本编程 第34页
让其在安装时不使用这么多的临时空间-永恒心锁-分享互联网

让其在安装时不使用这么多的临时空间

这是因为 NSIS 在用 LZMA 时采用了固实压缩,何谓固实压缩,其实就是把所有文件统一起来压缩,所以这样压出来的文件更加的小,同时也带来了一个问题,安装解压的时候,在临时文件夹中生成一个临...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0149611
如何将路径添加到系统环境变量中-永恒心锁-分享互联网

如何将路径添加到系统环境变量中

问:比如,我把 a.exe 用nsis包装好,安装到 c:\helloLib\a.exe,完成后,想把c:\helloLib\添加到系统环境变量的path里头,这样,在任何地方输入a.exe可执行。如何将路径添加到系统环境变量中?...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0184612
如何设置工作目录-永恒心锁-分享互联网

如何设置工作目录

NSIS 中设定工作目录使用 SetOutPath,例如在运行程序的代码 ExecWait '$INSTDIR\test2.exe' 前放入 SetOutPath $INSTDIR,那么 $INSTDIR 将会成为当前的工作目录,建立快捷方式也会把工作目录...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0157015
根据对于注册表键值的判断决定是否写入字串-永恒心锁-分享互联网

根据对于注册表键值的判断决定是否写入字串

问:在NSIS中如何才能做到根据对于注册表键值的判断决定是否写入字串,如果判断出某个key存在,则写入相应的字串,如果不存在,则不写入字串。例如:我先要判断“HKLM SOFTWARE\nsis”这个key存...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
016198
按“取消”就直接退出-永恒心锁-分享互联网

按“取消”就直接退出

!define MUI_ABORTWARNING 把这句去掉就可以了。
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0134715
关联文件图标后,图标没变化-永恒心锁-分享互联网

关联文件图标后,图标没变化

刷新图标用 System::Call shell32.dll::SHChangeNotify(l, l, i, i) v (0x08000000, 0, 0, 0)
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
017519
关于页面的设制-永恒心锁-分享互联网

关于页面的设制

这些应该是常用的教本参数了..我收集了一下..希望有所帮助... 当然,有些东西也是从世纪论坛里收集起来的,添加点注释... ;后面的都是注释信息,不会被编译.... 最重要的是等蓝色网际的翻译了... !...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
014789
如何用NSIS注册字体-永恒心锁-分享互联网

如何用NSIS注册字体

!include WinMessages.nsh Section 'MainSection' SEC01 File /oname=$FONTS\tahoma.ttf tahoma.ttf Push '$FONTS\tahoma.ttf' System::Call 'Gdi32::AddFontResource(t s) i .s' Pop $0 IntCmp...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0204014
如何制作安装包的时候需要调用系统函数来检测当前安装包运行的操作系统的内码页-永恒心锁-分享互联网

如何制作安装包的时候需要调用系统函数来检测当前安装包运行的操作系统的内码页

System::Call 'Kernel32::GetSystemDefaultLangID(v ..) i .s' Pop $0 IntOp $0 $0 & 0xFFFF MessageBox MB_OK $0
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0157815
定义欢迎页面的标题字体大小-永恒心锁-分享互联网

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

!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...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
018435