當前位置:首頁 » 編程軟體 » 按鍵精靈後台按鍵腳本

按鍵精靈後台按鍵腳本

發布時間: 2022-02-09 20:09:01

『壹』 按鍵精靈後台按數字鍵腳本 =。=

//下面這句是得到當前最前面的窗口句柄
Plugin Hwnd = Window.Foreground()
//下面這句用於向後台窗口句柄(變數:Hwnd)發送一個鍵盤(掃描碼:98)按鍵3
Plugin Bkgnd.KeyPress(Hwnd, 98)
//下面這句用於向後台窗口句柄(變數:Hwnd)發送一個鍵盤(掃描碼:99)按鍵3
Plugin Bkgnd.KeyPress(Hwnd, 99)
//下面這句用於向後台窗口句柄(變數:Hwnd)發送一個鍵盤(掃描碼:100)按鍵4
Plugin Bkgnd.KeyPress(Hwnd, 100)
//下面這句用於向後台窗口句柄(變數:Hwnd)發送一個鍵盤(掃描碼:101)按鍵5
Plugin Bkgnd.KeyPress(Hwnd, 101)
//下面這句用於向後台窗口句柄(變數:Hwnd)發送一個鍵盤(掃描碼:102)按鍵6
Plugin Bkgnd.KeyPress(Hwnd, 102)

『貳』 誰可以教我怎麼用按鍵精靈 做後台腳本

所謂的後台腳本 第一點 先要得到窗口的句柄 參見按鍵精靈界面里的全部命令 里的 按鍵精靈插件命令 里的
window窗口插件 里的N種獲取窗口句柄的命令 通常最常用的是獲取滑鼠所指的窗口的句柄命令 Plugin Hwnd = Window.MousePoint()
和獲得當前活動窗口的 Plugin Hwnd = Window.Foreground() 命令
裡面你只要記得 Hwnd 就是最終得到的窗口句柄 這個變數你可以自己定義 比如說
Plugin SB = Window.MousePoint()
SB就是腳本啟動的時候滑鼠指向的窗口的句柄
在得到窗口的句並之後 就可以使用後台控制命令里的命令來實現後台操作了 要記住 後台命令全部都依賴
於窗口句柄 每個後台命令都要求要有窗口句柄
比如 Plugin Bkgnd.KeyPress(Hwnd, 13) 命令的意思就是 在窗口 Hwnd 里執行回車命令
Hwnd 就必須要用上面介紹的命令獲取
就這么簡單

『叄』 按鍵精靈怎麼編輯個操作後台窗口的腳本

1.打開按鍵精靈
2.點擊
新建
3.點擊
全部命令
4.點擊
按鍵精靈插件命令
裡面有後台控制
那些就是後台操作的
不過第一步要先點下面最後一排的windows窗口
先點擊得到當前窗口句柄或者得到滑鼠指向的窗口句柄
這樣的話就是制定你要後台操作的窗口
就可以不影響你干其他的事了
具體的後台操作細節你就根據剛給你說的那個
後台控制裡面去對照編程
希望你能看明白
不過我建議你去按鍵精靈的論壇逛逛吧
你會獲益匪淺的

『肆』 按鍵精靈怎麼後台點擊按鈕

句柄當然會變,用名稱和類名查找句柄就行

『伍』 按鍵精靈如何製作後台腳本

我經常用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()Plugin
s
=
Window.GetClientRect(hwnd)MyArray
=
Split(s,
"|",
-1,
1)SX
=
MyArray(0)SY
=
Myarray(1)這一段是獲得窗口坐標系原點坐標(SX,SY),當你需要把前台腳本改為後台腳本時,只需要套用公式窗口坐標=屏幕坐標-窗口坐標系原點坐標
就行了。你也許會問,這樣改後,移動窗口時,腳本會不會亂點,答案是不會。

『陸』 按鍵精靈9後台按鍵腳本

Hwnd = Plugin.Window.Foreground()
Rem a
Call Plugin.Bkgnd.KeyPress(Hwnd, 49)
Delay 2000
Goto a

不要太感謝我 2000是時間可以改動的 自己可以根據技能CD改動 !!!記得給分

『柒』 按鍵精靈 後台按鍵

