一、 選中待制作的壓縮文件,如果希望解壓後不再套一層文件夾則直接選中這些文件,但是爲了避免用戶解壓時忘記設置軟件解壓目錄,如設置爲C:/Program Files而不是C:/Program Files/MyApp,最好將整個MyApp目錄製作爲自解壓安裝文件。
二、 進入winrar界面後,勾選中“創建自解壓格式壓縮文件”。
三、 切換到“高級”選項卡,點擊“自解壓選項”按鈕進行高級自解壓選項設置。
四、 進入高級自解壓選項設定界面。在“常規”選項卡中可以設置默認的‘解壓路徑’,同時可以設置‘解壓前運行’,‘解壓後運行’,通常可以是exe或bat文件,當然,這些文件得包含在該安裝程序包中,否則你去運行別人電腦上的一個你都不知道是否存在的程序就沒有意義了,而且別人還會以爲這是個惡意程序,鄙人非常討厭此類安裝軟件。如我們可以吧‘解壓路徑’設置爲D:/Program Files/,如果需要在安裝前後運行指定的程序,可以再對應位置指定,如在安裝後運行中設定爲“MyApp/runafter.bat”,注意此處使用的都是相對路徑,是相對你解壓目錄的路徑,此處加上“MyApp/”,因爲我們是將整個MyApp目錄打包且runafter.bat在該目錄下(其它情況可以依次類推)。
在“高級”選項卡中可以設置‘目標文件夾中要刪除的文件’,也採用相對路徑;還可以爲安裝程序創建快捷方式,點擊‘添加快捷方式’按鈕,單選‘桌面’,‘源文件名’填寫該快捷方式指向的可執行文件,如MyColor.exe,‘目標文件夾’填寫相對於解壓目錄的可執行文件路徑,此處爲MyApp/,如果直接打包所有文件不包含MyApp目錄則將該項留爲空即可;接着‘填寫快捷方式描述’及‘快捷方式名’,‘快捷方式圖標’通常可以留爲空這樣生成的快捷方式默認會採用它所指向的可執行文件的圖標。
“模式”、“模塊”及“更新”選項卡通常可以採用默認設置,如有特殊需要可以稍作改動,此處再細述。
在“許可”選項卡中,可以設置‘許可窗口標題’及‘許可文本’。該窗口的內容會在出現在軟件安裝的首個界面中,通常爲軟件所有人及軟件許可協議。
在“文本和圖標”選項卡中,可以設置‘自解壓文件窗口標題’和‘自解壓文件窗口顯示的文本’,通常可以是軟件安裝的一些提示信息,該窗口將在用戶同意許可協議後出現。同時,可以設置自解壓會軟件出現的徽標,需要說明的是,徽標必須是寬度爲100像素的bmp文件,長度可以任意。還可以設置該安裝軟件的圖標,通常可以是48*48像素的ico文件,但測試時發現16*16及32*32的ico文件亦可。
五、 都設置好後,一路確定即可。最後生成的安裝文件如下,MyApp.exe。
六、 執行安裝後效果如下: