我有一个.bat文件,只需打开两个不同的浏览器并将它们指向唯一的链接。打开第一个浏览器后,它会等待几秒钟,然后打开第二个浏览器。我期望发生的是第二个浏览器的窗口将自动聚焦并激活。仅当我单击Windows中的.bat图标时才会出现此问题。
当我从命令行运行.bat文件时,第二个浏览器窗口会打开,但在后台。当第一个浏览器是IE时,只发生 - 出于某种原因,它不想放弃窗口焦点。
我尝试使用像/ max这样的标记来确保浏览器是专注的,但这无助于使窗口聚焦。
有人有什么想法吗?
这是.bat文件:
@echo off
:: start IE
start iexplore http://localhost:9080/tests/test_getLink.html
:: Wait ~3 seconds
@ping 127.0.0.1 -n 4
:: start FF
start firefox -new-window http://localhost:9080/tests/containerTwoWayForm.html?robot=active
(IE页面轮询服务器以获取链接,并在firefox打开时处于“等待”状态。我认为这可能会导致行为,但我不明白为什么它与命令行运行不同而只是单击。 )
我确保只有IE作为第一个浏览器会导致此行为。此外,第二个浏览器是什么浏览器(chrome,即ff。)
我还尝试创建第二个批处理文件来启动第二个浏览器并从第一个.bat调用它,但这没有帮助。
感谢您提供任何提示
答案 0 :(得分:0)
也许是因为探险家版本?你试过重新安装吗? 该脚本也适用于Win XP SP3,IE7。