PCZONE 討論區

PCZONE 討論區 (https://www.pczone.com.tw/vbb3/)
-   -- Windows 討 論 版 (https://www.pczone.com.tw/vbb3/forum/3/)
-   -   [轉貼]如何製作自動執行光碟 (https://www.pczone.com.tw/vbb3/thread/3/29779/)

carloschen 2002-01-22 07:14 PM

[轉貼]如何製作自動執行光碟
 
有些人應該都知道怎麼做,不知道的人可以看一下!!


先建立一個文字檔,檔名為 AUTORUN.INF

內容如下:

[AutoRun]
open=AutoRUN.exe
icon=AutoRUN.exe,0

只有兩行,第一行表示將自動執行的程式,第二行表示光碟的圖示所在。

我們現在教 AutoRUN.EXE 的寫法 :

1. 展示圖片開頭 - 利用圖形元件

2. 自動結束程式,並執行檔案總管 - 利用 Timer , ProgressBar 計時,時間到執行 ShellExecute 並 Close();


//---------------------------------------------------------------------------
#include
#include
#include
#include
#include

#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{

}
//---------------------------------------------------------------------------


void __fastcall TForm1::TimerTimer(TObject *Sender)
{
ProgressBar->Position++;

if(ProgressBar->Position>9)
{

Timer->Enabled=false;
ShellExecute(Handle,"explore",".",NULL,NULL,SW_SHOWMAXIMIZED);
Close();

}


}
//---------------------------------------------------------------------------


由於此程式會被備分至光碟根目錄,故會變成在光碟根目錄開啟檔案總管。

(本程式的重點只有 ShellExecute 要改為其他語言應不困難故從略)


不會寫程式或看不懂上面程式寫些甚麼的人不必難過,底下教各位"必殺技":

1.open 部分: 直接使用Windows目錄下的 explorer.exe

open=explorer.exe 目錄名稱



直接使用Windows目錄下的 notepad.exe

open=notepad.exe 文件名稱

其他請類推,並請將相關檔案全燒至光碟內。

2. icon 部分 : 直接指定 .ico 檔案 (網路抓比較快)

舉例如下:

[AutoRun]
open=EXPLORER.EXE .
icon=EYE.ICO

yi 2002-09-22 10:17 PM

可以教教我嗎?
我看不太懂這一篇
我要使光碟autorun一個網頁檔(index.htm)
除了要先建立一個文字檔(AUTORUN.INF)在光碟中外
再來另一個AUTORUN.EXE我就看不懂怎樣做了!!
我手邊有一個相似的光碟
也是光碟放入後直接執行index.htm檔案的
請問我可以直接copy什麼檔案到我要燒的光碟中
也可以有同樣地autorun光碟呢??
教教我囉!!謝謝~

iamdc 2002-09-24 12:27 AM

2 個附加檔案
這篇文章還要自己寫 exe 檔有點小麻煩^^"

可以使用下面的方式與檔案讓光碟自動開啟 html 檔

[autorun]
open=start.exe -k index.htm


yi 你看那個光碟內 AUTORUN.INF 裡面的內容是用什麼程式下那些參數
把檔案拷貝過去就 OK 囉.


所有時間均為 +8。現在的時間是 07:06 AM



 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。