当前位置:首页 » 编程软件 » nsis安装脚本

nsis安装脚本

发布时间: 2022-06-10 19:45:47

❶ 如何用nsis提取安装包的脚本

下载Nullsoft Scriptable Installation System V2.35 NSIS安装制作基础教程 NSIS简介: NSIS 是“Nullsoft 脚本安装系统”(Nullsoft Scriptable Installation System)的缩写,它是一个免费的 Win32 安装、卸载系统。它的特点:脚本简洁高效;系统开销小;当然进行安装、卸载、设置系统设置、解压文件等等更不在话下,几乎可以做所有的事情。更多的功能请阅读蓝色网际的《NSIS帮助文档》。 对于制作NSIS的使用教程,蓝色网际是NSIS方面的专家,她的《NSIS帮助文档》就是一本NSIS的圣经,而对初学者来说,最头疼的莫过于一大堆看不懂的代码,对他们来说无异于一本天书。缘于此,特草此基础教程,希望NSIS专家们勿见笑,不当之处欢迎批评指正以期完善,也希望给初学者作个铺垫。 工具:NIS Edit+Nullsoft Installation System(NSIS)

❷ 有哪位大侠知道后缀名为NSIS的脚本在哪下载

NSIS 软件的安装脚本扩展名为 .nsi ,一般不会有人给你提供下载的!这都是自己做安装程序才写的!因为对于不同的安装程序,脚本不同,每个程序有自己的脚本,脚本中定义了界面,界面文字,还有复制文件,注册控件,卸载信息等。而 NSIS 软件则是专门编译脚本的,至于脚本就是你自己根据你做的程序而写的,假如人家把程序脚本给你的话,不等于说你利用安装目录的文件也可以做一个安装程序了?这是不可能的!

❸ 如何用NSIS工具HW VNISEDIT打包安装程序

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

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

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

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

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

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

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

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

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

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

❹ NSIS制作安装程序 脚本自动配置tnsnames.ora

TEST =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.11.90)(PORT = 1521))

)

(CONNECT_DATA =

(sid = blue)

(SERVER = DEDICATED)

)

❺ 高分请问怎么用NSIS制作的安装包来运行sql脚本了,相当于打补丁

安装包可以调用外部程序的,命令行的 SQL程序是 OSQL.EXE,加参数调用这人程序即可,具体参数,请参考 OSQL /? 帮助信息

❻ NSIS使用安装脚本向导生成脚本后,如何解决安装结束后在完成界面上禁用“上一步”按钮

GetDlgItem $0 $HWNDPARENT 2 ;隐藏取消
ShowWindow $0 ${SW_HIDE}
GetDlgItem $1 $HWNDPARENT 3 ;隐藏上一步
ShowWindow $1 ${SW_HIDE}

❼ NSIS安装脚本中,有没有打包次数标记,比如我第一次打包标记1,下次自动变成2等等,或者类似也可以,谢谢

写脚本,在外部文件记录
如果就是做标记的 话,可以用时间标记 {TIME}{DATE}{TIMESTAMPE}

❽ NSIS安装脚本中,如何在安装后打开安装目录

使用ExecShell
explore
$INSTDIR语句即可,放在最后一个
Section
最后,将在安装最后一步打开。
或者放在函数里:
Function
.onInstSuccess
ExecShell
explore
$INSTDIR
FunctionEnd
如果出错,则需要看一下$INSTDIR变量是否被修改为其它值,因为此变量是可写的。

❾ 怎么用NSIS制作的安装包来运行sql脚本了,相当于打补丁

nsis使用:
启动NSIS程序主界面,选择“可视化脚本编辑器(VNISEdit)”菜单,开始制作自己的安装包
选择“使用脚本向导创建新的脚本文件”,确定
进步脚本向导,下一步
第一步,这里填写应用程序的一些基本信息,下一步
第二步,这里是选择安装包的...

❿ 求安装程序的NSIS脚本的详细说明

NSIS--基于脚本的安装程序- -

“NSIS (Nullsoft Scriptable Install System) 是 Windows 下的一个工具,它允许程序员
来创建这样的安装程序。它发布于一个开源的协议并且对于任何使用来说都是完全免费的。”
--NSIS用户手册

Foobar是我听听音乐的工具,而且使用了Winamp那么长时间了,对Nullsoft非常熟悉,但是
可能是由于整个公司的软件开放程度不高吧,具体它有些什么特长的东西一直不清楚。所以第
一次听说有一个NSIS的东西可以方便灵活的定制安装程序,是Nullsoft退出的,我还有些惊讶。

