本文將介紹一種利用Authorware4.0擴(kuò)充函數(shù)庫(kù)來(lái)制作光盤版安裝程序的方法,.用此方法制作的安裝程序只有一個(gè)文件(Setup.exe)。
在進(jìn)行制作前,首先確定您的硬盤中必須有Budapi.u32文件,安裝程序的制作就是依靠它來(lái)完成的。您可以從網(wǎng)上下載,也可以從一些多媒體光盤中找到這個(gè)文件,并把它拷貝到Authorware4.0目錄下即可。
1. 進(jìn)入Authorware4.0開(kāi)發(fā)環(huán)境,先將文件存盤并命名為Setup.a4p。在流程線上放置一顯示圖標(biāo),命名為“主界面”,此圖標(biāo)的顯示內(nèi)容即是安裝程序的主界面。雙擊打開(kāi)顯示圖標(biāo),利用文本工具輸入“安裝程序”字樣,然后鼠標(biāo)單擊Insert選單的Image...命令,出現(xiàn)Properties:Image對(duì)話框,單擊Import...按鈕,彈出Import which file?對(duì)話框,選擇好一個(gè)背景圖像(用戶可根據(jù)自己的多媒體軟件的類型自行設(shè)計(jì)圖像),然后單擊Import按鈕,單擊OK,主界面制作完成。
2.在流程線上放置一交互圖標(biāo),命名為“安裝交互”。 放置一運(yùn)算圖標(biāo)于“安裝交互”圖標(biāo)的右側(cè),彈出Response Type窗口,選擇Button復(fù)選框,然后單擊OK按鈕確定,接著將運(yùn)算圖標(biāo)命名為“安裝”。雙擊打開(kāi)運(yùn)算圖標(biāo),鼠標(biāo)單擊Window選單下的Functions命令,彈出Functions對(duì)話框,單擊Category下拉對(duì)話框選擇當(dāng)前的文件名稱Setup.a4p,單擊Load...按鈕,彈出Load function對(duì)話框。在Authorwar4.0目錄下雙擊Budapi.u32文件,彈出Custom functions in Budapi.u32對(duì)話框,找到baCreatePMGoup、baCreatePMIcon、baMsgBox三個(gè)函數(shù),并用鼠標(biāo)選取,然后單擊Load按鈕加載,在運(yùn)算圖標(biāo)輸入框中輸入:
baCreatePMGroup(″幻景多媒體教程″)
path := SubStr(FileLocation, 1, 1)
baCreatePMIcon(path^″:\\photoshop5.0.exe ,Photoshop5.0,Photoshop.ico″)
baCreatePMIcon(path^″:\\readme.txt ,ReadMe,″)
baMsgBox(″本教程安裝完畢,謝謝您的使用!″,″跟我學(xué)Photoshop5.0 安裝程序″)
Quit()
以上是筆者為自己開(kāi)發(fā)的教學(xué)軟件制作的安裝程序源程序,其中:baCreatePMGoup(“幻景多媒體教程”)函數(shù)用于建立一個(gè)以“幻景多媒體教程”為名字的程序管理組。path := SubStr(FileLocation, 1, 1)用于將文件當(dāng)前的目錄路徑賦于變量path。baCreatePMIcon(path^″:\\photoshop5.0.exe ,Photoshop5.0,Photoshop.ico″)函數(shù)用于建立一個(gè)程序快捷圖標(biāo),在括號(hào)中指定當(dāng)前的目錄路徑path(即目標(biāo)盤符),要執(zhí)行的目標(biāo)程序Photoshop5.0.exe,快捷方式名稱Photoshop5.0,圖標(biāo)文件Photoshop.ico。baCreatePMIcon(path^″:\\readme.txt,ReadMe,″)用法同上有一點(diǎn)不同,它沒(méi)有指定圖標(biāo)文件,因?yàn)榇宋募俏谋疚募,所以使用?dāng)前程序的缺省圖標(biāo)顯示。baMsgBox(“本教程安裝完畢,謝謝您的使用!",“跟我學(xué)Photoshop5.0 安裝程序”)函數(shù)用于創(chuàng)建一個(gè)Windows對(duì)話框,并有一個(gè)缺省的確定按鈕。Quit()函數(shù)用于退出安裝程序。
3. 放置一運(yùn)算圖標(biāo)于“安裝”運(yùn)算圖標(biāo)的右側(cè)并取名“退出”,雙擊運(yùn)算圖標(biāo),.在運(yùn)算輸入框中輸入Quit()函數(shù),此圖標(biāo)響應(yīng)時(shí)將退出安裝程序。
4. 按鍵盤Ctrl+R鍵試運(yùn)行程序,鼠標(biāo)單擊安裝按鈕,系統(tǒng)首先出現(xiàn)程序管理組“幻景多媒體教程”,組里是兩個(gè)程序的快捷方式,接著出現(xiàn)一個(gè)標(biāo)題為“跟我學(xué)Photoshop5.0 安裝程序”、內(nèi)容為“本教程安裝完畢,謝謝您的使用!”的Windows對(duì)話框,單擊確定按鈕退出安裝程序。再讓我們看看運(yùn)行的結(jié)果如何,單擊Windows95的開(kāi)始按鈕,移動(dòng)到程序組,此時(shí)你將看到“幻景多媒體教程” 程序管理組;進(jìn)入組,你將看到Photoshop5.0和ReadMe快捷圖標(biāo)。至此安裝程序制作完成。
5. 單擊File選單下的Package...命令,彈出Package對(duì)話框,在下拉框中選擇“For Windows95 and NT”,然后將下面的第一項(xiàng)、第三項(xiàng)復(fù)選,單擊Save File(S)&Package...,開(kāi)始打包Setup.exe。
6. 最后一步就是將你的安裝程序與主應(yīng)用程序刻盤,需要注意的是,凡是快捷方式所指向的主應(yīng)用程序的存放位置,應(yīng)和baCreatePMIcon()函數(shù)中指定的目標(biāo)程序路徑一致,不然會(huì)發(fā)生錯(cuò)誤。