我一直在尝试想出一种方法来自动运行托管在 USB 闪存驱动器上的一系列 HTML 页面。这些都是静态页面,并且都链接到我闪存驱动器根目录中的 index.html。
我尝试像这样设置一个 autorun.inf 文件:
[autorun]
open=index.html
我也试过这个:
[autorun]
shellexecute=index.html
我试过这个:
[autorun]
open=wscript.exe autorun.vbs
其中 autorun.vbs 看起来像这样:
Call WScript.CreateObject("WScript.Shell").Run("index.html", 1)
到目前为止,我还没有让应用程序出现在自动运行对话框中。我什至有一个更强大的 autorun.inf 类似于这个:
[autorun]
shellexecute=index.html
label=Test Application
action=Start Test Application
shell\start=Start Application
shell\start\command=index.html
shell=start
我在许多不同的配置中切换了各种 shellexecute/open 命令。然后,我在研究过程中偶然发现了一个页面,上面写着“Windows 7 不再支持来自闪存驱动器的 autorun.inf”。但是我找不到其他有关此的信息。
有人有解决方案吗?我只想插入闪存驱动器并在没有其他用户输入的情况下打开网页。如果我必须处理具有“显示页面”按钮的自动播放对话框,那也可以。
编辑:我也试过这个链接:Windows Autorun for an HTML file但它也不起作用。