Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:请给出一下详细的例子如何控制一个陌生的程序

1楼
stocker 发表于:2010/3/16 10:02:19

我们可以利用VBA对微软的EXCEL程序进行详细的控制,因为我们知道每个对象是如何定义的,很容易进行引用。

 

现在我们想控制一个陌生的程序,比如说一个期货公司的“下单程序”:

 

我们知道的是下单程序的路径与名称,也知道菜单结构,现在希望能够发消息给这个程序,让它自动下单。

 

我利用spy++解决了一些问题,但是spy++读到的窗口句柄是当前运行程序的,下一次再运行时就不一样了。可能的解决方案是找到对应的对象吗?

 

请版主给出一个详细的例子或者给出一个比较详细的帮助网址。

 

利用金字塔VBS开发的系统已经接近实用了,请版主尽快支持,如果能够实现这些功能,我就马上开户使用了。

 

谢谢!

2楼
drzwz168 发表于:2010/3/16 10:13:55

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

 

 

 

3楼
stocker 发表于:2010/3/16 10:56:26
谢谢,先研究一下
共3 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in .01563 s, 2 queries.