顯示具有 電腦資訊 標籤的文章。 顯示所有文章
顯示具有 電腦資訊 標籤的文章。 顯示所有文章

星期五, 4月 13, 2012

星期三, 8月 15, 2007

置入光碟後自動執行

置入光碟後自動執行的畫面稱為 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 了。

QRcode