nsis拷贝文件,在做安装包的时候,怎么把整个文件夹(包括子文件夹和子文件)拷贝到目标PC?

nsis拷贝文件,在做安装包的时候,怎么把整个文件夹(包括子文件夹和子文件)拷贝到目标PC?,第1张

在安装时,输出路径使用SetOutPath命令,添加文件以使用文件命令。文件命令的/r参数被添加到文件夹和子文件夹中符合条件的文件的当前输出路径中。

一、SetOutPath C:\配置,源文件/ r“\ *”,源代码是机器上的文件夹,所有的文件和文件夹都将被打包。

二、SetShellVarContext所有,SetOutPath SMSTARTUP美元所有用户如C:\…\ \所有用户…

SetShellVarContext当前。

三、SetOutPath SMSTARTUP美元当前用户如C:\…管理员\ \…默认当前用户

打开VNISEdit工具,文件->新建脚本向导,我们通过向导来快速给一个程序打包,这里我们直接点【下一步】就行了。

第2步是填写我们的应用程序的名称,版本,出版人,网站以及程序的标志信息,我们按我们的实际情况填写及可。

第3步是填写安装程序的LOGO,程序名称,安装程序语言及用户图形界面和压缩算法等信息。注意这里的安装程序语言,我们要选择简体中文SimpChinese.

第4步这里是设置一个快屏幕和背景窗口属性。

设置应用程序的目录和授权信息,应用程序默认目录是指安装时,默认的目录,如果勾上允许用户更改应用程序目录,则在安装的时候可以更改,否则就不可以改。

这一步是添加应用程序的所有文件,左边可以新建组,也就是文件夹,右边添加文件。

应用程序图标,填写应用程序在开始菜单里的文件夹名称以及快捷方式等信息

安装程序完成时要运行的动作,这里的参数,是程序运行时传递的参数,一般情况下都为空。

9

解除安装程序,卸载程序时给的提示信息,卸载完成后的提示信息和图标。

10

最后一步就完成了,这里我们就可以得到生成的文件。

可以输出此文件夹:

SetOutPath $INSTDIR

File ...

SetOutPath $INSTDIR\Path

SetOutPath $INSTDIR\Path2

File ...

或者创建该文件夹:

SetOutPath $INSTDIR

File ...

CreateDirectory $INSTDIR\Path


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11633689.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存