10

Я пытаюсь запустить Internet Explorer из пакетного файла / запланированной задачи.

Мой пакетный файл содержит (полностью):

cd "%ProgramFiles%\Internet Explore"
iexplore.exe http://superuser.com -nohome

Когда я запускаю командный файл, URL получает аргумент командной строки, а не воздействует на него.

Http://superuser.com%20-nohome/

Я уверен, что делаю что-то глупое, но пока не вижу, что. Каково решение?

Это на Windows 7 Home Premium, с Internet Explorer 8.

ОБНОВЛЕНИЕ в ответ на комментарии:

Я получил nohome с того или иного сайта, возможно, одного из упомянутых в комментариях. Предыдущая попытка была на самом деле с использованием nohangrecovery что задокументировано в параметрах командной строки Internet Explorer.

Моя первоначальная попытка выглядела так (что на самом деле соответствует документации MSDN:

cd "%ProgramFiles%\Internet Explore"
iexplore.exe -nohangrecovery http://superuser.com

Это приводит к адресной строке, содержащей:

Http://-nohangrecovery%20http//superuser.com

Извините, если это дубликат - я не смог найти совпадений при поиске.

5 ответов5

8

Пожалуйста, обратитесь к документации по параметрам командной строки Internet Explorer. Параметры командной строки должны идти перед URL, а параметр -nohome даже не поддерживается. Где вы узнали о -nohome?

2

Просто используйте эту команду:

"% ProgramFiles%\Internet Explorer\iexplorer.exe" http://superuser.com

Нет необходимости для CD \

0

Если вы просто пытаетесь открывать Super User каждый раз, когда входите в систему с помощью командного файла, просто введите:

cd "% ProgramFiles%\Internet Explore"
iexplore.exe http://superuser.com

Однако, если вы делаете это для последовательного входа в систему в течение 100 дней, это не сработает. Я не скажу вам почему, но это не так :-)

0

Вместо cd и перехода в каталог вы можете просто сделать:

start "" iexplore http://superuser.com  

или просто:

start iexplore http://superuser.com  

-nohome должен быть помещен перед URL. Я не уверен, существует ли команда.

-1

Добавьте переключатель -noframemerging в конце ярлыка Internet Explorer, и у вас будут отдельные сеансы. Это работает в Windows 10 с использованием Internet Explorer 11.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .