【问题标题】:Masking the navigation sounds in IE using AutoIT?使用 AutoIT 屏蔽 IE 中的导航声音?
【发布时间】:2010-09-24 23:48:22
【问题描述】:

我使用 AutoIT 编写了一个程序,以使用 Internet Explorer 从多个网站获取信息。 AutoIT 能够隐藏窗口以使其不可见,但是当我在该隐藏窗口上导航到新网站时,我仍然会听到 IE 导航声音(按钮单击声音等)。

如何使用 AutoIT 禁止播放声音? (将计算机静音或更改控制面板中的设置并不理想)。

【问题讨论】:

    标签: internet-explorer automation audio


    【解决方案1】:

    您可以暂时将点击声音更改为空声音,然后在导航后恢复。 它存储在注册表中:

    HKEY_CURRENT_USER\AppEvents\Schemes\Apps\Explorer\Navigating.current

    只需创建一个新的字符串值或将现有的(默认)修改为空字符串值即可静音。

    但首先读取密钥,以便您可以将其放回之前的任何文件名。

    这不是一个完美的解决方案,但它确实有效。这样做的明显缺点是,如果用户在读取值然后将其放回之间精确地更改声音,则可能会覆盖新值。

    【讨论】:

      【解决方案2】:

      我认为您也可以使用此变体。只需拥有隐藏的资源管理器窗口并访问 DOM 并创建一个 iframe,如本示例中所述: http://www.julienlecomte.net/blog/2007/11/30/

      【讨论】:

        猜你喜欢
        • 2014-10-14
        • 2020-01-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-07-11
        • 1970-01-01
        相关资源
        最近更新 更多