使用批处理(.bat)使用IE打开本地文件

时间:2012-05-31 23:15:00

标签: batch-file

start iexplore test.html
exit

尝试打开http://test.html,我只是想让它打开本地文件test.html,它与批处理文件位于同一目录中。

start firefox test.html
exit

通过在f​​irefox中打开本地文件按预期工作...无论如何都要强制批处理打开相对批处理文件的本地文件?

使用Dave建议的start iexplore file://%CD%\test.html,但不是thumdrives,这就是我需要的。

3 个答案:

答案 0 :(得分:5)

这似乎适用于本地和USB驱动器:

START iexplore %~dps0test.html

答案 1 :(得分:3)

打开您通常会传入的文件;

start iexplore file://c:\test\test.html

所以你需要一些方法来了解你当前的路径。您可以使用%CD% pseudo variable

执行此操作

start iexplore file://%CD%\test.html

答案 2 :(得分:0)

使用

"C:\Program Files\Internet Explorer\iexplore.exe" "file://%~dp0test.html"

如果

  • 您不想假设 IE 是默认浏览器
  • 您想在地址栏中显示完整的文件名