創作內容

27 GP

猴子也許能懂的按鍵精靈後台操作

作者:順著宿命│2017-07-12 22:48:41│巴幣:1,156│人氣:85456
按鍵精靈好用歸好用
但有時候你不想他佔用你的滑鼠與畫面
希望他自行運作你可以去做其他的事
這時候就需要用到後台指令了
這篇以"在單一網頁上的後台指令為例"

首先用你平常使用之外的另一個瀏覽器

這裡以IE為例


題目:讓他在後台能每隔5秒自動點擊那個隨機產生按鈕

首先當然是先打開一個新腳本

接著使用打開"抓抓"


點擊"抓抓"中的"句柄"(抓句柄 是為了讓按鍵精靈知道你要在哪個視窗執行)


接著按住那個,將她拖到打算要在後台點的"隨機生成"上,以取得資訊


如圖,我們得到
句柄:1641970
滑鼠座標:553,373


將取得的資訊放到程式碼內

*補充
----------------
一開始Hwnd = 1641970
是讓你之後用Hwnd就可以當句柄 不需要每次都輸入1641970
(簡單來說 Call Plugin.Bkgnd.LeftClick(Hwnd,876, 647)也可以寫成
Call Plugin.Bkgnd.LeftClick(1641970,876, 647)
Hwnd也可以用其他英文替代 如 DDRX AxCD之類的

接著這一段
Call Plugin.Bkgnd.LeftClick(Hwnd,876, 647)
相當於前台的moveto 876, 647 + leftclick 1
--------------------

就可以達成目標了

不過要注意,每次重新整理網頁或重新開啟,句柄都會改變。

(後台執行 不能把要執行的視窗縮小 因為位置可能會改變 所以不做最小化 直接用其他視窗蓋過去即可)

需要其他後台指令,可在這位置尋找
滑鼠移過去還可以看到括弧內需要的參數
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=3641824
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 14 篇留言

梯太
無意間逛到這篇,幫你按個讚~

05-01 02:29

順著宿命
謝謝唷!05-01 11:12
Prince旋律
請問我是用模擬器測試為什麼沒功能,用網頁可以的

05-03 01:36

順著宿命
按鍵精靈不支援模擬器後台操作,需使用按鍵精靈手機版05-03 08:51
GGOODD
大大你好,首先謝謝你的分享文。我有個問題想請教。我玩遊戲錄製一段指令。運行時,只要有其他程式彈出視窗就會中斷指令,要按回遊戲視窗才會繼續運行,請問要如何防止這種行為發生呢(該關的我都關了,只是想問一下這種情況該怎麼處理)?
謝謝大大

08-02 21:11

DatabaseX
前面看得懂,後面就不懂了Orz
請問大大,假如我要執行的指令有一大串呢?
用 Call Plugin.Bkgnd.LeftCilck (Hwnd) 的話,執行指令就只有LeftCilck
如果我想固定在那個視窗執行一連串指令,是否就要在LeftCilck那邊全都打上去?
謝謝大大

08-24 00:16

aChon
大大我想知道只按一個鍵的話要怎樣做

10-17 00:41

不教新手之野望
你好 請問一下
我照你方法用了一連串的腳本代碼
全部都正常運作 唯獨其中一個地方無法正常運作
我是要自動分解裝備
道具攔每隔都按一次右鍵 這部分正常
但是 要按確定分解的按鈕時 就沒有動作了 確定坐標都沒錯 也嚐試再按鍵旁邊 多設幾個座標 或多按幾次 也不行For 1 //迴轉次數 重複執行for 到下一個next之間的程式碼

call Plugin.Bkgnd.RightClick(Hwnd, 277, 348)//後台滑鼠右鍵
//目標視窗 Hwnd
//座標285, 348
Delay 1000 //延遲1秒

Next
For 1 //迴轉次數 重複執行for 到下一個next之間的程式碼

call Plugin.Bkgnd.RightClick(Hwnd, 322, 348)//後台滑鼠右鍵
//目標視窗 Hwnd
//座標314, 348
Delay 1000 //延遲1秒

Next
For 5 //迴轉次數 重複執行for 到下一個next之間的程式碼

Call Plugin.Bkgnd.LeftClick(Hwnd, 496, 529)//後台滑鼠左鍵
//目標視窗 Hwnd
//座標 503, 533
Delay 1000 //延遲1秒

Next

01-29 20:41

不教新手之野望
我剛剛發現問題所在了 滑鼠移道"確定"後 按鍵會先發亮 然後按下左鍵 才有效果 但是不懂如何解決 請大大指導

01-29 20:52

奇奇
接著這一段
Call Plugin.Bkgnd.LeftClick(Hwnd,876, 647)
相當於前台的moveto 876, 647 + leftclick 1

這裡有小瑕疵XD
前台的是絕對座標
不會是視窗內的876, 647

07-08 10:50

bobo0314
我看不懂要如何「將取得的資訊放到程式碼內」XD

07-08 16:56

娃娃吉
請問我要在後台長按左鍵(類似連點器)
是要怎麼打?

01-05 15:12

R
想找輸入數字 逛到 推

08-01 21:35

洛初
感謝大大的發文

08-24 16:27

此暱稱錯誤
2024還是很實用!

01-06 15:58

阿巽欸
一樣卡在「將取得的資訊放到程式碼內」

02-07 00:20

我要留言提醒:您尚未登入,請先登入再留言

27喜歡★baha140415 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:猴子都能懂的按鍵精靈基本... 後一篇:猴子應該能懂的簡易直播教...

追蹤私訊切換新版閱覽

作品資料夾

sakima55Palia農生活
發現壁紙、地磚可以弄屋頂https://home.gamer.com.tw/artwork.php?sn=5913301看更多我要大聲說昨天18:55


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】