我已经搜索了很多方法来最小化 excel vba 的 selenium 中的驱动程序窗口。我已经找到了 Java 和 python 的方法并尝试采用它们,但我所有的尝试都失败了
我刚刚找到了一种使用最大化窗口的方法
bot.Window.Maximize
但是当尝试使用 Minimize 时出现错误
我再次寻找 excel vba 作为硒......
感谢先进的帮助
AFAIK 在 VBA 实现中没有这种方法(例如在 Python 中就有)。有多种方法可以操纵大小和位置,例如
bot.Window.SetSize 0, 0
或者你可以无头跑
bot.AddArgument "--headless"
您也可以尝试:
1) 模拟Windows键+向下键
2) 编写一个执行 window.minimize() 并在父窗口之外异步执行的 JavaScript 函数
3)通过生成一个捕获你的目标坐标获取窗口位置 http://www.vbforums.com/showthread.php?67260-API-Help-GetWindowPlacement调用并实现您自己的 WINDOWPLACMENT 结构。看起来很快就会变得丑陋。
也可以看看:
获取最小化窗口的大小 https://stackoverflow.com/questions/4396109/getting-the-size-of-a-minimized-window
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)