【问题标题】:Setting page zoom and text size in IE programmatically以编程方式在 IE 中设置页面缩放和文本大小
【发布时间】:2012-09-15 12:03:36
【问题描述】:

我需要编写一个小的可执行文件来加载带有特定 URL 的 IE8,但还将页面缩放设置为默认值,并将文本大小设置为默认值(中等)。

我可以通过将 ctrl+0 击键发送到 IE 窗口来设置页面缩放,但实际上没有任何简单的方法可以设置文本大小。

我可以通过击键来浏览菜单:alt+z -> x -> m 但这越来越傻了。我无法知道菜单是否已显示以及发送下一个键是否安全。

我查看了 IE 命令行参数,但它们确实很有限。

有什么想法吗?

【问题讨论】:

    标签: c++ windows internet-explorer internet-explorer-8 automation


    【解决方案1】:

    看看HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Zoom。您可以设置与页面缩放级别对应的 DWORD。

    【讨论】:

    • 我将无权编辑目标机器上的注册表。
    • 你用什么在目标机器上启动IE?您如何能够启动 IE 但无法访问 HKCU?
    • 编辑注册表需要UAC授权,而运行任何进程都可以随时完成。无论如何,这无关紧要。您所指的注册表项用于页面缩放,使用 ctrl+0 很容易做到这一点。我遇到的最大问题是文本大小。
    猜你喜欢
    • 1970-01-01
    • 2013-10-30
    • 1970-01-01
    • 2012-11-08
    • 2013-04-02
    • 1970-01-01
    • 2012-09-08
    • 1970-01-01
    • 2017-08-17
    相关资源
    最近更新 更多