Re: [問題] 有辦法做到將字串輸入到其他程式嗎?
※ 引述《GreatShot (我要拿Ph.D.!!!)》之銘言:
: 偏偏唯有MSN的對話視窗怎樣都送不進去
: 有人成功的SendMessage給MSN對話視窗過嗎?
好像是因為 focus 不在上面的樣子 .___.?
在 SendMessage(WM_CHAR)過去前,
先呼叫 SetForegroundWindow( hwnd_of_IMWindowClass )
把 msn 變成active window再送就可以了 @o@"
--
提外話, msn(和某些MS的程式)是用 DirectUIHWND 做的..
用 spy++ 沒辦再繼續網下取得child 的window..
這邊有人寫了怎麼用 C# 更住下處理 msn 視窗的code
http://forums.fanatic.net.nz/index.php?showtopic=11985
下載 AccExplorer
http://www.microsoft.com/downloads/details.aspx?
FamilyID=3755582a-a707-460a-bf21-1373316e13f0&DisplayLang=en
這個工具就像spy++一樣, 不過是針對像MSN這種用 Accessibility 刻UI的程式
老實說我完全不太清楚Accessibility這東西是啥@_@"
用這工具把 child 挖出來我也不知道能做什麼後續的處理 :X
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.139.141.247
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 9 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章