雖然你提問語氣不太好~~但還是回答你一下~~ 首先,按鍵精靈不帶後台按鍵功能,要通過特件實現.現成的插件是有的~~ 去按鍵官方論壇下載一個 361 製作的後台插件,解壓後把DLL文件復制到按鍵精靈安裝目錄下的plugin文件夾中.之後使用以下代碼 ========以下是源代碼============ Plugin w=Window.MousePoint() //得到當前滑鼠所指向的窗口的窗口句柄 Plugin BGKM5.KeyClick(w,112) //調用BGKM5插件向句柄為W的窗口發送按鍵指令按112鍵(112就是F1) Plugin BGKM5.LClick(w,x,y) //調用BGKM5插件向句柄為W的窗口發送點擊指令,點擊的坐標x,y點.. ================================ 再說明一下,後台用後台點擊,一定不能最小化窗口,如果全屏游戲的要把游戲變成窗口模式, 後如按鍵就沒這個限制,可以最小化 雖然有點解釋不太通俗,但這種東西本來就通俗不了的~~能理解好,不能理解的建議先去按鍵論壇上看看教程~~因為你一定沒看過或沒認真看過按鍵精靈的教程~如果看過的~這一步對你來說是很簡單的~

『捌』 按鍵精靈怎麼腳本怎麼後台運行

Plugin hwnd = Window.MousePoint()While truePlugin BGKM5.KeyDown(hwnd,17)Plugin BGKM5.KeyDown(hwnd,70)Plugin BGKM5.KeyUp(hwnd,70)Plugin BGKM5.KeyUp(hwnd,17)Delay 5000EndWhile 注意,使用時先將窗口放到前台(保證滑鼠指在上面),啟動後即可放到後台。

『玖』 按鍵精靈怎麼讓腳本運行指定的窗口並支持後台

//下面這句是查找窗口類名("Notepad")或者標題(0),返回找到的句柄Hwnd
Hwnd =
Plugin.Window.Find("Notepad", 0)//Notepad改為游戲窗口的名稱

//下面這句是得到窗口句柄的客戶區大小

sRect =
Plugin.Window.GetClientRect(Hwnd)

//下面這句用於分割字元串,將橫坐標和縱坐標分成兩個字元串
dim MyArray

MyArray = Split(sRect,
"|")//加粗部分要改成這樣
//下面這句將字元串轉換成數值
UX= Clng(MyArray(0))

UY = Clng(MyArray(1))

以上信息綜合到一起就是:

Hwnd = Plugin.Window.Find("Notepad", 0)

sRect = Plugin.Window.GetClientRect(Hwnd)

dim MyArray //變數的名稱

MyArray = Split(sRect, "|") //將變數分割為字元串

x = Clng(MyArray(0)) //將字元串轉換為x的數值,x為定義的名詞

y= Clng(MyArray(1)) //將字元串轉換為y的數值,y為定義的名詞

//上邊就是為下邊命令做鋪墊

//按鍵精靈里啟動插件里的後台命令,直接插入按鍵使用,切記後台按鍵和前台按鍵代碼不同。

禁忌所有代碼全部用按鍵精靈里的插入,不能將代碼直接復制粘貼,很容易出現問題。細心檢查,沒有問題了,就可以使用。

熱點內容
翻杯子演算法 發布:2025-03-16 03:34:31 瀏覽:602
ftp後台密碼怎麼設置 發布:2025-03-16 03:33:08 瀏覽:360
阿里雲伺服器的sdk是免費的嗎 發布:2025-03-16 03:33:04 瀏覽:7
卸載linux軟體 發布:2025-03-16 03:19:07 瀏覽:808
太平天國迅雷下載ftp 發布:2025-03-16 03:13:19 瀏覽:64
伺服器硬碟溫度怎麼調節 發布:2025-03-16 03:11:47 瀏覽:74
netcore編譯前執行代碼 發布:2025-03-16 03:05:17 瀏覽:475
飢荒聯機版伺服器搭建程序 發布:2025-03-16 02:55:18 瀏覽:684
win7如何訪問共享 發布:2025-03-16 02:55:14 瀏覽:37
centosphp升級 發布:2025-03-16 02:42:04 瀏覽:52