У меня есть файл .bat, который просто открывает два разных браузера и указывает им на уникальные ссылки.После того, как он открывает первый браузер, он ждет несколько секунд, а затем открывает второй браузер.Я ожидаю, что второе окно браузера будет автоматически сфокусировано и активно.Это происходит только тогда, когда я нажимаю на значок .bat в Windows.
Когда я запускаю файл .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,но это не помогло.
Спасибо за любые советы