c# - 从 Internet Explorer 8 中的 ActiveX 控件提取数据

标签 c# java internet-explorer activex activexobject

我在工作中慢慢地变得疯狂,必须手动收集 Internet Explorer 8 中运行的 ActiveX 对象中包含的数据。它本质上是一个包含一些关键客户详细信息等的票证系统。我必须复制和粘贴这些信息,而不是复制和粘贴更多内容。很健康。

我应该从哪里开始寻找一个解决方案,让我能够获取所需的数据并以编程方式导航 ActiveX 系统?

理想情况下,我会考虑用 Java 或 C# 编写一些东西,但我愿意接受任何建议!

最佳答案

除非您感兴趣的 ActiveX 通过公共(public)接口(interface)公开信息(在这种情况下您可以在页面上注入(inject) JavaScript 来读取数据),否则您将不得不使用某种形式的屏幕抓取。如果控件具有常规输入控件,那么应该不会太难,但如果直接渲染所有内容,您可能需要 OCR 图像...

注入(inject)脚本:

关于c# - 从 Internet Explorer 8 中的 ActiveX 控件提取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8839520/

相关文章:

c# - SetFocus 通过 JavaScript 从代码隐藏进行控制

c# - 如何使用 Razor 下拉列表将模型传回 Controller

java - 带有 spring-boot-starter-validation 的 Spring Boot 验证不适用于 Spring Boot 版本 2.4.4

java - 为什么 Java 自动装箱不扩展到自动装箱类型的方法的方法调用?

java - 有没有一种方法可以将 1's and 0' 数组转换为字节数组?

c# - jquery 导致 asp.net 按钮无法点击

c# - react 性扩展 : Concurrency within the subscriber

html - 我如何解决这个与表格单元格、文本装饰和填充相关的 IE11 布局错误?

jquery - 使用 text 方法向样式元素添加 css 规则在 IE 中不起作用

html - 打印时保留 HTML 字体颜色 - IE 设置,而非打印机问题