• 首頁 > 呼死你, 精華文章, 編程學習記錄 > 易語言向單句柄程序發送指令

    201504月6

    易語言向單句柄程序發送指令

    作者:admin 0 Comments 發表評論

    記得幾年前就寫過這樣的程序,通過獲取程序的句柄,向句柄發送消息,最常見的就是發送按鍵信息。這樣就可以實現類似外掛的小功能,而呼死你程序其實也是一個小外掛,通過這個外掛程序,不停的呼叫網絡電話,從而實現頻繁的自動呼叫。

    但那個時候寫的程序只能向有句柄的程序發送,而實踐過程中,發現很多程序的界面,包括按鈕,文本框等都是畫出來的,整個程序就一個句柄,這個時候就不知道怎么發送消息控制了。

    但今天群里的“純陽”說起這個問題,并且幫忙解答了這個問題。

    其實用的API還是以前那個API:PostMessageA(sendmessage這個API也行)。

    來看看這個函數的解釋:

    API函數解釋

    其實就是最后兩個參數不會用,而這里就是要用到最后那個參數,第三個參數,現在還是不會用。最后那個參數其實就是點擊的坐標相對于程序的坐標,那怎么取得這個相對坐標呢?

    使用工具SPY++,本來這個工具之前也沒用過,不怎么會用,感謝“純陽”遠程協助操作了下,在這個工具中鎖定了消息以后,就可以監控到點擊到某個具體位置的消息了,并且可以看到IParam這個參數的具體數值,不過要注意的是,這里顯示的參數是16進制的,要用計算器轉化成10進制的數字,才能放到易語言中使用。

    SPY++顯示的相對位置

    以后就能向這種畫出來的程序發送消息了,比如QQ之類的都是這種,還有很多網絡電話其實也是這種畫出來的界面。

    推薦閱讀相關文章:呼死你 精華文章 編程學習記錄

    本文地址:http://www.loveband.cn/danjubing.html
    版權所有 © 轉載時必須以鏈接形式注明作者和原始出處!

    本文目前尚無任何評論.

    發表評論

    广东11选5平台合法吗