《WINRAR把綠色軟件做成安裝版的途徑與方法》由會員分享,可在線閱讀,更多相關《WINRAR把綠色軟件做成安裝版的途徑與方法(14頁珍藏版)》請在裝配圖網上搜索。
1、WINRAR:把綠色軟件做成安裝版的途徑與方法
綠色軟件,按我的理解應該包括2 種:1-單文件或多文件,其主文件在系統(tǒng)中不做任何 處理就可以使用;2-包含綠化文件,只有運行一下“綠色”文件就可以使用,其中綠化 文件有直接的reg注冊文件,有bat批處理文件,有inf安裝文件…,很多人喜歡或者 某種需要,需要把這些綠色文件做成安裝版的。
WINRAR 幾乎是每個電腦里都有的,解壓壓縮是常用的功能了,但很多人忽略了他的另 一個功能:自解壓。而用自解壓命令的又更少了。
看了我的介紹,你可能就更喜歡WINRAR 了。
先說說注釋命令:
自解壓命令: Delete
Dele te=〈文件名〉
2、
在解壓到目標文件夾之前刪除指定的文件,允許數(shù)個 Delete 命令。 如果在此指定的文件被鎖定而無法刪除,自解壓模塊在解壓前會試著將它臨時重命名, 并在 Windows 重新啟動時刪除它,這能不能成功則取決于 Windows 版本的差異。 例子:
Delete=winrar95.exe
Delete=rarlng.dll
自解壓命令: License
License二〈許可協(xié)議對話框標題〉
{
許可協(xié)議文本 1
許可協(xié)議文本 2
} 當運行自解壓文件時顯示指定的作為軟件許可協(xié)議文本。用戶既可以接受它并繼續(xù)解壓 或者拒絕它并退出。許可可以包含 HTML 或者純文本格式。在以后
3、的處理過程中,為了 使字符串和對話框匹配,自解壓模塊將合并和重新格式化指定的字符串。所以如果你希 望重新產生一個新的段落,你需要在它前面放一個空的字符串。你可以使用 HTML 來控 制顏色,字體和顯示的格式。HTML語法的描述可以在The World Wide Web Consortium 站點找到。也可以使用網頁編輯程序來產生 HTML 文本。如果文本由數(shù)個字符串組成, 自解壓模塊把‘}'字符作為文本的結束標記,所以你在你的文本的字符串的首個位置 不應該使用此字符。如果你需要在字符串的開頭使用‘}'字符,在它前面插入空格。 例子:
License二最終用戶許可協(xié)議書
{
所有版權于 R
4、AR 均屬于作者所專有。 此程序是共享軟件,任何人在測試期限內均可以使用此軟件。 在測試期限過后,你“必須”注冊。
}
自解壓命令: Overwrite
Overwrite=[n]
如果[n]為0,在覆蓋文件之前用戶將會被先詢問。這是覆蓋 命令的默認動作,可以 不需要指定。如果[n]不存在或是等于[1],文件將在沒有確認的狀況下全部覆蓋。如果 [n]等于[2],所有已存在的文件將不會被覆蓋。
例子:
Overwrite=1
自解壓命令: Path
Pat h=< 路徑〉
設置默認的目標路徑。路徑的絕對使用起始點在不更改的情況下為<驅動器號>:,如果 < 路徑〉只包含了名稱,它
5、將會被附加到“Program Files”文件夾下,如果你希望關閉 如此的作用,請從“.\”字符開始定義起始 <路徑〉。
例子:
a)設置“Calc 3.05 beta”為文件夾名,位置在“Program Files”下,當成默認路徑:
Path=Calc 3.05 beta
B)設置“C:\Calc”當作默認路徑:
Path=C:\Calc
c)設置“Calc”在根目錄下當作默認路徑:
Path=.\Calc
自解壓命令: Presetup
Prese tup=〈程序〉
自解壓在解壓之前將試著運行 <程序〉,在運行 <程序〉 之前必須先指定目標文件夾。 你可以使用此命令,
6、比如說,當安裝新版本于舊版本上面時,用以刪除先前的程序版本 如果程序名包含空格,它必須包含在引號之內。
例子:
Presetup=uninstall.exe /clean
SFX 命令: SavePath
SavePath
這個命令允許自解壓程序在注冊表中存儲用戶輸入的目標路徑,并在自解壓文件下一次 運行時恢復相同的Pat ho原來的Path命令內容被放在輸入目標路徑區(qū)域的列表下拉 菜單中,所以用戶可以在以前輸入的和原始路徑中選擇。
當安裝新版本或更新一些軟件到同樣的目錄時,這個功能可能很便利。它允許只改變一 次目標路徑,而不需要每次都輸入。
SavePath命令只能和Path命
7、令一起使用一次。
例子:
Path=Calc 3.05
SavePath
自解壓命令: Setup
Set up二〈程序〉
在成功解壓之后自解壓將會試著運行〈程序〉。在運行〈程序〉之前,包含已解壓文件
的文件夾將會設為當前文件夾
例子:
Setup=setup.exe
1) 如果你在使用自解壓運行 InstallShield setup.exe 有問題的話,請試著運行
“setup.exe /SMS”來代替簡潔的“setup.exe”。此開關允許自解壓檢測安裝程序 的退出。
2) 全部在自解壓命令行所指定的參數(shù)都會從Setup=〈程序〉命令提交給程序,自解壓 它自己則只
8、認得-s開關,也就是強制緘默安裝模式而不顯示開始對話框。
3) 自解壓模塊在啟動安裝程序前設置 sfxname 環(huán)境變量。這個變量包含自解壓模塊的 名字,所以安裝程序可以在需要這樣的信息時讀取它。
自解壓命令: shortcut
shortcut二〈目標類型〉,〈源名〉,〈目標文件夾〉,〈描述〉,〈快捷方式名〉
為解壓的文件常見一個快捷方式。
目標類型 是一個一個字符寬的區(qū)域,可以有下列值:
D 在桌面創(chuàng)建快捷方式
S 在開始菜單創(chuàng)建快捷方式
P 在開始菜單/程序中創(chuàng)建快捷方式
T 在啟動菜單中創(chuàng)建快捷方式
源名 是壓縮文件名。
目標文件夾 是創(chuàng)建快捷方式的文件夾,如果它
9、不存在,它將被自解壓文件創(chuàng)建。
描述 是描述快捷方式的字符串。
快捷方式名 是由自解壓創(chuàng)建的 .lnk (快捷方式)文件的文件名。 所有參數(shù)用逗號分隔。如果你需要添加逗號字符在參數(shù)內,鑲入整個參數(shù)引用。如果你 需要在字符串中插入一個引用標記,要輸入兩次引號。只有 目標類型 和 源名 是必需 的,其它參數(shù)可選。
例子
在桌面創(chuàng)建在WinRAR文件夾中連接到winrar.exe的快捷方式,帶有“WinRAR可執(zhí) 行文件”的描述和“WinRAR壓縮文件管理器”的名稱:
Shortcut二D,winrar.exe,WinRAR,“WinRAR 可執(zhí)行文件”,“WinRAR 壓縮文件管理 器”
10、
自解壓命令: Silent
Silen t[二參數(shù)]
開始解壓時不顯示開始對話框。
參數(shù) 可以是 1 或 2。如果 參數(shù) 是 1,開始解壓對話框會完全隱藏,包含進程指示和 文件名。如果 參數(shù) 是 2,則跳過開始解壓的確認,但用戶仍然可以看到壓縮文件的解 壓進程。
例子:
Silent=2
自解壓命令: TempMode
TempMode=[問題敘述][@窗口標題文本]
此命令強制自解壓創(chuàng)建一個臨時目錄,將全部文件解壓至此,然后開始運行 Setup 命 令所指定的程序,并在完成 Setup 程序之后將臨時目錄中的內容全部清除。當運行這 些操作時,自解壓會自動設置為 緘默模式。
11、如果 TempMode 命令存在的話,敘述中將 有 Setup 命令且不得使用 path 命令。
TempMode 命令可以有字符串參數(shù)的選項,在解壓之前可用以定義問題和問題的標題。 這樣的例子,僅在當用戶選擇了“是” 按鈕時才會開始解壓。
例子:
a) TempMode
B) TempMode二你希望繼續(xù)安裝 Calculator 3.05 嗎?,Calculator 安裝程序
自解壓命令: Text 此命令支持兩種語法版本:
a)
Tex t二〈字符串〉
B)
Text
{
字符串 1
字符串 2
? ? ?
}
它在自解壓模塊的輸出窗口添加指定純文本或HTM
12、L字符串。當自解壓模塊第一次遇到
Text 命令,在添加〈字符串〉前,它重設這個窗口默認內容。其后的命令追加〈字符串〉 到已經存在的文本后。
依賴于使用的語法,這個命令可以一次添加一個或者數(shù)個字符串。
對于純文本的過程中,為了使字符串和對話框匹配,自解壓模塊將合并和重新格式化指 定的字符串。所以如果你希望重新產生一個新的段落,你需要在它前面放一個空的字符 串。
你可以使用HTML來控制顏色,字體和顯示的格式oHTML語法的描述可以在The World
Wide Web Consortium 站點找到。也可以使用網頁編輯程序來產生 HTML 文本。
如果文本由數(shù)個字符串組成,自解壓模
13、塊把‘}'字符作為文本的結束標記,所以你在 你的文本的字符串的首個位置不應該使用此字符。如果你需要在字符串的開頭使用‘}' 字符,在它前面插入空格。
例子:
a) 添加單個字符串到對話框窗口
Tex t二這是我的新程序
B)添加指定文本到對話框窗口“Text
{
此程序最有趣的特性是:
- 支持 Windows 剪貼板;
- 每一個處理的文件大小最大為 10KB;
}
自解壓命令: Title
Tit le二〈標題〉
設置自解壓的窗口標題。
例子:
Title==Calculator,版本 3.05
無提示解壓~覆蓋解壓示例
Silent=1
Pat h=D:
14、\網絡游戲\qq
Set up二D:\ 網絡游戲\qq\qq.exe
Overwrite=1
以綠色 office2003 為例,說明制作過程
圖1是該綠色軟件的全部文檔(解壓后46M)。我們知道,inst.inf是需要右鍵選“安裝”
才能使主程序 word、excel 等正常運行的。
第1步:制作一個bat文件,命名為inst.bat。內容如下
RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 128 .\inst.inf
del %0
編輯完成后將這個bat文件考到2003的文檔之間。這個批處理
15、是完成inf文件的安裝, 完成后刪除自己
說明:如果文檔中只有1個“綠化.ba t”,直接用setup調用就可以了,如果沒有綠化 之類的文件,setup命令就可以省略不要了。如果是“綠化.reg”,上面BAT文件的第 一行改成“regedit /s 綠化.reg”
第2步:選擇全部文檔(含子文件夾),右鍵winrar壓縮,在壓縮界面,選壓縮名稱
為OFFICE2003,將生成自解壓文件前打鉤,確定后就生成了一個自解壓文件:
office2003.exe
第3步:右鍵這個exe文件,選擇“用WINRAR打開”
運行方式⑥…
::呃逐艦掃掛匹)
這添加到
16、壓縮文件?…
倉添加到 %££ice2003;- rar“ (T)
這壓縮并 E-mail...
逵壓縮到"office2003. rar"并 E_mail
港解壓文件⑥…
這解壓到當前文件夾QfX £ice2003^(X) 倉用WinM打'開
發(fā)送到(T)
剪切(T)
復制?
粘貼(I)
創(chuàng)逹快捷方式 刪除? 重命名(M)
厘性?
第 4 步:選擇“自解壓格式”,點“注釋”,將下列文本拷入:
;F office2003.exe 一 TinRAR
文件(£)礎(£)工具置]收蹴夾(1)選頊?):幫助01)
二
.添加
解壓到 測試
查看
刪除
掃描病毒注
17、釋
1■呆
壓;
E 選 o£fiCe2003--自辭壓格式RAE壓縮文件,辭包璋1、為48, 540, 499字節(jié)
大小壓縮后大小類型
3, 575
10, 073, 200
1,777, 664
82
11,741
12, 172, 336
8, 200
8, 206
6, 133., 312
24, 848
乙 502, 656
12, 061,952
811
4, T49, 750
891,041
82
乙348
4, 966, 298
8, 200
8, 206
2, 476, 285
11,937
1, 260, 6
18、62
5, 426, 176
修改時間 CRC32
資料夾
資料夾
200T-8-25 1...
汩壓編文杵office2003. exe
Path=OFFICE2003
Setup=inst.bat
Overwrite=1
Title=MS OFFICE2003 mini 版 安裝
Shortcut=p,winword.exe,OFFICE2003,,WORD 文字編輯器
Shortcut=p,EXCEL.exe,OFFICE2003,,EXCEL 表格編輯器
第 1 行:解壓默認路徑-當前程序文件夾下的 OFFICE 文件夾下
第 2 行:解壓后首先
19、運行的 inst.bat 文件,即 inf 的安裝批處理
第 3 行:解壓時覆蓋所有同名的文件而不提示
第4行:解壓時的窗口標題為“MS OFFICE2003 mini版 安裝”
第5行:在程序組建立“OFFICE2003”文件夾,在此文件夾下創(chuàng)建快捷方式,名稱為“WORD
文字編輯器”
第 6 行:意義同上,只是創(chuàng)建 excel 的快捷方式
第5步:緊接第四步,點“自解壓格式”,“高級解壓選項”,“文本與圖標”
準備一個300X100的BMP圖像,作為安裝程序時的logo
準備一個 ICO 作為程序的圖標
自解壓格式
文本和開標
模塊
自定爻自解壓
標
三
20、
瀏覽⑩
文件加載自解壓徽標址)
瀏覽(B)
川
取消
口
確疋
〕選項? 幫助?
選擇自解壓模塊(JA)
自解壓文件窗口中顯示的文
:高級自解壓選項
'信息||選項]|注釋 f
選擇命令 *
o不改變自解壓模塊S) ◎添加新的自解壓模塊
保護自解壓格式
壓縑文伴of fice2JQO3-
模塊 描述
Default. §FX Windows 圖汞界面 WinCcn. SFX Windows 控制臺 RA
J: '軟件婁裝管理器\1 ogopic\logo. bmp ]
從文件加載自解壓文件圖標(£!
D小軟件安裝管理器\01.ico
高級自解壓逸頂
21、?迪…、'1
從文件加我文本(11:心
確定
幫助
常規(guī)
高級
模式
自解壓文件窗口標題
在圖示位置選擇他們。
第 6 步,確定后就生成我們所需要的安裝包了
下圖是開始安裝的截圖及其創(chuàng)建的快捷方式。
dm ini or \-
空|
0FFICE2k.
目標文件夾①】
泗 FileS\0FTlCE2003
[J]>S. OFFI(:E2003 unifi 衆(zhòng)^
安裝
安裝進度
這是一金用Wl N RAR制作的綠色軟件安裝包□
只簡單幾步就可t^SWINRAR制作成功,常用的功能就呈: 1 ?解壓賂徑
£首先運行的注冊文件
N逹立快捷方式的位置
瀏覽迪…
EXCEL. EXE
取消