[VB2008]想寫一個滑鼠自動點擊程式,請給予建議
最近想幫我的網頁上廣告增加點點擊數
所以拿出塵封已久的VB來研究看看要怎麼寫
不過上一次學已經是十幾年前大學時的事了,那時候還是6.0
新的VB2008改了一些東西,有點面熟又不太認識
所以冒昧上來求救請求一些建議
希望達到的目標:
1.在表單上開一個WebBorwser元件,直接引用IE <--這個已經搞定
2.點擊座標位於表單範圍內(相對固定座標,比如說從表單左上角計算200,200處),
即使移動表單也不會點到別的地方
3.每10秒作一次點擊 <--這個用timer來做也很簡單
4.程式可以縮到工作列不影響其他程式使用
實際操作之後發現問題很大的是2.跟4.
我這幾天去Google搜尋
大致上看到的方法是以SetCursorPos來抓座標
然後呼叫API mouse_event的方式來做
不過我寫出來的東西這個滑鼠游標還是以全螢幕的絕對座標來點擊
所以如果程式一移開定位就會點到下面一堆不該點的東西,非常的悲劇
而且這個程式執行的時候滑鼠的主控權都被他抓去,不能做別的事情
有什麼好指令可以讓我完成2.跟4.這兩項需求呢?
請提示我一下思考方向,比如要去查什麼書或是什麼指令
先行謝過m(_ _)m
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.128.104.120
→
08/15 01:14, , 1F
08/15 01:14, 1F
→
08/15 01:14, , 2F
08/15 01:14, 2F
→
08/15 20:05, , 3F
08/15 20:05, 3F
→
08/15 20:06, , 4F
08/15 20:06, 4F
→
08/27 15:57, , 5F
08/27 15:57, 5F