我正在尝试将mvc2项目与第三方Win32 .exe ERP系统集成在一起。我正在尝试从MVC应用程序中获取数据,并将数据推送到ERP客户端。MVC前端比ERP客户端更加稳定和用户友好。我不知道ERP客户端是用什么语言编写的,只知道它是一个运行在Unix机器上的客户端-服务器应用程序,并且使用一个几乎过时的后端数据库(Pick)。
我已经使用MS UI Automation加载了ERP客户端的进程,但它找到的唯一元素是标准窗口元素(标题栏、上下文菜单、最小化、最大化、关闭)。客户端ERP加载了文本框、按钮,pick lists...but UI自动化无法识别它们中的任何一个。
有没有人能解释一下为什么控件不能被识别,以及我该如何解决这个问题?
(这会更有帮助)有人能推荐一个开源的中型ERP系统吗?
谢谢!
发布于 2011-01-26 20:33:11
UI控件很可能没有窗口句柄。Visual Foxpro应用程序也有同样的问题。它们是自定义控件,不使用具有窗口句柄的基础OS控件。
至于开源ERP,看看http://www.xtuple.com/吧。
https://stackoverflow.com/questions/4794887
复制相似问题