【问题标题】:Open all html files in a directory in multiple browser types with new tab for each file在多个浏览器类型中打开目录中的所有 html 文件,每个文件都有新选项卡
【发布时间】:2014-01-16 02:58:36
【问题描述】:

我正在尝试在所有浏览器中测试一个 html 文件。有没有办法使用命令行打开 Internet Explorer、Firefox、Chrome 等目录中的所有 .html 文件,每个文件在每个浏览器的自己的选项卡中,以确保 html 文件在所有互联网上正常工作浏览器?

我在下面的这段代码打开了所有的 html 文件,但每个文件都在每个浏览器的新窗口中打开。我正在尝试将所有文​​件合并到一个浏览器窗口中。

@echo off
setlocal

pushd "C:\pathtohtmlfiles"

for %%a in (*.htm *.html) do (

start "Internet Explorer" "C:\Program Files\Internet Explorer\IEXPLORE.EXE" "file://%CD%\%%a"

start "Firefox" "C:\Program Files\Mozilla Firefox\firefox.exe" "file://%CD%\%%a" 

start "Chrome" "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" "file://%CD%\%%a"

)

popd

【问题讨论】:

  • 您想要一个浏览器中的 IE 标签、FF 标签、Chrome 标签……在一个浏览器中?这是不可能的。
  • lolwut ...您想将不同的程序合并为一个。祝你好运
  • with each file in its own tab in each browser: 说真的,你们会看吗?
  • 在一个完美的世界中,我会在一个程序窗口中打开所有三个浏览器,但我知道什么可以实现,什么不可以。 NobleUplift 感谢您通读并纠正其他问题。

标签: html


【解决方案1】:

您必须为每个浏览器指定不同的命令行参数。

@ECHO OFF 
SETLOCAL
PUSHD "C:\pathtohtmlfiles"
FOR %%a IN (*.htm *.html) DO (
    REM START "Internet Explorer" "C:\Program Files\Internet Explorer\IEXPLORE.EXE" "file://%CD%\%%a"
    START "Firefox" "C:\Program Files\Mozilla Firefox\firefox.exe" -new-tab "file://%CD%\%%a"
    START "Chrome" "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" chrome:\\newtab "file://%CD%\%%a"
)
POPD

Internet Explorer 没有,所以玩得开心。 Here 是 Firefox 命令行参数,Chrome 没有这方面的文档。

【讨论】:

  • firefox 指令没有改变任何东西
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-05-04
  • 2021-03-25
  • 2014-03-01
  • 1970-01-01
  • 2021-03-04
  • 2014-02-18
  • 2021-01-23
相关资源
最近更新 更多