0

我想在 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

其中一些是有效的,比如图标和标签。只是不是自动运行。

4

1 回答 1

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 文件中的可执行文件来启动任意文件。

于 2010-05-24T23:08:00.657 回答