python关联通达信pywin32_[AHK]联动通达信其实很简单

通达信有很多自定义消息,通过传递消息来完成某个小功能将大大简化编程,提高效率.就是win32调用.比如显示某支股票可以向通达信发送消息来实现。若无消息接口,模拟键盘输入来联动,效率低稳定性差。注意股票代码:沪市代码前加7,其它市场股票代码前面加6.

C代码

UINT UWM_STOCK = RegisterWindowMessage(_T("Stock"));

::PostMessage(HWND_BROADCAST,UWM_STOCK,7580019,0);

//就是查看 580019 的页面,

::PostMessage(HWND_BROADCAST,UWM_STOCK,6031007,0);

//是查看031007页面

Python代码

#用pywin32,去掉_T()就ok。

UWM_STOCK = RegisterWindowMessage("Stock");

PostMessage(HWND_BROADCAST,UWM_STOCK,7600027,0);

AutoHotkey代码

;这里指定0xFFFF就是HWND_BROADCAST,是对多个通达信窗口广播消息;

;如果指定具体窗口的句柄,则是向特定窗口发送消息。

active_id:=0xFFFF

UWM_STOCK := DllCall("RegisterWindowMessage", Str,"Stock")

PostMessage,UWM_STOCK,7600050,0,,ahk_id %active_id%

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值