社区
脚本语言
帖子详情
在NSIS安装脚本,安装时如何不覆盖其中的的某个文件夹,卸载时如何不删除这个文件夹
starytx
2017-05-11 04:02:25
比如安装根目录有个data文件夹,我需要在安装时不覆盖里边的东西(如果存在)。同时卸载时也要保留这个文件夹和里边的东西.
在线等。
...全文
1100
1
打赏
收藏
在NSIS安装脚本,安装时如何不覆盖其中的的某个文件夹,卸载时如何不删除这个文件夹
比如安装根目录有个data文件夹,我需要在安装时不覆盖里边的东西(如果存在)。同时卸载时也要保留这个文件夹和里边的东西. 在线等。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ckc
2017-05-12
打赏
举报
回复
先把这个目录移走 安装、卸载完了再移回来
仿 百度云
安装
包
NSIS
打包源码
仿百度云
安装
包
NSIS
打包源码
文件夹
: icon 图标目录,包含
安装
、
卸载
图标 images
安装
所需的图片全在里面,PSD文件可用PS打开编辑
nsis
SlideShow
安装
时
图片切换所需全部文件 ui 自己修改的UI 循环切图 循环切图的教程实例相关 baidu.nsi
NSIS
脚本
文件 Include 编译需要的头文件,请自己复制Include下所有文件到
NSIS
目录下的Include如:C:\Program Files\
NSIS
\Include Plugins 编译需要的DLL插件,请自己复制Plugins下所有文件到
NSIS
目录下的Plugins如:C:\Program Files\
NSIS
\Plugins
NSIS
安装
包制作工具
包括
NSIS
安装
包、
NSIS
编辑器以及很全的
NSIS
常用插件:
NSIS
的插件 需要配合 Nullsoft Scriptable Install System(
NSIS
专业
安装
包制作工具) 才能使用。
NSIS
中文版下载地址: http://www.52z.com/soft/5228.html Animate : Animate 插件 AnimGif : 在程序中添加 GIF 动画 Base64 : 编码或解码普通文本成 Base64 编码 Blowfish : Blowfish 算法插件 BrandingURL : 将BrandingText变成链接的插件 ButtonEvent : 响应任何页面控件事件的插件 Cabdll : 以CAB方式压缩dll文件的插件 CABSetup : CABSetup 插件 CDROM : 控制 CD-ROM 并可读取 CD-ROM 信息 ChangeRes : 调整屏幕分辨率、刷新率、色深,注意不可超出屏幕最大分辨率 Chngvrbl : 自定义
NSIS
默认临
时
文件夹
插件 CRCCheck : 用于检查指定档案的CRC32数值 CryptoPlg : 用于加密指定档案的校验值(MD5/SHA1/MD2/MD4) CustomLicense : 自定义许可页面插件 Delay : 可以强制使某个按钮延
时
X 秒后才能使用 Dialogs : 调用打开、保存文档框等命令 DumpLog : 记录
安装
日志插件 EBanner : EBanner 插件 EmbeddedLists : 使用INI+此插件可使
NSIS
显示列表视图和树视图控件 EnumCDs : 枚举CD驱动器插件 EnumINI : 枚举INI值插件 EventLog : 记录
安装
日志插件 ExDlg : 使用res资源文件建立自定义页面的插件 ExecCmd : 执行命令行插件 ExecDos : 执行dos批处理文件的插件 ExecTimeout : 限
时
执行程序的插件 Extractdll : 解压dl_文件为dll类型的插件 Extractdllex : 解压dl_文件为dll类型的插件(扩展版,使用lzma压缩) Fct : 能找到指定窗口并关闭的插件 FindProc : 进程查找插件 GetVersion : 获取Windows系统版本插件 HandleFileDragDrop : 使
NSIS
支持文件拖拉的插件 HelpButton : 帮助按钮插件 HwInfo : 硬件信息插件 Inetc : Internet连接插件 InetLoad : Internet连接 插件 InstallOptionsEx : InstallOptionsEx 自定义页面插件扩展版 Internet : Internet 插件 Ipdll : 查询本机IP插件 KillProcDLL : 进程结束插件 Linker : 在任何页面创建快捷方式插件 Locate : 列举
文件夹
目录树插件 LockedList : 能检测
安装
、
卸载
需要前需要关闭的程序。以便
安装
正常进行 LogEx :
安装
日志控制插件扩展版 Marquee : 能创建滚动文本字幕的插件 Md5dll : Md5计算插件 MessageBox : 自定义对话框插件 Metadl : 网页Meta信息下载插件 MoreInfo : 获取程序文件版本信息的插件 MSSQL_OLEDB : MSSQL OLEDB 插件 Name2ip : 域名与IP转换插件 NewAdvSplash : 新式 AdvSplash 插件 NotifyIcon : 系统托盘图标插件
NSIS
Array :
NSIS
数组插件
nsis
DDE :
NSIS
DDE 插件
NSIS
List :
NSIS
列表插件
nsis
MultiMon :
NSIS
多屏幕信息检测插件
nsis
OS :
NSIS
操作系统信息采集插件
NSIS
pcre :
NSIS
pcre 插件
nsis
StartMenu : 开始菜单记录插件
nsis
User : 测试 Windows 用户登录插件
Nsis
XiMoL :
Nsis
XiMoL 插件
nsis
XML : XML 支持插件 NsMCI : MCI方式读取音频CD信息插件 NsRandom : 随机数生成插件 nsRestartExplorer : 重启桌面进程 Explorer 的插件 NsSCM : Windows 服务控制管理插件 NsScreenshot : 屏幕截图插件 nsWeb : 内嵌网页插件 Nwizplugin :
NSIS
向导插件 Nxs : 进程条插件 PassDialog : 密码框插件 RegBin : 二进制形式注册表插件 Registry : 注册表插件 Rfshdktp : 桌面刷新插件 Safer : 安全运行程序插件(Vista以上) ScrollLicense : 需要滚动许可页面到底部才能继续
安装
的插件 SelfDel :
删除
自身插件 Services : Windows 服务插件 SfHelper : sourceforge开源网站下载镜像站点查询插件 Shelllnk : 显示快捷方式信息的插件 ShutdownAllow : 允许关机插件 SimpleBg : 建立一个简易
安装
背景的插件 SkinnedButton : 使用图片作为按钮的插件 SpiderBanner : 能创建一个像Windows复制文件那样的小型带进度条、退出按钮对话框的插件 Stack : 堆栈控制插件 SysRestore : 系统还原控制插件 tapihelp : 调制解调器modem控制插件 TCP : TCP连接创建插件 TextReplace : 文本替换插件 Time :
时
间获取插件 ToggleInstFiles : 可以在
安装
页面(InstFiles)显示/隐藏
安装
日志框插件 Tooltips : 气球提示插件 TSFD : 文件选择、保存对话框插件 Unicode : 文本Unicode编码转换插件 UnTGZ : TGZ 解压插件 UserMgr : Windows用户控制插件(创建、修改用户) version : Windows版本获取插件 XML : XML 支持插件 XtInfoPlugin : 多种软件信息采集插件 新增插件: AnimGif plug-in--可以用来为
安装
页面上使用gif图片格式的插件,同
时
也支持静态bmp和jpeg格式 CDRom plug-in-- 开/关CD-ROM 舱门;获取CD-ROM 状态(准备好,尚未准备好);获取ready信息(卷标名,卷标数)查找系统中所 有CD-ROM (依靠Enumerate_CD-ROM_Drives 插件) GetVersion (Windows) plug-in--获取Windows版本信息的插件(名字,类型,版本,....) KillProcDLL plug-in-- 功能与KillProc类似,清除进程的插件,根据返回值来执行清除命令. Linker plug-in--一个来把label转化成一个超级链接的插件 LockedList plug-in--用来显示或取得选者被
卸载
或
覆盖
文件的锁定程序列表插件
NSIS
dl Smooth--
NSIS
dl plug-in的修改版本,增加了
安装
过程的平滑风格显示.与
NSIS
dl的功能没有其他差别
NSIS
pcre plug-in--
Nsis
正则表达式使用的插件 Name2ip plugin--把主机名转换成IP 地址。 NsProcess plugin--通过名字查找/杀掉进程;通过指定的进程名杀掉所有进程,进程名不区分大小写;支持 Win95/98/ME/NT/2000/XP ,插件大小仅为4KB. PassDialog plug-in--可以创建4种密码对话框的插件 用于创建用户名、密码或者序列号之类的验证是个错的选择。 ShutDown plug-in--一个注销,重启或关闭计算机的
NSIS
插件。, o% Y# d; G0 }) _5 p1 p5 O1 e ShutdownAllow plug-in--当
安装
程序运行
时
,这个插件允许Windows关闭或者注销。 SkinnedButton plug-in --这个插件允许在
安装
按钮上添加皮肤 Stack plug-in--这个
NSIS
插件可以操作
NSIS
堆或者私人堆 TextReplace plugin--文本替换插件9 X) l4 u$ i1 e Time plug-in--
时
间插件
NSIS
-Script-Maker-for-Windows-:
NSIS
脚本
制作器(Windows)-使用模板和Python
脚本
生成
NSIS
脚本
适用于Windows的
NSIS
脚本
制作器
NSIS
脚本
制作器(Windows)-使用模板和Python
脚本
生成
NSIS
脚本
。 使用模板来构建
NSIS
(Nullsoft可编写
脚本
的
安装
系统)
脚本
。 该
脚本
将您的应用程序
安装
在Windows用户
文件夹
中,在“开始”菜单和deskotp上创建一个快捷方式。 它还在“控制面板”中创建要
卸载
的条目。
NSIS
简易封包工具v3.1.0一款单文件打包制作工具.rar
简易封包工具是一款
NSIS
单文件封包工具的升级版本,已经修复了大量BUG,现在十分完美,它可以帮助软件爱好者对软件进行重新打包成一个单文件软件,甚至使用本工具单独打包一个
脚本
来运行它,适于把常用的程序个性化封包为单文件的程序打包、版权、自定义图标等文件信息,方便使用,主要特点就是门槛低使用简单!这里就尽详细的讲一下主要功能和可能遇到的问题. 四种封包模式: ①运行模式 即为单文件模式,解压运行,完成后全部
删除
临
时
内容. ② 解压模式 静默解压到任意位置,可创建桌面快捷方式,也支持运行一些
脚本
,注意:此模式解压后的位置不含自身
文件夹
. ③ 极简模式 封包后的程序运行
时
会有一个是否
安装
的提示对话框,
安装
文件夹
内生成ZUninstall.exe的
卸载
文件. ④ 界面模式 封包后的程序属于
NSIS
现代界面基本功能
安装
方式,
安装
文件夹
内生成ZUninstall.exe的
卸载
文件.
使用
NSIS
制作的多功能工具,有利于定位问题,辅助解决问题
平
时
自己办公和处理问题,经常使用todesk远程局点环境,此
时
往往涉及到如下需求 1,需要特定的工具测试局点网络环境 2,禁用windwos自动更新服务解决问题(在云桌面中会引起很多问题) 3,
卸载
windows内置应用,以及深度优化系统,比如在和友商PK
时
4,启用业务功能上诸多功能 5,分析故障系统各项指标(集成各种分析工具) 6,解析业务上的加密配置文件 7,快速共享本机
文件夹
(极大的利于定位问题,传递文件) 上述功能需求使用
NSIS
工具统一制作,并且打包出来的小程序体积很小,有类似需求的可以看看
脚本语言
37,719
社区成员
34,238
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章