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。