方法和軟件很多,也很簡單,現簡介一下。
CD自動運行原理:
在WINDOWS操作系統中,當一張CD放入CD機中,系統會查看在CD的根目錄下是否有Autorun.inf文件,如果有,系統將自動運行該文件中指定的程序。我們首先在CD根目錄下,增加個名字是Autorun.inf的純文本文件。
假設你的自動運行程序名是YYYY.EXE,在Autorun.inf寫入以下兩行:
[autorun]
OPEN=YYYY.EXE /AUTORUN
(註﹕意思打開CD根路徑下的YYYY.EXE--)
如果要讓資源管理器出現專門的CD圖標,就再在OPEN語句下加上一行:
ICON=YYYY.EXE,1
保存後,把Autorun.inf和其他那些資料放在一起,再用nero等製作CD的軟件刻錄後,就可以自動運行yyyy.exe了。
我們製作的資料CD大多是文檔、音象資料,不能自動執行。這裏使用幾個專門的小軟件就可以製作自動打開文檔資料的程序了。
軟件1:AutoRun
公司https://www.typhoonsoftware.com
AutoRun一個非常容易製作光盤自運行程序,它可以讓你非常輕鬆的製作出以PDF文件、HTML文件、AVI影像為起始畫面的專業光盤自運行程序,並有偵測功能,可以幫用戶裝上必要的瀏覽軟件。
對於一般的資料CD,我們如果已經有了CD的html格式的索引文件index.htm(文件名無要求),我們只要運行 AutoRun,如圖1:
A、把CD-ROM Base Folder,選擇為要刻錄的資料的路徑;
B、把Target,選擇同一路徑下的那個索引index.htm等;(可以選擇多個文件,這樣CD啟動時就可以把這些文件全部啟動)
C、然後選擇右上角的Create(製作),就可以在你剛才那個路徑下生成了AutoRun.exe和Autorun.inf。
測試運行Autorun.exe看效果,但要注意模擬路徑和將來光盤路徑一致。然後就可用NERO等軟件刻錄CD,記著要放上這兩個文件和index.htm就可以自動運行了。
但如果沒有時間或者不會製作索引Index.htm文件,可使用這個最簡單的Index.html就可以了(作用是自動打開CD瀏覽)。運行autorun軟件,按照上述步驟製作就可以了。
autorun的更多功能請自己參考資料,但非註冊版製作自動運行,會自動彈出個公司小廣告窗口,可以用註冊碼或者暫時這樣也可以。
軟件2:AutoPlay Menu Studio
公司下載 https://www.indigorose.com/files.html
這個軟件製作的效果非常好,也是個很容易學習的軟件,對於懂計算機的人,稍微學習一下就可製造出很專業的自動啟動。如圖2:
按嚮導簡單選擇一個模版後,只要雙擊畫面上的那幾個文本框,更改其中的屬性窗口中的Settings〔設置〕Attributes〔屬性〕Actions〔動作〕,其中〔設置〕中對應內容就是畫面文本框中的文字內容,〔動作〕就是當選擇這個文本框時,啟動甚麼動作。
如我們把「回歸的旅程」設計為選擇後,自動打開CD裏huigui路徑下的hglc.htm文件,那麼我們這裏先雙擊「回歸的旅程」 ,然後如圖3:
在Actions〔動作〕窗口中,點左邊那個按鈕選擇執行,打開文本。
然後如圖4:
在Properties(屬性)中,更改Target的內容,可選擇路徑,也可再手工更改如下
其中「%SrcDrv%」代表將來CD當前盤符,後面寫CD相關路徑和文件名。這裏是
%SrcDrv%\huigui\hglc.htm
或者乾脆不寫%SrcDrv%,就只寫 \huigui\hglc.htm 這個相對地址,只要把autorun.exe放在CD根目錄下,而\huigui\不變就行。
如果我們瀏覽設定了一個文本框功能是整個CD或者某個路徑時,就同上步驟設置為「瀏覽文件夾」並且在目標框中輸入「%SrcDrv%」 + 相關路徑。(註﹕最好)。
做完後,按F5預覽,最終確認後,選擇菜單中Project中Build(F7)就可以編譯了。
它編譯生成的文件在output路徑下,但用Nero軟件刻錄時,請一定把output中的DATA目錄、autorun.apm、autorun.exe、autorun.inf這三個一起刻錄到光盤的根目錄下,否則的話,就不能實現光盤的自動播放了。
製作一張測試成功後,就可批量拷貝了。
但用該軟件的非註冊版本(DEMO版)的,製作出的自動運行,在窗口最上面有小行廣告。
還有一些軟件也可以製作自動打開的CD,請在軟件下載站點中軟件分類查找一下。
註﹕如果不希望有自動功能的CD自動運行,在放入CD前,先按住鍵盤左邊的那個 Shift鍵,然後再放入CD,幾秒後就可以不讓CD自動運行。