Re: [問題] 有辦法做到將字串輸入到其他程式嗎?

看板C_Sharp (C#)作者 (躂躂..)時間18年前 (2007/05/27 04:39), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串9/9 (看更多)
※ 引述《GreatShot (我要拿Ph.D.!!!)》之銘言: : 偏偏唯有MSN的對話視窗怎樣都送不進去 : 有人成功的SendMessage給MSN對話視窗過嗎? 剛邊看動畫邊照著這個範例 http://forums.fanatic.net.nz/index.php?showtopic=11985 寫了一個 MsnSend 的 demo 程式 http://tinyurl.com/2aculn 執行會跳出一個 textbox 和 button, 按下button後, 他會在找到的第一個msn視窗(IMWindowClass)直接送出textbox 內的訊息給對方.. -- 我的做法是直接用遞迴 iterating 整個 DirectUIHWND 內的所有child.. 如果找到對話視窗的input textbox 就用 set_accValue 寫入 textbox內的字串, 再找出 Send/送出 按紐, 執行他的預設動作(也就是 "按下" accDoDefaultAction()) 這樣就可以不管 focus 都可以輸入字串到 textbox, 而且可以執行送出 :p -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.139.142.224
文章代碼(AID): #16M9hll- (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #16M9hll- (C_Sharp)