操作另一個執行檔並將產生的訊息回報 |
尚未結案
|
n
一般會員 發表:6 回覆:6 積分:2 註冊:2004-10-28 發送簡訊給我 |
|
m8815010
版主 發表:99 回覆:372 積分:289 註冊:2003-11-13 發送簡訊給我 |
引言: 請教各位大大, 我現在要用C Builder做一個程式A,它要可以模擬滑鼠操作另一個執行檔B(二個執行檔不相關),並將B因滑鼠按下之後,呈現出來的訊息,同樣顯示在A執行檔的Memo中,我該怎麼做呢? 真的很困擾,謝謝大家的指教n你好< >: 你的問題不太明確,所以不太能下實際做法< >! 首先你的B.exe是consloe模式或是視窗模式?一樣是builder寫的? B.exe如果是視窗的話,上面有那些元件? 一般如果要用A.exe去控制B.exe的話,應該是送送訊息了,不用硬去模擬滑鼠了! 還有B.exe按下後呈現的訊息(結果)是怎樣表現的?是show在它的子元件上或直接console下輸出 or what? 站上有滿多這類的文章,也可先查查! |
n
一般會員 發表:6 回覆:6 積分:2 註冊:2004-10-28 發送簡訊給我 |
|
m8815010
版主 發表:99 回覆:372 積分:289 註冊:2003-11-13 發送簡訊給我 |
|
n
一般會員 發表:6 回覆:6 積分:2 註冊:2004-10-28 發送簡訊給我 |
|
m8815010
版主 發表:99 回覆:372 積分:289 註冊:2003-11-13 發送簡訊給我 |
|
n
一般會員 發表:6 回覆:6 積分:2 註冊:2004-10-28 發送簡訊給我 |
|
m8815010
版主 發表:99 回覆:372 積分:289 註冊:2003-11-13 發送簡訊給我 |
引言: 你好, 我詢問的問題的確很模糊,那我一個一個問可以嗎? 1.如何知道Label的handle,因我發現好像都抓不到Label的資料? 2.一個執行檔它會一直改變顯示的文字,我是否在A執行檔裡加Timer元件,只要它一顯示文字就立即回應呢?(該怎麼做?) 不知這樣有沒有比較清楚? 謝謝嗯,n兄你的確說的比較簡單!你要抓的 href="http://delphi.ktop.com.tw/topic.php?TOPIC_ID=57773">http://delphi.ktop.com.tw/topic.php?TOPIC_ID=57773 看看是不是要類似這樣的東東,另外這也是一個mouse hook的簡單sample! 另外你的第二個問題比較難,如果被監控的程式是自已寫的話,那以前我的經驗是多寫一些訊息發送的機制,比如今天被監控的程式的label值變了,就主動sendmessage給監控它的程式! 但是如果被監控程式不是自已寫的(如小劃家)就比較難了!你說用timer的方式應是最直覺的方法! 不過理論上應該是去hook這個label的message,自然就知道它的一舉一動了,不過這我沒實做過,不敢說太多! 淺見,參著參著! |
n
一般會員 發表:6 回覆:6 積分:2 註冊:2004-10-28 發送簡訊給我 |
|
m8815010
版主 發表:99 回覆:372 積分:289 註冊:2003-11-13 發送簡訊給我 |
引言: 謝謝你提供的意見, 我去尋找一些文章,發現有寫到 "TLabel 是不具window的, 要用 TStaticText才有window." 所以,無法從Widnows API中取得 TLabel 的文字是不是? 還有沒有其他可行的方法可以讀出TLabel的文字呢? 我實在需要這個解答… 謝謝 >>< face="Verdana, Arial, Helvetica"> n兄你好< >: 你說的沒錯,也就是 >!但不一定就真的無辦法做了,等待高手吧< >! >! 技窮了,就知道這麼多了! |
n
一般會員 發表:6 回覆:6 積分:2 註冊:2004-10-28 發送簡訊給我 |
|
pwipwi
版主 發表:68 回覆:629 積分:349 註冊:2004-04-08 發送簡訊給我 |
|
8866
中階會員 發表:27 回覆:147 積分:69 註冊:2002-10-14 發送簡訊給我 |
不好意思 ! 打擾一下 . 我用我最近在 "會員作品發表區" 發表的 : 【發表】Dr.eye , 譯點通 等螢幕抓字軟體 之 ( 二部曲 ) 徹底實作 抓 c++ builder 6.0 的 TLabel 元件的字串是可以喔 ! ( 我剛剛測試過 ) Dr.eye 抓不到字串可能是它程式的 "盲點" ,並不是抓不到喔.
( 可見Dr.eye 準確率也不是 100 % ) 所以取TLabel值的問題還是適用 "隔空取物" 這種 雕蟲小技啦 ! 如有不對請多包涵 ! 發表人 -
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |