通过Windows中的命令行启动没有菜单/地址栏的IE

时间:2011-11-17 21:05:06

标签: windows internet-explorer-8

有没有办法通过命令行选项以裸窗口(不是信息亭模式,需要关闭按钮)启动IE?

我们在内部网络应用程序中有一些页面需要很多屏幕房地产,我们只需要浏览器的HMTL渲染而不是其他东西。

我找到http://www.quero.at/launcher.php,但最后一次更新是5年。

How to remove IE toolbar and menu bar同样的问题,但没有答案。

4 个答案:

答案 0 :(得分:3)

使用.net执行此操作的最佳方法是通过控制台应用程序引用IE的COM对象。

<强>说明

在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 :(得分:1)

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;

答案 2 :(得分:1)

创建一个带有嵌入式浏览器控件的小型.net应用程序,就像带有嵌入式Internet组件的Windows窗体一样。

查看此表格更多信息##标题##

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

答案 3 :(得分:0)

您可以随时在应用内的窗口中运行Internet Explorer的嵌入式实例。这样,容器可以是您在自己的窗口中指定的任何大小,IE的嵌入式实例可以是您想要的任何大小,没有任何常规的浏览器工具栏/菜单。

如果你提到你正在开发你的应用程序,可能会给你一些参考。