按鍵精靈如何製作後臺指令碼,求按鍵精靈如何製作簡單的後臺指令碼!!

時間 2021-06-21 05:10:42

1樓:麥暉奕文靜

我經常用plugin

hwnd=window.getkeyfocuswnd()

獲得當前視窗的控制代碼hwnd。如果向視窗傳送k鍵,則用plugin

bkgnd.keypress(hwnd,75)來實現。第三條,這是許多人轉不過彎的地方。假定視窗左上角座標為螢幕座標系的(100,200),那麼前臺語句moveto

328,

239leftclick

1與後臺語句plugin

bkgnd.leftclick(hwnd,228,39)是同樣的效果。如果把視窗左上角移動到螢幕座標系(155,89)處,前臺語句moveto

383,128leftclick

1與後臺語句plugin

bkgnd.leftclick(hwnd,228,39)也是同樣的效果。可以清楚看到,移動視窗後,前臺座標需要改變,而後臺座標則不變。

仔細體會一下,螢幕座標系和視窗座標系的區別。它們的關係是x=328-100,y=239-200

或 x=383-155,y=128-89視窗座標=螢幕座標-視窗座標系原點座標 如果你實在體會不了螢幕座標系和視窗座標系的區別,請往下看。plugin

hwnd=window.getkeyfocuswnd()plugins=

window.getclientrect(hwnd)myarray

=split(s,

"|",

-1,1)sx

=myarray(0)sy

=myarray(1)這一段是獲得視窗座標系原點座標(sx,sy),當你需要把前臺指令碼改為後臺指令碼時,只需要套用公式視窗座標=螢幕座標-視窗座標系原點座標

就行了。你也許會問,這樣改後,移動視窗時,指令碼會不會亂點,答案是不會。

2樓:

// 這是獲取當前視窗的控制代碼

plugin hwnd = window.getkeyfocuswnd()

delay 1000

rem start

delay 200

plugin window.sendkeypress(hwnd, 49)

delay 200

plugin window.sendkeypress(hwnd, 50)

delay 200

plugin window.sendkeypress(hwnd, 51)

delay 200

plugin window.sendkeypress(hwnd, 52)

goto start

每個視窗都有不同的控制代碼... 你只要獲得了當前視窗的控制代碼, 就可以實現後臺對其操作了.... window.

sendkeypress(hwnd, 49) 是對控制代碼為 hwnd 的視窗傳送

一個1... 就是按了一下鍵盤上的1 .... 快去試試吧

求按鍵精靈如何製作簡單的後臺指令碼!!

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

3樓:匿名使用者

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

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

4樓:蝙蝠咬了不變身

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

求個按鍵精靈9後臺執行指令碼,按鍵精靈如何執行指令碼

hwnd rem aif 4277e9 0,0 then call 122 delay 200 end if goto a 先把滑鼠移動到需要執行指令碼的視窗上,再啟動指令碼。指令碼涉及到後臺座標,由於前後臺座標是不同的,只能重新獲取,方法請看帖子。然後把 hwnd,0,0 裡的兩個0改成你獲取的座...

按鍵精靈編寫指令碼問題,按鍵精靈指令碼製作教程

推薦樓上硬棘鯊的,思路很好,偶自己刪除掉自己的算了,嘿嘿 按鍵精靈指令碼製作教程 按鍵精靈指令碼執行後怎麼停止 直接關閉即可停止。按鍵精靈是一款模擬滑鼠鍵盤動作的軟體。通過製作指令碼,可以讓按鍵精靈代替雙手,自動執行一系列滑鼠鍵盤動作。按鍵精靈簡單易用,不需要任何程式設計知識就可以作出功能強大的指令...