我一直在尝试想出一种方法来自动运行一系列托管在 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”。但我找不到与此相关的其他信息。
有人有解决办法吗?我只想插入闪存驱动器并打开其中的网页,而无需其他用户输入。如果我必须处理一个带有“显示页面”按钮的自动播放对话框,那也没关系。
编辑:我也尝试过这个链接:HTML 文件的 Windows 自动运行但它也不起作用。