在按鍵精靈裡錄製了指令碼,怎麼能讓它在遊戲視窗內後臺操作

2021-04-16 10:00:44 字數 1597 閱讀 9220

1樓:花花

先要獲取

遊戲畫面的copy視窗控制代碼.然後用後臺外掛寫bai指令碼.

如何獲取視窗內坐du標zhi,你可以用抓抓,先獲取控制代碼,再複製控制代碼到圖dao像頁面,然後指定視窗打鉤,貼上控制代碼.截圖.然後在截圖裡面取座標就是後臺座標.

如果截圖是黑的,那麼說明遊戲遮蔽了後臺取色.你要用其它的外掛來實現.

windows每開啟一個視窗(包含程式執行時的視窗),以及每個視窗內的控制元件(按扭,輸入框等)都會隨機分配一個號碼,這個號碼就是這一視窗或控制元件的控制代碼.

獲得這個控制代碼就可以實現在後臺進行鍼對這個視窗(程式)的操作.例如:在這一視窗中輸入一段文字,在某一座標進行單擊,雙擊等.

提取控制代碼的方法可以參考按鍵精靈的幫助.也可以全部命令--外掛命令--windows視窗外掛找到.例如:

hwnd = plugin.window.find(0, "無標題 - 記事本")'查詢當前開啟的程式中標題為"無標題 - 記事本"的視窗,並將找到的控制代碼號存進hwnd變數中,以便後面呼叫;

需要注意的是:任何一個視窗關閉後再開啟,對應的控制代碼將會被重新分配.

按鍵精靈怎麼讓指令碼執行指定的視窗並支援後臺

2樓:匿名使用者

//得到滑鼠指向的視窗控制代碼

hwnd = plugin.window.mousepoint()

//向後臺視窗控制代碼(變數:hwnd)傳送一個鍵盤(掃描碼:65)按鍵

call plugin.bkgnd.keypress(hwnd, 65)

//向後臺視窗控制代碼(變數:hwnd)傳送一個滑鼠移動到客戶區域(座標:0, 0)處

call plugin.bkgnd.moveto(hwnd, 0, 0)

//向後臺視窗控制代碼(變數:hwnd)的客戶區域(座標:0, 0)處傳送一個滑鼠右鍵單擊

call plugin.bkgnd.rightclick(hwnd, 0, 0)

//向後臺視窗控制代碼(變數:hwnd)傳送一個文字訊息(內容:"內容")到客戶區

call plugin.bkgnd.sendstring(hwnd, "內容")

你把hwnd 控制代碼當做一個物件,就像你要發簡訊需要一個**號碼才能操作一樣。然後後面的就好理解了。不懂再問。這些命令都能在按鍵精靈裡面的外掛命令-後臺命令裡找到,祝你好運。

3樓:蝙蝠咬了不變身

內容過於繁瑣 不利於大量**修改

按鍵精靈怎麼讓指令碼執行指定的視窗並支援後臺?

4樓:偝仩偙逛街

a = plugin.window.mousepoint()

然後一切操作繫結a視窗即可。

5樓:突破限制

你用抓抓獲得視窗控制代碼.然後用後臺命令對控制代碼進行操作

如何設定按鍵精靈在指定視窗執行

6樓:釋然wo的

你的意思是要後臺指令碼。這個要選繫結視窗。按鍵自帶有這個功能。不過有個別遊戲反按鍵。這個需要自己測試。

7樓:夜月兔噠噠

你可以買一本這樣的教材,噹噹網上就有。

按鍵精靈指令碼如何定時啟動,按鍵精靈如何定時啟動指令碼

按鍵精靈定時啟動指令碼操作如下 1 開啟鍵盤嚮導,單擊新指令碼,會彈出一個空白的指令碼螢幕。2 接下來,單擊 control 命令按鈕以建立表示式為 true 的迴圈命令。3 接下來,單擊原始檔,在表示式後面建立兩個變數 hour 和 capacity minute 並在表示式後面使用實時語句。4 ...

熱血江湖按鍵精靈的指令碼,熱血江湖按鍵精靈自動打怪程式怎麼做

我做好了 發給你了 是2個指令碼 不要賴帳 頂我 自動吃紅和藍的指令碼就不必自己做了吧,很多指令碼已經很成熟了啊。而且不管是自己做還是用別人已有的,都是用抓點的方法來實現的,自己做的經常會因為抓點不準而出問題,所以還是用朋友已經有的吧。再說一句,加上個動作 自動釋放武功不是更方便,就加一個動作嘛。給...

求按鍵精靈特別簡單的指令碼,求1個按鍵精靈特別簡單的指令碼

這是指令碼的源 也沒留地方給你傳 那就只能貼源 了 general syntaxversion 2 beginhotkey 121 beginhotkeymod 0 pausehotkey 0 pausehotkeymod 0 stophotkey 123 stophotkeymod 0 runon...