nsis脚本编译工具
‘壹’ java打包工具有哪些
1、Izpack(开源)
2、InstallShield
3、InstallAnywhere
4、Advanced Installer,有免费版、收费版。
5、Inno Setup 是一个免费的安装制作软件,小巧、简便、精美是其最大特点,支持pascal脚本,能快速制作出标准Windows2000风格的安装界面,足以完成一般安装任务。该软件用Delphi写成,其官方网站同时也提供源程序免费下载。它虽不能与Installshield这类恐龙级的安装制作软件相比,但也当之无愧算是后起之秀。
6、NSIS (Nullsoft Scriptable Install System)是一个Open
Source的Windows系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。这如其名字所指出的那样,NSIS是通过它的脚本语言来描述安装程序的行为和逻辑的。NSIS的脚本语言和通常的编程语言有类似的结构和语法,但它是为安装程序这类应用所设计的。NSIS脚本通常以nsi 为扩展名,支持include功能,头文件扩展名为nsh。NSIS (Nullsoft Scriptable Install System)是一个Open Source的Windows系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。这如其名字所指出的那样,NSIS是通过它的脚本语言来描述安装程序的行为和逻辑的。NSIS的脚本语言和通常的编程语言有类似的结构和语法,但它是为安装程序这类应用所设计的。NSIS脚本通常以 nsi为扩展名,支持include功能,头文件扩展名为nsh。
NSIS的主要特点是:
(1)开销小,一个完整功能的安装程序仅需要34k的额外开销。
(2)支持大多数Windows平台,包括:Windows 9.x,Windows NT, Windows 2000, Windows XP, Windows 2003
(3)支持三大压缩算法: Zlig, BZips, LZMA
(4)支持脚本
(5)支持多语言
(6)支持安装界面定制
(7)提供可扩展的插件接口
(8)支持网络安装、补丁
(9)支持无人值守的安装模式
此外,NSIS的license允许任何用途免费使用。
7、exe4j,这个是专门为java打造的,使用也最简单。
‘贰’ 关于NSIS反编译
Iron Speed Designer V3.2.2.29147
微软.NET多层网络应用快速开发工具,无论是行业应用还……
操作系统:Win9x/NT/2000/伏迅XP 授权方式:共享版
2006-02-04 1050 20318KB
Nullsoft Install System (NSIS) V2.14 汉化版
NSIS 是“Nullsoft 脚本安装系统”(Nullsoft Scriptab……
操作系统:Win9x/NT/2000/XP 授权方式:免费版
2006-02-04 18232 3216KB
编译工作台 V1.1
编译工作台设计用于编译原理课程演示及参考,它能够对……
操作系统:Win9x/NT/2000/XP 授权方式:试用版
2006-02-03 403 736KB
DBF Manager V1.30 Build 21
这是一款用来管理数据库的软件,除了功能强大以外,它……
操作系统:Win9x/NT/2000/XP 授权方式:共享版
2006-02-03 5422 1822KB
EMS Mysql Manager Pro V3.6.0.1
虽然 phpmysqladmin 的管理界面很直接又简单,但图形界……
操作系统:Win9x/NT/2000/XP 授权方式:共享版
2006-02-03 35889 15140KB
EMS MySQL Manager Lite V3.6.0.1
虽然 phpmysqladmin 的管理界面很直接又简单,但图形界……
操作系统:Win9x/NT/2000/XP 授权方式:共享版
2006-02-03 14410 13177KB
ShellBrowser For C++ & Delphi V5.0
通过 Windows95/NT 的外壳名字方便浏览的 VCL 组件。……
操作系统:Win95/98/Me 授权方式:共享版
2006-02-02 1443 6423KB
Help & Manual V4.1 build 853
YSIWYG(所视即所得)的 Help 文件制作工具,支持打印……
操作系统:Win9x/NT/2000/XP 授权方式:免费版
2006-02-02 12466 28516KB
FastReport V3.20.15
FastReport 是非常强大的报表控件,相比QuickReport,……
操作系统:Win9x/NT/2000/XP 授权方式:共享版
2006-02-02 32382 6220KB
Turbo C V2.01 重装上阵版
C语言编程工具,小巧实用,是编程和学习C语言的好工具……
操作系统:Win9x/NT/2000/XP 授权方式:免费版
2006-02-02 820124 1566KB
Turbo C/C++ V3.0 Build 0601 重装上阵版
====关于“Turbo C/C++ v3.0 重装上阵版”的说明==== ……
操作系统:Win9x/NT/2000/XP 授权方式:免费版
2006-02-02 36284 3147KB
MySQL Backup Watcher V1.9.1
MySQL 服务器缺升此,归档可能被在地方计算机上做和在因特网……
操作系统:Win9x/NT/2000/XP 授权方式:共享版
2006-02-01 2660 2971KB
Code Library for .NET V13.2.2218 (MySQL)
过去自己在写笑隐程序时经常会需要找程序片段或相关资料以……
操作系统:Win9x/NT/2000/XP 授权方式:共享版
2006-02-01 3576 2052KB
Code Library for .NET V13.2.2218 (MS Access)
过去自己在写程序时经常会需要找程序片段或相关资料以……
操作系统:Win9x/NT/2000/XP 授权方式:共享版
2006-02-01 3841 4340KB
Code Library for .NET V13.2.2218 (SQL Server/MSDE)
过去自己在写程序时经常会需要找程序片段或相关资料以……
操作系统:Win9x/NT/2000/XP 授权方式:共享版
2006-02-01 11701 2054KB
软件变脸王 2006 V2.5
软件变脸王是一款软件即时美化及修改工具,可以立马把……
操作系统:Win9x/NT/2000/XP 授权方式:共享版
2006-02-01 220 807KB
VB反编译精灵 V2.1
一款VB程序反编译工具,能够反编译VB5/VB6的部分程序代……
操作系统:Win9x/NT/2000/XP 授权方式:试用版
2006-01-28 882 2198KB
SourcePublisher C++ V1.4.340
一款可以把C++源代码和相关信息转化到pdf或者html文件……
操作系统:Win9x/NT/2000/XP 授权方式:共享版
2006-01-27 2547 9558KB
SourcePublisher Ada V1.4.340
SourcePublisher for Ada 是一款能够将你的Ada代码及其……
操作系统:Win9x/NT/2000/XP 授权方式:共享版
2006-01-27 833 9170KB
不知道你要那样,自己看看吧参考资料:http://www.skycn.com/sort/sort090000_indate_DESC_1.html
‘叁’ 求安装程序的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脚本编辑软件也是也从源代码级别进行了汉化,使用中完全没
有语言的障碍。
‘肆’ 怎么用NSIS制作的安装包来运行sql脚本了,相当于打补丁
nsis使用: 启动NSIS程序主界面,选择“可视化脚本编辑器(VNISEdit)”菜单,开始制作自己的安装包 选择“使用脚本向导创建新的脚本文件”,确定 进步脚本向导,下一步 第一步,这里填写应用程序的一些基本信息,下一步 第二步,这里是选择安装包的...
‘伍’ 如何用NSIS工具HW VNISEDIT打包安装程序
打开VNISEdit工具,文件->新建脚本向导,我们通过向导来快速给一个程序打包,这里我们直接点【下一步】就行了。
第2步是填写我们的应用程序的名称,版本,出版人,网站以及程序的标志信息,我们按我们的实际情况填写及可。
第3步是填写安装程序的LOGO,程序名称,安装程序语言及用户图形界面和压缩算法等信息。注意这里的安装程序语言,我们要选择简体中文SimpChinese.
第4步这里是设置一个快屏幕和背景窗口属性。
设置应用程序的目录和授权信息,应用程序默认目录是指安装时,默认的目录,如果勾上允许用户更改应用程序目录,则在安装的时候可以更改,否则就不可以改。
这一步是添加应用程序的所有文件,左边可以新建组,也就是文件夹,右边添加文件。
应用程序图标,填写应用程序在开始菜单里的文件夹名称以及快捷方式等信息
安装程序完成时要运行的动作,这里的参数,是程序运行时传递的参数,一般情况下都为空。
9
解除安装程序,卸载程序时给的提示信息,卸载完成后的提示信息和图标。
10
最后一步就完成了,这里我们就可以得到生成的文件。
‘陆’ NSIS删除文件夹应该怎么删
NSIS 只是一个脚本编译器,该脚本专用来制作安装程序。VNISEdit 充其量就是个第三方辅助工具而已,它生成的脚本不见得 100% 完美。这个工具很多年没更新了。VNISEdit 还是调用makensis.exe 来编译,所以你用啥编译结果都是一样的。NSIS 的卸载部分是手工写的,生成脚本也只是免去你手动写部分脚本,并不能做到自动根据安装的文件来卸载。如果你觉得卸载不干净,很简单,把删除你认为该删的东西的脚本放在卸载段就完了。
‘柒’ 哪个php编辑器最好用
一个好的编辑器或开发工具,能够极大提高我们的开发效率。下面介绍10个免费、强大的PHP编辑器/开发工具。这些编辑器拥有调试器、增量执行PHP脚本、查看每一行的所有变量值等功能。
1) Notepad ++
Notepad++是一款非常有特色的编辑器,是开源软件,可以免费使用。支持的语言: C, C++, Java , C#, XML, HTML, PHP, JavaScript! 功能有:
1. Notepad内置支持多达 27 种语法高亮度显示(囊括各种常见的源代码、脚本,值得一提的是,完美支持.nfo 文件查看),也支持自定义语言;
2. Notepad可自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开,代码显示得非常有层次感!这是此软件最具特色的体现之一;
3. Notepad可打开双窗口,在分窗口中又可打开多个子窗口,允许快捷切换全屏显示模式(F11),支持鼠标滚轮改变文档显示比例,等等;
4. Notepad提供数个特色东东,如邻行互换位置、宏功能,等等...现在网上有很多文件编辑器,这个却是不可多得的一款,不论是日常使用还是手写编程代码,都能让你体会到它独有的优势和方便。
2) PHPDesigner 7
phpdesigner 不仅支持php ,也支持其他网络语言像html ,xhtml,xml,css和javascript ,vbscript,java, c#,perl , Python等!
由于可以搭配使用的相关免费资源相当的多,PHP 的网页设计越来越多人在学习了,MPS PHP DESIGNER 是针对 PHP 网页的编写所设计的程序,它内建一系列的指令码、PHP4 原始码数据库、语法高亮度显示功能、FTP 客户端…等,不管您是 PHP 网页设计高手,或者是刚入门的新手,您都可以使用者套软件来帮您设计网页程序(SQL、HTML 亦支持)。
3) Eclipse PDT
Eclipse这个集成开发环境只要有插件就可以实现相应功能。PDT这个项目很早就开始进行了。Zend Studio for Eclipse就是基于这个插件的,再加上自己的调试器。大家也可以在Eclipse上使用这个插件,然后自己再去选择调试器来配置自己的开发坏境。至于怎么配置,网上有人写出了自己的配置方法,大家可以自己查阅,这里只是介绍工具,这个暂且按下不表。这里我介绍的一个配置完整的包。这个也是Zend开发的,因为是免费的,所以在使用时自然不能和Zend Studio相比。
但是因为是在Eclipse上安装插件自定义实现,不必为PHP开发再安装一个大型软件,所以还是有很多人喜欢用这么个工具的。
4) Bluefish
Bluefish标榜其自身是“一款为熟练的Web设计员和程序员而设的编辑器,但它的UI却很直观,任何初学者都很够很快上手,并在不断地积累中发现和掌握它的其它功能。如果你需要的是一款能够进行Web代码设计的文本编辑器,那么它一定会是一款很不错的软件。它给我的总体印象就是专业却不令人生畏,文字和图标结合的都很好。
Bluefish提供了很多常用的HTML任务选项,例如字体、表格等等,当然还有链接,这个软件是用了一个比较不常见的“链接描述”(anchor)来表明可点击的链接。“链接描述”对话框甚至还提供了例如OnClick和OnMouseover这样的Javascript脚本事件功能。
5) Notepad2
Notepad2是一个外观类似系统记事本的文本编辑工具,但比记事本有了很大的增强。
1. 自定义语法高亮,支持HTML, XML, CSS, JavaScript, VBScript, ASP, PHP, CSS, Perl/CGI,C/C++, C#, Java, VB, Pascal,汇编, SQL, Python, NSIS,INI, REG, INF, BAT,DIFF等众多脚本文件。
2. 支持ANSI,Unicode,UTF-8等编码互换
3. 可以设置无限个书签(9种图标可换)轻松定位
4. 空格,制表符彩色显示,并可互相转换
5. 可以对任意的文本块进行操作,ALT键+鼠标
6) HTML-Kit
HTML-Kit可以很容易的编辑、查找、验证、预览和发布HTML文档。功能包括:拖拽编辑、颜色代码打印、自动完成、任务栏、UNIX风格的查找替换、无限UNDO、文档模板、支持多种语言脚本和CSS、XML及XHML等等。
7) PHP Coder
PHPCoder用于快速开发和调试PHP应用程序,它很容易扩展和定制,完全能够符合开发者的个性要求.
1. 结合了PHP编译器和参考文档,可以对编辑中的PHP脚本进行即时预览;
2. 支持高亮显示HTML和PHP代码;
3. 自动完成功能,可以自动完成用户自定义代码片断;
4. 标准函数提示;
5. 有专门的工程项目管理器;
6. 对象浏览器搜寻编辑中文件的包含信息,自定义函数,并以树形显示.
7. 支持查找对称的语句标记符;
8. 支持高级搜索和替换;
9. 自带FTP功能;
10. 支持运行和断点调试。
总之,PHPCoder是一个非常实用的,功能强大的编程环境,而且它是免费的!
8 ) PHP Editor
DzSoft PHP Editor是专为PHP所设计的网页程序编辑软件-DzSoft PHP Editor,具有PHP编辑、侦错、浏览、原始码检视、档案浏览、可自订的原始码样本..等功能,无须架设网站主机就可以测试PHP指令码,是一套功能强大的PHP编程软件。
9) NetBeans IDE
NetBeans IDE是一个开源集成开发环境,可用于Windows、Mac、Linux和 Solaris。除完全支持所有 Java 平台(Java SE、Java EE、Java ME 和 JavaFX)之外,NetBeans 还是PHP、Ajax和JavaScript、Groovy和 Grails、Ruby和Ruby on Rails以及C/C++软件开发的理想工具。
原开发者是 SUN公司,现在为Oracle公司所有。
NetBeans 有多个产品,我们这里介绍的是专为PHP使用的,NetBeans for PHP有以下几个显要的优点:
全中文界面
完全开源免费
支持代码模板功能
支持代码自动折叠(可选择自动折叠代码的区域)
支持代码格式化
支持项目详细设置(项目右键属性)
支持多编码
支持FTP管理
支持PHP调试
支持语法加亮自定义
支持文件比较
支持按项目查找和替换
支持版本控制(CVS、Subversion、Mercurial)
支持插件功能
支持代码缩进(Tab和Shift + Tab,大部分编辑器都支持这2个快捷键)
支持括号匹配(包括大括号)
支持语法即时纠错
支持PHP、JS、CSS以及混写导航
支持JS兼容性检查
支持CSS设计
支持代码提示(输入点号、::、->,就会自动提示代码,其它情况由用户来决定是否提示)
支持文件快速定位(快捷键Alt + Shift + O,可以快速在项目中通过关键字列表出相关文件并定位)
支持类型快速定位(快捷键Ctrl + O,针对于JS,直接搜索出包含关键字的函数名称并定位)
支持符号快速定位(快捷键Ctrl + Alt + Shift + O,同时针对PHP和JS,直接搜索出包含关键字的属性、方法和函数名称并定位)
系统和插件可以自动更新
好处实在说不完,谁用谁知道,你的eclipse、zendstudio都可以扔了,这话有点过,如果单从费用来说,后者确实可以去掉。
10) PSPad
pspad,一款超级小巧,又超合适开发php的软件
推荐理由:对编码格式支持超好,用DW编写纯代码还是极易出错,如带SESSION在DW编写,绝对会提示错误,当然还有很多好处就不一一罗列
缺点:没有代码提示功能,不过,如果你是老手的话,这个不在呼,而新手更应该练习不需提示的写代码。
免费的编辑器,支持简体中文界面。它集各种编辑器的优点于一身,同时编辑多个文件,可以使用project;内置HEX编辑器;内置HEX编辑器;支持宏的录制和使用;支持语法高亮和彩色显示,HTML,PHP,Pascal,JScript,VBScript,SQL,Perl,JAVA...;内置文件比较工具;支持宏的录制和使用;内置FTP工具;可以针对不同的文件类型设置对应的外部工具;支持外部编译器。不过其打开文件的速度似乎不如Editplus。