例如,我想在 IE9、Chrome、Firefox、Opera 和 Safari 中同时打开“localhost/MySite”以进行 QA 测试。
我在想某种批处理文件将是一种有效的方法。
即双击“test.bat”,命令行会出现一个查询“要测试的网站:”。我输入“localhost/MySite”,批处理文件打开所有这些浏览器并转到该站点。
我不确定这是否可能,因为我没有找到任何关于该主题的内容,但这对我来说非常有用!总是好节省一点时间。:)
谢谢!
例如,我想在 IE9、Chrome、Firefox、Opera 和 Safari 中同时打开“localhost/MySite”以进行 QA 测试。
我在想某种批处理文件将是一种有效的方法。
即双击“test.bat”,命令行会出现一个查询“要测试的网站:”。我输入“localhost/MySite”,批处理文件打开所有这些浏览器并转到该站点。
我不确定这是否可能,因为我没有找到任何关于该主题的内容,但这对我来说非常有用!总是好节省一点时间。:)
谢谢!
尝试
setlocal
set /p url=Website to test:
start chrome %url%
start firefox %url%
start iexplore %url%
start opera %url%
start safari %url%
这最终工作得很好:
set /p url= [Desired URL to test?]
if exist "%ProgramFiles(x86)%\Internet Explorer\iexplore.exe" start "" "%ProgramFiles(x86)%\Internet Explorer\iexplore.exe" %url%&
if exist "%ProgramFiles(x86)%\Mozilla Firefox\firefox.exe" start "" "%ProgramFiles(x86)%\Mozilla Firefox\firefox.exe" %url%&
if exist "%ProgramFiles(x86)%\Opera\opera.exe" start "" "%ProgramFiles(x86)%\Opera\opera.exe" %url%&
if exist "%ProgramFiles(x86)%\Safari\Safari.exe" start "" "%ProgramFiles(x86)%\Safari\Safari.exe" %url%&
if exist "%USERPROFILE%\AppData\Local\Google\Chrome\Application\chrome.exe" start "" "%USERPROFILE%\AppData\Local\Google\Chrome\Application\chrome.exe" %url%&
你可以在批处理脚本中做这样的事情:
cd "/path/to/file1"
start program1.exe
cd "/path/to/file2"
start program2.exe