2

例如,我想在 IE9、Chrome、Firefox、Opera 和 Safari 中同时打开“localhost/MySite”以进行 QA 测试。

我在想某种批处理文件将是一种有效的方法。

即双击“test.bat”,命令行会出现一个查询“要测试的网站:”。我输入“localhost/MySite”,批处理文件打开所有这些浏览器并转到该站点。

我不确定这是否可能,因为我没有找到任何关于该主题的内容,但这对我来说非常有用!总是好节省一点时间。:)

谢谢!

4

3 回答 3

4

尝试

setlocal
set /p url=Website to test:
start chrome %url%
start firefox %url%
start iexplore %url%
start opera %url%
start safari %url%
于 2012-05-14T23:41:05.427 回答
0

这最终工作得很好:

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%&
于 2012-05-15T16:19:45.477 回答
0

你可以在批处理脚本中做这样的事情:

cd "/path/to/file1"
start program1.exe

cd "/path/to/file2"
start program2.exe
于 2012-05-14T22:55:40.333 回答