nsis使用(关于NSIS的问题)
本文目录
关于NSIS的问题
工具:NIS Edit+Nullsoft Installation System(NSIS) 思路:脚本向导+修改代码=个性化安装包 步骤: 一、利用向导制作安装包 01、安装上述两款,启动NIS Edit,在“文件”菜单中“新建脚本:向导”→下一步”,如图1。 02、设置应用程序信息,如软件名称、版本、出版人等,如图2。当然最一个网站可以留空,如果设置了,则安装包会生成一个对应网址的“Internet 快捷方式”。 03、设置程序选项,如安装包图标、安装程序文件、安装包语言以下是代码片段: outfile test.exe Var hmci Function .OnInit InitPluginsDir SetOutPath $PLUGINSDIR File “c:\a.mp3“ System::Call msvfw32.dll::MCIWndCreate(i 0, i 0,i 0x0070, t “$PLUGINSDIR\a.mp3“) i .r0 SendMessage $0 0x0465 0 “STR:play repeat“ System::Call user32.dll::ShowWindow(i r0, i 0) StrCpy $hmci $0 File /oname=$PLUGINSDIR\splash.bmp c:\test.bmp advsplash::show 1500 800 600 -1 $PLUGINSDIR\splash Functionend Section ;add your codes sleep 5000 SendMessage $hmci 0x0010 0 0 Sectionend 5、如何把安装页面中的“Setup将安装……”中的Setup改成别的字 只需在以下是代码片段: !insertmacro MUI_PAGE_DIRECTORY 前面添加一行以下是代码片段: !define MUI_DIRECTORYPAGE_TEXT_TOP “你需要的文字“ 6、设置了自定义安装、卸载图标以下是代码片段: !define MUI_ICON “G:\Temp\Nsisres\Win 安装.ico“ !define MUI_UNICON “G:\Temp\Nsisres\Win 卸载.ico“
nsis拷贝文件,在做安装包的时候,怎么把整个文件夹(包括子文件夹和子文件)拷贝到目标PC
在安装时,输出路径使用SetOutPath命令,添加文件以使用文件命令。文件命令的/r参数被添加到文件夹和子文件夹中符合条件的文件的当前输出路径中。
一、SetOutPath C:\配置,源文件/ r“\ *”,源代码是机器上的文件夹,所有的文件和文件夹都将被打包。
二、SetShellVarContext所有,SetOutPath SMSTARTUP美元;所有用户如C:\…\ \所有用户…
SetShellVarContext当前。
三、SetOutPath SMSTARTUP美元;当前用户如C:\…管理员\ \…默认当前用户
更多文章:
android使用(Android 使用系统相机拍照和读取相册照片)
2024年5月18日 01:34
dns欺骗攻击实验(2018年的主要DNS攻击,你中招了吗)
2023年6月11日 23:20
implements在java中的用法(怎样自己模拟实现java中动态代理)
2024年7月18日 02:55
有哪些对树莓派的有趣改造和扩展应用?如何通过网页访问树莓派c语言控制io
2024年6月13日 22:06
offset函数数组用法(Excel的offset函数怎样把区域返回到另外一个区域里面)
2024年7月18日 15:22
treeset和hashset(Set set 和 HashSet set有何区别)
2024年7月5日 05:18
c语言求各科成绩的平均成绩(用C语言编写程序:有五个学生的三门课程的成绩,求每门课程的平均成绩)
2024年9月3日 01:20
文本编辑器详解(Notepad ++ 编写JAVA在CMD里运行出现乱码 ,怎么样设置NOTEPAD++字体支持!)
2024年7月7日 04:20
beginner是什么意思(no beginner’s mind,encounter eternal life.什么意思)
2023年7月25日 12:40
python 数组赋值(python 原来需要输入值给数组怎么改成直接给数组赋值啊,就是弄成像图二那样的)
2024年8月22日 16:35