當前位置:首頁 » 編程軟體 » 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