|

|
1#
發表於 2008-5-23 23:25
| 只看該作者
製作自動運行的光碟關鍵就是編寫AutoRun.inf檔,自動運行可執行檔的方法很簡單,但是可能還不會如何製作自動運行HTML檔的AutoRun.inf吧?
& {$ K& Y4 H- X! w' a% M4 ^
O" ?, }/ [9 ^4 }下面我就來介紹自動運行HTML檔的三種方法。9 A$ W5 R% y; |
6 u7 O6 k$ J2 c' c( W) C第一種:使用第三方應用文件7 Z/ }2 V( ~& w S, B, G/ {( ^' N
將以下代碼寫入記事本,但後保存成AuotRun.inf:
5 W2 N9 @) ~' R[AutoRun]
; b- C. h+ }7 d+ @ G& ]5 ] c* N! \OPEN=shelexec.exe index.html
c; e7 Z$ z% T2 Y8 D2 O 文件中shelexec.exe就是第三方應用文件,它不但支援運行HTML檔,還支援運行TXT、DOC、JPG等各類檔的調用。
! z9 w9 W! b( z% G& F* t% H/ {8 u! I 下載~最新版本為V1.17
9 D6 U" m$ d: I2 O
z6 G E# s0 R# I3 ~第二種:使用WSH
; F' ^+ [' f- | WSH(Windows Scripting Host)是微軟腳本技術系列中的一種,它使用一種腳本引擎來對腳本解釋執行,如微軟的VBSCRIPT和JSCRIPT。下面我們來編寫一段簡單的VBSCRIPT程式來調用HTML檔。3 Q2 z! x( v. c0 F
AutoRun.vbs源代碼:
+ S* N: w* m# Z+ }$ M6 c/ @/ D2 @Dim WshShell
( c9 I6 D$ M- z4 Z4 w0 u5 v+ sSet WshShell = WScript.CreateObject("WScript.Shell")
3 `9 K9 F$ L* o0 U! }WshShell.Run ("index.html" )
0 M7 S& W; [+ ~# N) _% m( T y' Y
, m1 |- V; {- r# R$ x 然後編寫AuotRun.inf文件:6 D; R' q9 w1 b- S. ~
[AutoRun]. Z. C. M: o7 Z+ r9 K4 R/ N
OPEN=WScript.exe AutoRun.vbs; ]- F8 F8 Z& W
% L6 ^ b/ {$ ~1 Z# K第三種:直接運行HTML
- }0 w1 [0 M! v* m 對於Windows 2000/XP/2003作業系統,AuotRun.inf的代碼可以用下面方法編寫:7 w$ Z7 K; D- }! P+ X5 o- Z8 K
[autorun] ( s5 A9 c# b* A+ x
Shellexecute=index.html3 ^ e3 o$ z" ^5 F5 S& b% U3 g3 j
對於Windows 95/98作業系統,AuotRun.inf的代碼可以按照以下方法編寫:8 ?2 W( x! z+ S$ @' c* U2 m5 W( ~
[autorun]
) Z7 y! g2 x4 B iOPEN=Start index.html$ X% W! t7 Y' ?1 e/ Z. w
. s& r" [/ H) ~
以上三種方法都可以很好的實現自動運行HTML檔的目的,如果考慮作業系統的相容性,使用第一種方法最好;如果注重方便性,可以使用第三種方式。
1 H& X6 W9 }. U5 F& \
9 F- _( W$ v$ w$ E9 s2 w$ `8 x[ 本帖最後由 大頭 於 2008-5-28 03:52 編輯 ] |
|