“NSIS 创建的安装程序能够安装、卸载、设置系统设置、解压文件等等。因为它基于脚本文
件,你可以完全的控制安装程序的每一部分。脚本语言支持变量、函数、字串操作,就像一个
普通的程序语言一样 - 但是设计来创建安装程序。即使有那么多的特性,NSIS 仍然是最小的
安装程序系统。在默认选项下,它仅增加了 34 KB 的开销。”--NSIS用户手册

不过看到NSIS.sourceforge.net的若干图标,一下子我就想起来了,原来好多的软件都使用
它制作安装程序,特别是那个带一个向下箭头的圆球图标老是出现在开源软件的安装程序中。
结果我都不知道这个东西,是在是有些不好意思了。

说起来要学习制作一个基于NSIS的安装程序可不是一个小时就可以的事情(恐怕要两个小时 ;),
因为制作一个安装程序需要学习NSIS的脚本编写,这基本上就是一门新的语言,是有一定
难度的。我自己的感觉是这种脚本语法简单,结构清除,由于使用了插件的方式扩展,功能相
当的强大(网络上有不少各式各样的插件,自己也可以方便的编写)。如果运用熟练几乎可以
随心所欲的操控安装程序,文件,网络以及操作系统等等。而编写简单的安装程序更是手到擒
来,比如下面的一段相信大家一看就知道要做什么了。

;---一个简单的安装程序
#
# 定义产品的信息,供以后程序使用
#
!define PRODUCT_NAME "TestSetup"
!define PRODUCT_VERSION "1.0"
!define PRODUCT_PUBLISHER "My company, Inc."
!define PRODUCT_WEB_SITE "http://www.mycompany.com"
!define PRODUCT_SERIAL_NUMBER "123" ; 序列号
!define TEMP_SN $R0 ; 处理序列号对话框中用到的临时变量

#
# 显示的各个页面定义
#
Page license # 许可声明显示页
Page components # 选择安装组件
Page directory # 指定安装目录
Page instfiles # 安装拷贝显示页

#
# 设置总体的信息
#
Name "${PRODUCT_NAME} ${PRODUCT_VERSION}"
OutFile "${PRODUCT_NAME}-${PRODUCT_VERSION}.exe"
ShowInstDetails show
InstallDir "d:\tmp"
LicenseData "readme.txt"
# 我在这里默认只支持中文方式的安装
LoadLanguageFile "${NSISDIR}\Contrib\Language Files\SimpChinese.nlf"

#
# 各个段的详细定义(根据选择组件,执行各个区段)
#
Section "说明文件"
SetOutPath "$INSTDIR" # 将这里的文件安装到目标目录中。
SetOverwrite ifnewer
File "license.txt" "readme.txt"
SectionEnd

Section "正文"
SetOutPath "$INSTDIR" # 将这里的文件安装到目标目录中。
SetOverwrite ifnewer
File "About NSIS.txt"
DetailPrint "正文安装结束了!"
SectionEnd
;----程序结束

像是上面这样的一个简单脚本也许就可以满足很多人的要求了,而许多商业安装程序工具生
成的结果也不过如此,可见NSIS这个开源的工具还是非常强大的,怪不得好多着名的软件都使
用它制作自己的安装程序(参见nsis的users)。在NSIS的Wiki上有好多非常实用的脚本和插
件供人们下载使用,论坛内的讨论也非常切入要害。更加难能可贵的是NSIS支持中文的程度非
常的高,国内不少有志人士为了这个东西作出了巨大贡献。所以文档和软件全部都有中文版本
,而像HM-NIS Edit这样的NSIS脚本编辑软件也是也从源代码级别进行了汉化,使用中完全没
有语言的障碍。

热点内容
内置存储卡可以拆吗 发布:2025-05-18 04:16:35 浏览:336
编译原理课时设置 发布:2025-05-18 04:13:28 浏览:378
linux中进入ip地址服务器 发布:2025-05-18 04:11:21 浏览:612
java用什么软件写 发布:2025-05-18 03:56:19 浏览:32
linux配置vim编译c 发布:2025-05-18 03:55:07 浏览:107
砸百鬼脚本 发布:2025-05-18 03:53:34 浏览:944
安卓手机如何拍视频和苹果一样 发布:2025-05-18 03:40:47 浏览:741
为什么安卓手机连不上苹果7热点 发布:2025-05-18 03:40:13 浏览:803
网卡访问 发布:2025-05-18 03:35:04 浏览:511
接收和发送服务器地址 发布:2025-05-18 03:33:48 浏览:372