![]() |
Как хитро запустить IE ??? (и ещё хитрей запустить из IE)
Есть файл отчета (в виде html-файла), и его хотелось бы открывать в окошке (Експлорера или чего нибудь другого) не отягощенном кнопками, панелями и т.п. ,а если еще в заданом месте рабочего стола и с заданным размером тогда б воще наступил бы полный комунизьм :cool:
|
используй java-функцию window.open() - в ней можно указывать размеры окна, наличие тулбара и проч.
Например: Код:
window.open( |
Если умеешь кодить на делфи, то в ней есть компонент TWebBrowser так вот его кидаешь на форму и пишешь несколько обработчиков. Вообщем если вариант подходит, то могу поподробнее рассказать.
|
На с++ это делаеться так (код из моего сом-сервера):
делаем импорт #import <shdocvw.dll> named_guids #import <mshtml.tlb> named_guids Код:
STDMETHODIMP CMyComXXXXX::ShowBrowserInPosition(BSTR bstrURL, long lX, long lY, long lWidth, long lHeight) |
уважаемый и вездесущий Ghost
по поводу java-функции вопрос возник :молись: можно код программы оформить в виде отдельного файлика (видел такие файлы с расширением .js),запуская который из батника или командной строки имел результатом отрытый експлорер и заданными параметрами
--------------------- уважаемый OLL ценю ваши советы по поводу Delphi и C++ ,но в наличии имеется только текстовый редактор :biggrin: . |
Создай js-файл вот примерно с таким содержимым:
Код:
ie = new ActiveXObject("InternetExplorer.Application");Код:
wscript my_script.jsКод:
cscript my_script.js |
Ghost
Все получилось :beer: спасибо большое за помощь.
по ходу работы возникают другие вопросы ... не сочтите за офтоп-вроде в тему. Вставил в отчет линк на пакетный файл(который при клике открывает тотал командер с нужными директориями) и все бы круто да IE все время спрашивает что делать с файлом, толи открывать, толи сохранять.Там есть галочка "Всегда выдавать запрос при открытии файлов данного типа. " ,но она не активна , посмотрев хелп обнаружил следуюшее --------------- ...Флажок Всегда выдавать запрос при открытии таких файлов для некоторых типов файлов недоступен, например для файлов, запускающих программы или команды с расширениями .exe или .com. Это означает, что выдачу запроса перед открытием таких файлов отключить невозможно... --------------- Интуиция подсказывает что можно это в реестре прибить, дайте навододочку плз. Есть еще 2- маленьких вопросика... :help: - чото не не работает линк типа <A HREF="H:\dir\file.cmd param">Link_туда</A> (param-парметр хочется передать файлу),хотя<A HREF="H:\dir\file.cmd">Link_сюда</A>работает нормально - и если можно,подскажите де можно почитать про про остальные параметры класса ie. |
Цитата:
Цитата:
<A HREF="H:\dir\file.cmd?param=param"> - но это для CGI-скрипта. Есть вероятность, что и на командном скрипте отработает - возьми проверь. |
Цитата:
Цитата:
Код:
<html> |
| Часовой пояс GMT +4, время: 01:29. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.