2010-05-24 67 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