Как принудительно открыть станицу в InternetExplorer?
Браузером по умолчанию IE не является. Но есть страницы, которые работают только в IE. Как сделать автоматическим открытие определенной страницы (как с диска, так и с веба) принудительно через IE?
|
сделать bat-файл
Код:
iexplore.exe путь к странице
|
можно ли использовать относительный путь?
проверил так iexplore.exe D:\1.html не работает
добавил pause - iexplore.exe не является командой...
|
Цитата:
Цитата nixuz
проверил так iexplore.exe D:\1.html не работает »
|
значит надо указать полный путь "C:\Program Files\Internet Explorer\iexplore.exe" D:\1.html
или
ie в PATH прописать
|
уже пробовал, и кавычки брал из-за пробелов 0 тоже самое
попробуйте сами сначала
|
кавычки нужны, конечно
и все работает
проверьте файл точно html, а то chrome, например, сохраняет их как htm
|
SendMessage |
07-08-2011 06:38 1727117 |
Цитата:
Цитата nixuz
уже пробовал, и кавычки брал из-за пробелов 0 тоже самое »
|
Если Вы скопировали и запускали пример из предыдущего поста
Код:
C:\Program Files\Internet Explorer\ iexplore.exe D:\1.html
, то там перед именем исполняемого файла случайно пробел затесался. :)
|
ОК
Код:
"C:\Program Files\Internet Explorer\iexplore.exe" D:\1.html
- работает
А можно ли сделать относительные пути? и для исполняемого и открываемого файлов?
|
Цитата:
Цитата nixuz
А можно ли сделать относительные пути? »
|
Да, можно.
|
Как? Если писать iexplore или iexplore.exe - см ошибку выше
|
nixuz, в Path добавьте директорию с эксплорером.
|
А если я захочу записать все это на флешку?
Работает так:
Код:
"%PROGRAMFILES%\Internet Explorer\iexplore.exe" 1.html
вроде у всех IE должен быть в програм файлз
|
Если с флешки - используйте
Код:
Start "" "%PROGRAMFILES%\Internet Explorer\iexplore.exe" "%~dp0test.html"
, где test.html - имя нужного файла (предполагается, что он лежит в одной директории с батником)
|
в кратце расскажите смысл start, если и без него работает?
|
Цитата:
Цитата nixuz
Как? Если писать iexplore или iexplore.exe - см ошибку выше »
|
Вопрос был про относительные пути. Значит они должны быть относительны по отношению к чему-то.
|
Я ошибся. IE запускается, а файл не открывается - пытается открыть http://1.html/
|
вот это
Код:
Start "" "%PROGRAMFILES%\Internet Explorer\iexplore.exe" "%~dp0test.html"
точно работает, приведите ваш скрипт
|
Код:
start "" "%PROGRAMFILES%\Internet Explorer\iexplore.exe" 1.html
а так заработало
Код:
start "" "%PROGRAMFILES%\Internet Explorer\iexplore.exe" "%~dp01.html"
что есть %~dp0 - эта переменная универсальна?
|
nixuz, всё верно: в Вашем варианте IE пытается открыть страницу по указанному адресу «1.html» (а не файл).
Чем Вам не подходит приведённый выше коллегой ferget код?
|
сори, не знал:
Цитата:
%~d0 - диск с которого запущен сценарий, %~dp0 - полный путь
|
окончательный вариант:
start "" "%PROGRAMFILES%\Internet Explorer\iexplore.exe" " %~dp01.html"
|
Время: 00:46.
© OSzone.net 2001-