[請問] 按鍵精靈後台問題

作者: eqtv   2014-04-01 14:27:15
小的因為職務上需要,寫了一段後台的腳本
希望讓滑鼠會自動點擊網頁(IE),並在背景自動運行,
測試的結果是如果是當前窗口的話,可以順利執行下去,
但是如果開其他程式覆蓋原來窗口,就會變成其他程式在執行,
目前想到問題應該是在運行的步驟中會重新載入頁面,
導致軟體抓不到視窗句柄,所以就變程式重新抓取當前窗口了,
想請教要怎麼做才能讓它順利在後台自動執行呢?
以下是小的寫的腳本:
Hwnd = Plugin.Window.MousePoint()
//點擊網頁按鈕,網頁重新載入
Delay 800
Call Plugin.Bkgnd.LeftClick(Hwnd,1380,215)
Delay 3000
Call Plugin.Bkgnd.KeyPress(Hwnd, 35)
Delay 100
//點擊網頁按鈕,網頁重新載入
Call Plugin.Bkgnd.LeftClick(Hwnd, 830, 880)
Delay 5000
//點擊網頁按鈕,網頁重新載入
Call Plugin.Bkgnd.LeftClick(Hwnd, 1855, 513)
Delay 5000
Call Plugin.Bkgnd.KeyPress(Hwnd, 35)
Delay 100
Call Plugin.Bkgnd.LeftClick(Hwnd, 950, 800)
Delay 3000
Call Plugin.Bkgnd.LeftClick(Hwnd, 900, 300)
Delay 3000
//點擊網頁按鈕,網頁重新載入
Call Plugin.Bkgnd.LeftClick(Hwnd, 1500, 145)
Delay 4000
希望哪位好心的高手可以指導一下,謝謝!
作者: adamqwop (吃冰)   2014-04-01 14:52:00
第一行MousePoint是滑鼠所指的視窗,從這地方修改
作者: eqtv   2014-04-01 15:44:00
謝謝樓上ad大回應,原來從抓抓工具找到我要的網頁的句柄將原來第一行Hwnd = 句柄 替換掉就可以順利工作了

Links booklink

Contact Us: admin [ a t ] ucptt.com