欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 请给出一下详细的例子如何控制一个陌生的程序

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有5780人关注过本帖树形打印复制链接

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

帅哥哟,离线,有人找我吗?
stocker
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:81 积分:606 威望:0 精华:0 注册:2010/2/8 15:40:05
请给出一下详细的例子如何控制一个陌生的程序  发帖心情 Post By:2010/3/16 10:02:19 [只看该作者]

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

 

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

 

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

 

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

 

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

 

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

 

谢谢!


 回到顶部
帅哥哟,离线,有人找我吗?
drzwz168
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:63 积分:465 威望:0 精华:0 注册:2009/12/8 10:49:21
  发帖心情 Post By: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

 

 

 


版主评定:好评,获得5个金币奖励好评,获得5个金币奖励
(理由:奖励)
 回到顶部
帅哥哟,离线,有人找我吗?
stocker
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:81 积分:606 威望:0 精华:0 注册:2010/2/8 15:40:05
  发帖心情 Post By:2010/3/16 10:56:26 [只看该作者]

谢谢,先研究一下

 回到顶部