Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 以多种浏览器类型打开目录中的所有html文件_Batch File_Cross Browser_Browser - Fatal编程技术网

Batch file 以多种浏览器类型打开目录中的所有html文件

Batch file 以多种浏览器类型打开目录中的所有html文件,batch-file,cross-browser,browser,Batch File,Cross Browser,Browser,我正在尝试在所有浏览器中测试html文件。是否有方法使用命令行打开Internet Explorer、Firefox、Chrome等目录中的所有.html文件,以确保html文件在所有Internet浏览器中正常工作 这是我创建.bat文件的尝试: @echo off set /p var= %%f start "Internet Explorer" "C:\Program Files\Internet Explorer\IEXPLORE.EXE" %var% start "Firefox" "

我正在尝试在所有浏览器中测试html文件。是否有方法使用命令行打开Internet Explorer、Firefox、Chrome等目录中的所有.html文件,以确保html文件在所有Internet浏览器中正常工作

这是我创建.bat文件的尝试:

@echo off
set /p var= %%f
start "Internet Explorer" "C:\Program Files\Internet Explorer\IEXPLORE.EXE" %var%
start "Firefox" "C:\Program Files\Mozilla Firefox\firefox.exe" %var%
start "Chrome" "C:\Program Files (x86)\Google\Chrome\Application" %var%
exit
试试这个

@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" "%%a"
 start "Chrome" "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" "%%a"
)
popd

使用IE 10、Chrome 31.0.1650.63和FF 26.0进行测试,效果很好,但是Google在单独的选项卡中打开每个文件,而IE和FireFox在单独的窗口中打开每个文件。IE和Firefox有没有办法在不同的标签页而不是windows中打开文件(就像谷歌那样)?