【发布时间】:2012-02-20 04:22:47
【问题描述】:
我想写一个可以自动化 Internet Explorer using C++ (No MFC) 的小工具。
我想要自动化的一些操作是:-
1.打开网址
2.点击浏览器实例中的超链接
3.设置文本框的值
4.勾选复选框、下拉菜单等
我是一个绝对的初学者,没有使用COM 的经验,但是我目前正在学习中。
任何人都可以指导我,例如建议资源和简要概述我需要做什么来实现自动化。
我会很感激的。
谢谢, 阿什。
【问题讨论】:
-
如果您刚刚学习创建 C# winform 应用程序,请放入 WebBrowser 控件,嘿,马上!
-
感谢@JeremyThompson,但我不能使用 C#,我想使用 C++ 并学习一点 COM,我已经订购了 INSIDE COM,等待它发货。到目前为止,COM 都令人困惑。
-
组件对象模型(COM)现在真的很老了。随着 WinRT 和下一个视觉工作室“vNext”、MetroApps 等指日可待,我建议您选择更先进的技术。另一个建议是使用单元测试记录器——比如用于 FireFox 的 Selenium——但它是针对 IE 的,干杯
-
@JeremyThompson COM 不会去任何地方。它是 Windows 和许多其他 Microsoft 技术不可或缺的一部分。
-
我还推荐 Don Box 的《Essential COM》一书。它通过描述 C++ 二进制模型的问题以及它如何不能跨 misc 移植,向您展示了为什么 COM 应运而生。 C++ 编译器。
标签: c++ internet-explorer com automation