2010-05-24 66 views
0

我有一個閃存驅動器,我想在Windows自動運行的HTML文件。我找到了多種方法來做到這一點的例子,但他們都沒有爲我工作。任何人看到我做錯了什麼?Windows自動運行的HTML文件

這是我最新的嘗試:

[autorun] 

icon=data/favicon.ico 

label=My Project 

open=ShellRun.exe OPEN-ME.htm 

這是另一種嘗試:

[autorun] 
icon=data/favicon.ico 
label=My Project 
shellexecute=OPEN-ME.html 

shell\openme=Learn More About My Project 
shell\openme\command=OPEN-ME.html 

shell=openme 

一些這方面工作,如圖標和標籤。只是不是自動運行。

+0

我在命名我的文件「autorun.inf」 – maestrojed 2010-05-24 23:18:26

回答

0

你可以嘗試使用VBScript或JScript:

  • test.vbs(VBScript)的:

    Call WScript.CreateObject("WScript.Shell").Run("OPEN-ME.html", 1) 
    
  • test.js(JScript中):

    WScript.CreateObject("WScript.Shell").Run("OPEN-ME.html", 1) 
    

無論哪種方式,它應該做你想要的只要我我知道。

編輯:順便說一句,ShellRun.exe最有可能是一個軟件捆綁在一塊名爲ShellRun的軟件,而不是內置的Windows命令。這個想法是,您可以使用AutoRun文件中的可執行文件來啓動任意文件。

+0

這些文件是否需要命名具體的任何東西。我嘗試了autorun.vbs和autorun.js,無法讓它們工作。 – maestrojed 2010-05-24 23:17:55

+0

不,不應該有任何特定的文件名。試試'wscript.exe autorun.vbs'或'wscript.exe autorun.js'。另外,請確保您沒有禁用AutoRun/AutoPlay功能(當您將自己的安裝光盤插入光盤驅動器時,Windows是否會自動啓動安裝程序或安裝的應用程序?大部分都是這樣。 – Dustin 2010-05-24 23:29:44