WINRAR把綠色軟件做成安裝版的途徑與方法
《WINRAR把綠色軟件做成安裝版的途徑與方法》由會(huì)員分享,可在線閱讀,更多相關(guān)《WINRAR把綠色軟件做成安裝版的途徑與方法(14頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、WINRAR:把綠色軟件做成安裝版的途徑與方法 綠色軟件,按我的理解應(yīng)該包括2 種:1-單文件或多文件,其主文件在系統(tǒng)中不做任何 處理就可以使用;2-包含綠化文件,只有運(yùn)行一下“綠色”文件就可以使用,其中綠化 文件有直接的reg注冊(cè)文件,有bat批處理文件,有inf安裝文件…,很多人喜歡或者 某種需要,需要把這些綠色文件做成安裝版的。 WINRAR 幾乎是每個(gè)電腦里都有的,解壓壓縮是常用的功能了,但很多人忽略了他的另 一個(gè)功能:自解壓。而用自解壓命令的又更少了。 看了我的介紹,你可能就更喜歡WINRAR 了。 先說說注釋命令: 自解壓命令: Delete Dele te=〈文件名〉
2、 在解壓到目標(biāo)文件夾之前刪除指定的文件,允許數(shù)個(gè) Delete 命令。 如果在此指定的文件被鎖定而無法刪除,自解壓模塊在解壓前會(huì)試著將它臨時(shí)重命名, 并在 Windows 重新啟動(dòng)時(shí)刪除它,這能不能成功則取決于 Windows 版本的差異。 例子: Delete=winrar95.exe Delete=rarlng.dll 自解壓命令: License License二〈許可協(xié)議對(duì)話框標(biāo)題〉 { 許可協(xié)議文本 1 許可協(xié)議文本 2 } 當(dāng)運(yùn)行自解壓文件時(shí)顯示指定的作為軟件許可協(xié)議文本。用戶既可以接受它并繼續(xù)解壓 或者拒絕它并退出。許可可以包含 HTML 或者純文本格式。在以后
3、的處理過程中,為了 使字符串和對(duì)話框匹配,自解壓模塊將合并和重新格式化指定的字符串。所以如果你希 望重新產(chǎn)生一個(gè)新的段落,你需要在它前面放一個(gè)空的字符串。你可以使用 HTML 來控 制顏色,字體和顯示的格式。HTML語(yǔ)法的描述可以在The World Wide Web Consortium 站點(diǎn)找到。也可以使用網(wǎng)頁(yè)編輯程序來產(chǎn)生 HTML 文本。如果文本由數(shù)個(gè)字符串組成, 自解壓模塊把‘}'字符作為文本的結(jié)束標(biāo)記,所以你在你的文本的字符串的首個(gè)位置 不應(yīng)該使用此字符。如果你需要在字符串的開頭使用‘}'字符,在它前面插入空格。 例子: License二最終用戶許可協(xié)議書 { 所有版權(quán)于 R
4、AR 均屬于作者所專有。 此程序是共享軟件,任何人在測(cè)試期限內(nèi)均可以使用此軟件。 在測(cè)試期限過后,你“必須”注冊(cè)。 } 自解壓命令: Overwrite Overwrite=[n] 如果[n]為0,在覆蓋文件之前用戶將會(huì)被先詢問。這是覆蓋 命令的默認(rèn)動(dòng)作,可以 不需要指定。如果[n]不存在或是等于[1],文件將在沒有確認(rèn)的狀況下全部覆蓋。如果 [n]等于[2],所有已存在的文件將不會(huì)被覆蓋。 例子: Overwrite=1 自解壓命令: Path Pat h=< 路徑〉 設(shè)置默認(rèn)的目標(biāo)路徑。路徑的絕對(duì)使用起始點(diǎn)在不更改的情況下為<驅(qū)動(dòng)器號(hào)>:,如果 < 路徑〉只包含了名稱,它
5、將會(huì)被附加到“Program Files”文件夾下,如果你希望關(guān)閉 如此的作用,請(qǐng)從“.\”字符開始定義起始 <路徑〉。 例子: a)設(shè)置“Calc 3.05 beta”為文件夾名,位置在“Program Files”下,當(dāng)成默認(rèn)路徑: Path=Calc 3.05 beta B)設(shè)置“C:\Calc”當(dāng)作默認(rèn)路徑: Path=C:\Calc c)設(shè)置“Calc”在根目錄下當(dāng)作默認(rèn)路徑: Path=.\Calc 自解壓命令: Presetup Prese tup=〈程序〉 自解壓在解壓之前將試著運(yùn)行 <程序〉,在運(yùn)行 <程序〉 之前必須先指定目標(biāo)文件夾。 你可以使用此命令,
6、比如說,當(dāng)安裝新版本于舊版本上面時(shí),用以刪除先前的程序版本 如果程序名包含空格,它必須包含在引號(hào)之內(nèi)。 例子: Presetup=uninstall.exe /clean SFX 命令: SavePath SavePath 這個(gè)命令允許自解壓程序在注冊(cè)表中存儲(chǔ)用戶輸入的目標(biāo)路徑,并在自解壓文件下一次 運(yùn)行時(shí)恢復(fù)相同的Pat ho原來的Path命令內(nèi)容被放在輸入目標(biāo)路徑區(qū)域的列表下拉 菜單中,所以用戶可以在以前輸入的和原始路徑中選擇。 當(dāng)安裝新版本或更新一些軟件到同樣的目錄時(shí),這個(gè)功能可能很便利。它允許只改變一 次目標(biāo)路徑,而不需要每次都輸入。 SavePath命令只能和Path命
7、令一起使用一次。 例子: Path=Calc 3.05 SavePath 自解壓命令: Setup Set up二〈程序〉 在成功解壓之后自解壓將會(huì)試著運(yùn)行〈程序〉。在運(yùn)行〈程序〉之前,包含已解壓文件 的文件夾將會(huì)設(shè)為當(dāng)前文件夾 例子: Setup=setup.exe 1) 如果你在使用自解壓運(yùn)行 InstallShield setup.exe 有問題的話,請(qǐng)?jiān)囍\(yùn)行 “setup.exe /SMS”來代替簡(jiǎn)潔的“setup.exe”。此開關(guān)允許自解壓檢測(cè)安裝程序 的退出。 2) 全部在自解壓命令行所指定的參數(shù)都會(huì)從Setup=〈程序〉命令提交給程序,自解壓 它自己則只
8、認(rèn)得-s開關(guān),也就是強(qiáng)制緘默安裝模式而不顯示開始對(duì)話框。 3) 自解壓模塊在啟動(dòng)安裝程序前設(shè)置 sfxname 環(huán)境變量。這個(gè)變量包含自解壓模塊的 名字,所以安裝程序可以在需要這樣的信息時(shí)讀取它。 自解壓命令: shortcut shortcut二〈目標(biāo)類型〉,〈源名〉,〈目標(biāo)文件夾〉,〈描述〉,〈快捷方式名〉 為解壓的文件常見一個(gè)快捷方式。 目標(biāo)類型 是一個(gè)一個(gè)字符寬的區(qū)域,可以有下列值: D 在桌面創(chuàng)建快捷方式 S 在開始菜單創(chuàng)建快捷方式 P 在開始菜單/程序中創(chuàng)建快捷方式 T 在啟動(dòng)菜單中創(chuàng)建快捷方式 源名 是壓縮文件名。 目標(biāo)文件夾 是創(chuàng)建快捷方式的文件夾,如果它
9、不存在,它將被自解壓文件創(chuàng)建。 描述 是描述快捷方式的字符串。 快捷方式名 是由自解壓創(chuàng)建的 .lnk (快捷方式)文件的文件名。 所有參數(shù)用逗號(hào)分隔。如果你需要添加逗號(hào)字符在參數(shù)內(nèi),鑲?cè)胝麄€(gè)參數(shù)引用。如果你 需要在字符串中插入一個(gè)引用標(biāo)記,要輸入兩次引號(hào)。只有 目標(biāo)類型 和 源名 是必需 的,其它參數(shù)可選。 例子 在桌面創(chuàng)建在WinRAR文件夾中連接到winrar.exe的快捷方式,帶有“WinRAR可執(zhí) 行文件”的描述和“WinRAR壓縮文件管理器”的名稱: Shortcut二D,winrar.exe,WinRAR,“WinRAR 可執(zhí)行文件”,“WinRAR 壓縮文件管理 器”
10、 自解壓命令: Silent Silen t[二參數(shù)] 開始解壓時(shí)不顯示開始對(duì)話框。 參數(shù) 可以是 1 或 2。如果 參數(shù) 是 1,開始解壓對(duì)話框會(huì)完全隱藏,包含進(jìn)程指示和 文件名。如果 參數(shù) 是 2,則跳過開始解壓的確認(rèn),但用戶仍然可以看到壓縮文件的解 壓進(jìn)程。 例子: Silent=2 自解壓命令: TempMode TempMode=[問題敘述][@窗口標(biāo)題文本] 此命令強(qiáng)制自解壓創(chuàng)建一個(gè)臨時(shí)目錄,將全部文件解壓至此,然后開始運(yùn)行 Setup 命 令所指定的程序,并在完成 Setup 程序之后將臨時(shí)目錄中的內(nèi)容全部清除。當(dāng)運(yùn)行這 些操作時(shí),自解壓會(huì)自動(dòng)設(shè)置為 緘默模式。
11、如果 TempMode 命令存在的話,敘述中將 有 Setup 命令且不得使用 path 命令。 TempMode 命令可以有字符串參數(shù)的選項(xiàng),在解壓之前可用以定義問題和問題的標(biāo)題。 這樣的例子,僅在當(dāng)用戶選擇了“是” 按鈕時(shí)才會(huì)開始解壓。 例子: a) TempMode B) TempMode二你希望繼續(xù)安裝 Calculator 3.05 嗎?,Calculator 安裝程序 自解壓命令: Text 此命令支持兩種語(yǔ)法版本: a) Tex t二〈字符串〉 B) Text { 字符串 1 字符串 2 ? ? ? } 它在自解壓模塊的輸出窗口添加指定純文本或HTM
12、L字符串。當(dāng)自解壓模塊第一次遇到 Text 命令,在添加〈字符串〉前,它重設(shè)這個(gè)窗口默認(rèn)內(nèi)容。其后的命令追加〈字符串〉 到已經(jīng)存在的文本后。 依賴于使用的語(yǔ)法,這個(gè)命令可以一次添加一個(gè)或者數(shù)個(gè)字符串。 對(duì)于純文本的過程中,為了使字符串和對(duì)話框匹配,自解壓模塊將合并和重新格式化指 定的字符串。所以如果你希望重新產(chǎn)生一個(gè)新的段落,你需要在它前面放一個(gè)空的字符 串。 你可以使用HTML來控制顏色,字體和顯示的格式oHTML語(yǔ)法的描述可以在The World Wide Web Consortium 站點(diǎn)找到。也可以使用網(wǎng)頁(yè)編輯程序來產(chǎn)生 HTML 文本。 如果文本由數(shù)個(gè)字符串組成,自解壓模
13、塊把‘}'字符作為文本的結(jié)束標(biāo)記,所以你在 你的文本的字符串的首個(gè)位置不應(yīng)該使用此字符。如果你需要在字符串的開頭使用‘}' 字符,在它前面插入空格。 例子: a) 添加單個(gè)字符串到對(duì)話框窗口 Tex t二這是我的新程序 B)添加指定文本到對(duì)話框窗口“Text { 此程序最有趣的特性是: - 支持 Windows 剪貼板; - 每一個(gè)處理的文件大小最大為 10KB; } 自解壓命令: Title Tit le二〈標(biāo)題〉 設(shè)置自解壓的窗口標(biāo)題。 例子: Title==Calculator,版本 3.05 無提示解壓~覆蓋解壓示例 Silent=1 Pat h=D:
14、\網(wǎng)絡(luò)游戲\qq Set up二D:\ 網(wǎng)絡(luò)游戲\qq\qq.exe Overwrite=1 以綠色 office2003 為例,說明制作過程 圖1是該綠色軟件的全部文檔(解壓后46M)。我們知道,inst.inf是需要右鍵選“安裝” 才能使主程序 word、excel 等正常運(yùn)行的。 第1步:制作一個(gè)bat文件,命名為inst.bat。內(nèi)容如下 RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 128 .\inst.inf del %0 編輯完成后將這個(gè)bat文件考到2003的文檔之間。這個(gè)批處理
15、是完成inf文件的安裝, 完成后刪除自己 說明:如果文檔中只有1個(gè)“綠化.ba t”,直接用setup調(diào)用就可以了,如果沒有綠化 之類的文件,setup命令就可以省略不要了。如果是“綠化.reg”,上面BAT文件的第 一行改成“regedit /s 綠化.reg” 第2步:選擇全部文檔(含子文件夾),右鍵winrar壓縮,在壓縮界面,選壓縮名稱 為OFFICE2003,將生成自解壓文件前打鉤,確定后就生成了一個(gè)自解壓文件: office2003.exe 第3步:右鍵這個(gè)exe文件,選擇“用WINRAR打開” 運(yùn)行方式⑥… ::呃逐艦掃掛匹) 這添加到
16、壓縮文件?… 倉(cāng)添加到 %££ice2003;- rar“ (T) 這壓縮并 E-mail... 逵壓縮到"office2003. rar"并 E_mail 港解壓文件⑥… 這解壓到當(dāng)前文件夾QfX £ice2003^(X) 倉(cāng)用WinM打'開 發(fā)送到(T) 剪切(T) 復(fù)制? 粘貼(I) 創(chuàng)逹快捷方式 刪除? 重命名(M) 厘性? 第 4 步:選擇“自解壓格式”,點(diǎn)“注釋”,將下列文本拷入: ;F office2003.exe 一 TinRAR 文件(£)礎(chǔ)(£)工具置]收蹴夾(1)選頊?):幫助01) 二 .添加 解壓到 測(cè)試 查看 刪除 掃描病毒注
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 修改時(shí)間 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 行:解壓默認(rèn)路徑-當(dāng)前程序文件夾下的 OFFICE 文件夾下 第 2 行:解壓后首先
19、運(yùn)行的 inst.bat 文件,即 inf 的安裝批處理 第 3 行:解壓時(shí)覆蓋所有同名的文件而不提示 第4行:解壓時(shí)的窗口標(biāo)題為“MS OFFICE2003 mini版 安裝” 第5行:在程序組建立“OFFICE2003”文件夾,在此文件夾下創(chuàng)建快捷方式,名稱為“WORD 文字編輯器” 第 6 行:意義同上,只是創(chuàng)建 excel 的快捷方式 第5步:緊接第四步,點(diǎn)“自解壓格式”,“高級(jí)解壓選項(xiàng)”,“文本與圖標(biāo)” 準(zhǔn)備一個(gè)300X100的BMP圖像,作為安裝程序時(shí)的logo 準(zhǔn)備一個(gè) ICO 作為程序的圖標(biāo) 自解壓格式 文本和開標(biāo) 模塊 自定爻自解壓 標(biāo) 三
20、 瀏覽⑩ 文件加載自解壓徽標(biāo)址) 瀏覽(B) 川 取消 口 確疋 〕選項(xiàng)? 幫助? 選擇自解壓模塊(JA) 自解壓文件窗口中顯示的文 :高級(jí)自解壓選項(xiàng) '信息||選項(xiàng)]|注釋 f 選擇命令 * o不改變自解壓模塊S) ◎添加新的自解壓模塊 保護(hù)自解壓格式 壓縑文伴of fice2JQO3- 模塊 描述 Default. §FX Windows 圖汞界面 WinCcn. SFX Windows 控制臺(tái) RA J: '軟件婁裝管理器\1 ogopic\logo. bmp ] 從文件加載自解壓文件圖標(biāo)(£! D小軟件安裝管理器\01.ico 高級(jí)自解壓逸頂
21、?迪…、'1 從文件加我文本(11:心 確定 幫助 常規(guī) 高級(jí) 模式 自解壓文件窗口標(biāo)題 在圖示位置選擇他們。 第 6 步,確定后就生成我們所需要的安裝包了 下圖是開始安裝的截圖及其創(chuàng)建的快捷方式。 dm ini or \- 空| 0FFICE2k. 目標(biāo)文件夾①】 泗 FileS\0FTlCE2003 [J]>S. OFFI(:E2003 unifi 衆(zhòng)^ 安裝 安裝進(jìn)度 這是一金用Wl N RAR制作的綠色軟件安裝包□ 只簡(jiǎn)單幾步就可t^SWINRAR制作成功,常用的功能就呈: 1 ?解壓賂徑 £首先運(yùn)行的注冊(cè)文件 N逹立快捷方式的位置 瀏覽迪… EXCEL. EXE 取消
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑施工重大危險(xiǎn)源安全管理制度
- 安全培訓(xùn)資料:典型建筑火災(zāi)的防治基本原則與救援技術(shù)
- 企業(yè)雙重預(yù)防體系應(yīng)知應(yīng)會(huì)知識(shí)問答
- 8 各種煤礦安全考試試題
- 9 危險(xiǎn)化學(xué)品經(jīng)營(yíng)單位安全生產(chǎn)管理人員模擬考試題庫(kù)試卷附答案
- 加壓過濾機(jī)司機(jī)技術(shù)操作規(guī)程
- 樹脂砂混砂工藝知識(shí)總結(jié)
- XXXXX現(xiàn)場(chǎng)安全應(yīng)急處置預(yù)案
- 某公司消防安全檢查制度總結(jié)
- 1 煤礦安全檢查工(中級(jí))職業(yè)技能理論知識(shí)考核試題含答案
- 4.燃?xì)獍踩a(chǎn)企業(yè)主要負(fù)責(zé)人模擬考試題庫(kù)試卷含答案
- 工段(班組)級(jí)安全檢查表
- D 氯化工藝作業(yè)模擬考試題庫(kù)試卷含答案-4
- 建筑起重司索信號(hào)工安全操作要點(diǎn)
- 實(shí)驗(yàn)室計(jì)量常見的30個(gè)問問答題含解析