我们可以利用VBA对微软的EXCEL程序进行详细的控制,因为我们知道每个对象是如何定义的,很容易进行引用。
现在我们想控制一个陌生的程序,比如说一个期货公司的“下单程序”:
我们知道的是下单程序的路径与名称,也知道菜单结构,现在希望能够发消息给这个程序,让它自动下单。
我利用spy++解决了一些问题,但是spy++读到的窗口句柄是当前运行程序的,下一次再运行时就不一样了。可能的解决方案是找到对应的对象吗?
请版主给出一个详细的例子或者给出一个比较详细的帮助网址。
利用金字塔VBS开发的系统已经接近实用了,请版主尽快支持,如果能够实现这些功能,我就马上开户使用了。
谢谢!
JZT用的脚步本是VBS不是VBA,无法用declare...直接调用WinAPI,版主给了解决方案(http://www.weistock.com/bbs/dispbbs.asp?boardid=5&Id=88&page=4),最新的JZT版本已安装有dynwrap.dll。如果参数是struct,这个方法也行不通,有人这么实现:
http://www.generation-nt.com/us/api-calls-typedef-dynawrap-case-study-help-114462822.html