запустить IE без меню / адресной строки через командную строку в Windows - PullRequest
2 голосов
/ 18 ноября 2011

Есть ли способ запустить IE с пустым окном (не в режиме киоска, нужно иметь кнопку закрытия) через параметр командной строки?

У нас есть несколько страниц во внутреннем веб-приложении, которое требует много переустановки экрана, и нам нужен только рендеринг HMTL браузера, а не другие вещи.

Я нашел http://www.quero.at/launcher.php но последнему обновлению исполнилось 5 лет.

Как удалить панель инструментов IE и строку меню Аналогичный вопрос, но ответа нет.

Ответы [ 4 ]

3 голосов
/ 31 июля 2012

Лучший способ сделать это с помощью .net - это консольное приложение со ссылкой на COM-объект IE.

Инструкции :

Создать новое консольное приложение вVS и ссылка на библиотеку типов Microsoft Internet Controls (SHDocVw).

Пример на c # :

SHDocVw.InternetExplorer ie = new SHDocVw.InternetExplorer();
ie.Navigate(url);
ie.ToolBar = 0;
ie.AddressBar = false;
ie.Visible = true;

подробности см. В msdn: http://msdn.microsoft.com/en-us/library/aa752084(v=vs.85).aspx

1 голос
/ 18 ноября 2011
var ie = new ActiveXObject("InternetExplorer.Application");
ie.Navigate("C:\\sample.htm");
ie.AddressBar = false;
ie.MenuBar = false;
ie.ToolBar = false;
// ... etc ... customize your heart out
ie.Visible = true;
1 голос
/ 18 ноября 2011

создайте небольшое приложение .net со встроенным элементом управления браузером, как в форме окна со встроенным интернет-компонентом.

проверьте эту форму для получения дополнительной информации ## Заголовок ##

http://technet.microsoft.com/en-us/library/cc977534.aspx

0 голосов
/ 18 ноября 2011

Вы всегда можете просто запустить встроенный экземпляр Internet Explorer в окне вашего приложения. Таким образом, контейнер может быть любого размера, который вы указываете в своем собственном окне, а встроенный экземпляр IE может быть любого размера, который вам нужен, без каких-либо обычных панелей инструментов / меню браузера.

Если вы упомянете, для чего разрабатываете свое приложение, возможно, сможете указать на некоторые ссылки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...