作者zhenyuan (工口紳士敗德邪芋)
看板Visual_Basic
標題[VB2008]想寫一個滑鼠自動點擊程式,請給予建議
時間Wed Aug 15 01:06:30 2012
最近想幫我的網頁上廣告增加點點擊數
所以拿出塵封已久的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
→ MOONRAKER:這樣會有用嗎…現在的廣告都很厲害,他看到click老是從 08/15 01:14
→ MOONRAKER:同一個IP來,會採信這個click數嗎… 08/15 01:14
→ zhenyuan:我這個不會去偵測ip..不過其實嚴格講起來也不算廣告 08/15 20:05
→ zhenyuan:因為是免費性質所以我想自己寫寫看.. 08/15 20:06
→ charles0203:要完成4 不要用滑鼠連點 去找找"自動註冊" 08/27 15:57