Запуск IE 11 из командного файла - сохраняет предыдущие вкладки

Я использую командный файл, чтобы убить все экземпляры Internet Explorer, а затем запустить его снова с помощью ярлыка, который находится на жестком диске. Ярлык - это HTML-файл, в котором есть URL-адрес и информация для входа. Версия IE - IE 11. Сайт требует, чтобы браузер был Internet Explorer. Пакетный файл выглядит следующим образом:

taskkill /f /t /im iexplore.exe
start /max "iexplore.exe" "C:\Users\Public\Documents\mysite.htm"

HTML-файл имеет:

<html>
<body onload='f1.submit();'>
<form id=f1 action="http://www.awebsite.com/default.aspx" method=post>
<input id=uid name=uid type=text value=user1 style="visibility: hidden">
<input id=pwd name=pwd type=text value=pass1 style="visibility: hidden">
<input type=submit style="visibility: hidden">
</form>
</body>
</html>

Проблема в том, что если из браузера выйдет I X, то при следующем запуске командного файла он откроется в новой вкладке. Таким образом, несмотря на то, что "новая" вкладка вошла в систему, другие старые вкладки по-прежнему сохраняются при повторном запуске IE.

Как вы можете заставить IE 11 забыть последнюю открытую страницу и заставить ее открываться на первой вкладке нового браузера каждый раз?

2 ответа

Проблема здесь больше в настройках Internet Explorer.

Второй возможностью, помимо параметров запуска IE11, является функция восстановления после сбоев., Поскольку вы убиваете экземпляры iexplore, это может рассматриваться как "сбой".

Вы можете найти его в свойствах Интернета -> вкладка "Дополнительно" -> " Просмотр" -> включить автоматическое восстановление после сбоя

Настройки интернета

Я не знаю, если это можно сделать через командную строку (или пакет), хотя, если это так, я хотел бы знать:D

Надеюсь это поможет!

Другие вопросы по тегам