1
start iexplore test.html
exit

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

start firefox test.html
exit

按预期工作,通过在Firefox中打开本地文件......无论如何强制批处理打开相对于批处理文件的本地文件?

按照 Dave 的建议使用start iexplore file://%CD%\test.html可以工作,但不能在拇指驱动器上使用,这是我需要的。

4

3 回答 3

5

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

START iexplore %~dps0test.html

于 2012-06-01T02:33:14.767 回答
4

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

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

所以你需要一些方法来了解你当前的路径。您可以使用%CD%伪变量来做到这一点。

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

于 2012-05-31T23:23:39.330 回答
0

利用

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

如果

  • 您不想假设 IE 是默认浏览器
  • 您想在地址栏中显示完整的文件名
于 2021-06-30T19:11:59.200 回答