2014年2月11日 星期二

自動執行檔﹙Autorun.inf﹚編寫方法

今年用mediashow3.0製作畢業光碟,匯出的檔案類型為##.exe,於是透過Autorun.inf的編寫,讓學生將光碟放入光碟機即可自動播放,以下是蒐集到的編寫方法:
A.當您希望使用者將光碟片一放進光碟機,即能自動播放您想要的頁面或開啟某個檔案時。
(指一般 CD-Title,而非 VCD 或相片光碟)
B.需於光碟根目錄下,有 “Autorun.inf” 檔,於該檔中指定開啟 (open) 某執行檔 (.exe) 或檔案。
C.檔名需為 Autorun.inf Win 系統大小寫均可)

【一】要開啟的檔案是一般執行檔,不是網頁時
[autorun]
open=
檔名.exe
icon=
檔名.ico
註:(1) "autorun.inf” 為純文字檔,可用 "記事本" 編寫。
  (2) "autorun.inf” 與執行檔 (.exe) 同置根目錄層。
    (如果 exe 檔不在根目錄,請依相對路徑寫法,指向它)
  (3) 執行檔 (.exe) 的來源可能是多媒體整合軟體包裝後的檔案,如...
  (4) 圖示(icon)附檔名為 .ico
【二】要開啟的檔案是網頁,不是一般執行檔時
  • 當主頁為網頁時,由於 html 不是執行檔,所以需於其前另行指定能開啟它之程式。
  • 讓作業系統的檔案總管(Explorer.exe自行判斷用什麼應用程式去開 html 檔,因每台電腦安裝路徑或作業系統(WINDOWSWINNT)不盡相同,故不宜指定檔案總管(Explorer.exe)的絕對路徑。
  註:"Explorer.exe" 是檔案總管,不是 IE "IEXPLORE.EXE"
【正確寫法】
[autorun]
open=
Explorer.exe index.htm
icon=
檔名.ico
  註:此處 "index.htm" 僅為舉例
    屆時視網頁檔名為何,更改主檔名,以及副檔名究竟為 htm html
【錯誤寫法】
不應直接指定 .htm 檔,缺執行檔 .exe
[autorun]
open=index.htm
icon=
檔名.ico

不宜指定檔案總管的絕對路徑(使用者的系統碟未必為 c 或您所寫路徑)
[autorun]
open=
C:WindowsExplorer.exe index.htm
icon=
檔名.ico
 
【三】其他檔案格式
 其他檔案格式也可以嗎?
 原則上都是可以的,只要該台電腦能開的起來。以下以隨身簡報檔為例:
[autorun]
open=explorer.exe
檔名.pps
icon=
檔名.ico
摘錄:http://vhost.shu.edu.tw/~wang/multi/autorun.htm

沒有留言:

張貼留言