作者yu1 (~renard~)
看板C_Sharp
标题[问题] 控制其他程式
时间Mon Jan 21 22:32:37 2008
.net要如何 控制 或 得到 其他程式的资讯?
EX:
写一个程式能够做到:
1.控制msn登入/登出,送讯息给指定某人等等
2.得到winamp现在歌播到几分几秒
3.在winamp中加入某首歌
上面的例子虽然都是使用者本身动滑鼠就能轻易做到
但要透过程式的话要怎麽实作呢
有爬过一个系列文 "□ [问题] 有办法做到将字串输入到其他程式吗?"(2877篇)
里面是传字串到一个记事本内,有特定的API
但像上面3个例子都不只是传字串过去而已
而是找到特定的视窗下特定的指令
那篇系列文最後一篇cole945大的回文在最後有提到 (好像也是那3个例子的解决方法..)
"再找出 Send/送出 按纽, 执行他的预设动作(也就是 "按下" accDoDefaultAction())"
这边不太清楚要如何作,用spy++吗?
问题有点杂 不知从那里下手才好
烦请各位先进不吝赐教
提供个方向
不用针对范例回文也行
提供概念即可~ 感谢:)
p.s 不知有那本书有提到这方面的资料,能够提供一下吗 谢谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.229.48.194
1F:推 qazxsw99:MSAA (Microsoft Active Accessibility) 02/02 19:36