置入光碟後自動執行的畫面稱為 Autorun,製作 Autorun 並不難,以下介紹的是關於 Autorun 的基本知識以及簡單的製作方法。
要瞭解 Autorun,首先要學會 autorun.inf 這個檔案,光碟置入後會優先讀取光碟根目錄的 autorun.inf,它的重要性有如 index.htm 與網站的關係。
以下介紹 autorun.inf 裡重要的四項語法:icon、label、open、shellexecute
icon=icon.ico
這裡連結的 icon 檔案,將成為此光碟的圖示
label=CD Title
這裡描述的文字將會成為此光碟的名稱
open=MyProgram.exe
此檔案將會成為此光碟置入後自動啟動的執行檔
shellexecute=data.htm
此檔案將會成為此光碟置入後自動啟動的非執行檔 (Win95、Win98 不支援)
為了達到最高相容性,建議以 open 取代 shellexecute
open=command /c start data.htm
以下介紹幾種常見的 Autorun 作法
A. 光碟置入後自動啟動執行檔
準備檔案 icon.ico, setup.exe
autorun.inf
[autorun]
label=光碟名稱
icon=icon.ico
open=setup.exe
B. 光碟置入後自動啟動 flash
準備檔案 icon.ico, flash.exe (將 flash.swf 轉成放映檔)
autorun.inf
[autorun]
label=光碟名稱
icon=icon.ico
open=flash.exe
C. 光碟置入後自動啓動網頁檔
準備檔案 icon.ico, index.htm
autorun.inf
[autorun]
label=光碟名稱
icon=icon.ico
open=command /c start index.htm
若要執行多層目錄,寫法如下:(開啟資料夾 data 裡的 setup.exe)
open=data\setup.exe
相信具備這些知識,你已經可以著手製作各種光碟的 Autorun 了。