|

|
1#
發表於 2008-5-23 23:25
| 只看該作者
製作自動運行的光碟關鍵就是編寫AutoRun.inf檔,自動運行可執行檔的方法很簡單,但是可能還不會如何製作自動運行HTML檔的AutoRun.inf吧?' a i0 e! J/ n# K. f
! ], ]% l5 k6 b5 j& g' E3 i
下面我就來介紹自動運行HTML檔的三種方法。
! L$ a4 Y! W; @8 N, R) ?4 u" r
3 z& G! [6 X1 K, m8 i# s8 i第一種:使用第三方應用文件1 W0 Q1 D, L; D: w% Y1 r$ a! ]
將以下代碼寫入記事本,但後保存成AuotRun.inf:8 _; U" p) e9 S/ R' i" _
[AutoRun]1 d* q# c' F" m! N5 f! h
OPEN=shelexec.exe index.html
* |9 ?$ m! f# J- N 文件中shelexec.exe就是第三方應用文件,它不但支援運行HTML檔,還支援運行TXT、DOC、JPG等各類檔的調用。
2 S' B5 N) V d7 b. \ n o 下載~最新版本為V1.17$ o m- Q' l' T% _3 K
% N; y: p7 s, `) H1 I( D第二種:使用WSH) U1 e, u) j* l: c
WSH(Windows Scripting Host)是微軟腳本技術系列中的一種,它使用一種腳本引擎來對腳本解釋執行,如微軟的VBSCRIPT和JSCRIPT。下面我們來編寫一段簡單的VBSCRIPT程式來調用HTML檔。
7 Y2 \7 V2 G# G1 a, e$ A) Z AutoRun.vbs源代碼:) k; Q. s% J F2 y6 j
Dim WshShell
9 I- e2 H- U& bSet WshShell = WScript.CreateObject("WScript.Shell")
7 |( @ F y& j8 H8 j% L4 oWshShell.Run ("index.html" ) ( |. {# R4 I2 }4 t( T' B5 t
# S5 U( T( g+ }/ q
然後編寫AuotRun.inf文件:
M- P; E. I" w[AutoRun]
{# g& T4 v& m9 ?8 Z. dOPEN=WScript.exe AutoRun.vbs
& Y' p% Q( j7 B& r% ] P4 d7 s: W0 j) \$ W1 I
第三種:直接運行HTML) `: n4 V& d' ~- n* ^) {- M
對於Windows 2000/XP/2003作業系統,AuotRun.inf的代碼可以用下面方法編寫:3 j% Q- D/ o3 X5 L
[autorun]
5 j. P1 J, p1 V6 s: l7 O. Y7 `* nShellexecute=index.html: T5 J3 M. J- o; I- X
對於Windows 95/98作業系統,AuotRun.inf的代碼可以按照以下方法編寫:
, B$ W( P+ P& E( Y7 u[autorun] % P; Q# j( G4 W% t# i8 }
OPEN=Start index.html6 o" n: R2 U: |, m
4 d* W+ }- K' h: N
以上三種方法都可以很好的實現自動運行HTML檔的目的,如果考慮作業系統的相容性,使用第一種方法最好;如果注重方便性,可以使用第三種方式。" X, n0 s0 [2 d! j: L/ S
0 k' c' H1 o* W2 P[ 本帖最後由 大頭 於 2008-5-28 03:52 編輯 ] |
|