我正在尝试在所有浏览器中测试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
答案 0 :(得分: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没有相关文档。