⑴ 按鍵精靈後台多開腳本
Hwnd = Plugin.Window.Foreground()
Delay 5000
Rem a
Call Plugin.Bkgnd.KeyDown(Hwnd, 160)
Delay 120000
Call Plugin.Bkgnd.KeyPress(Hwnd, 86)
Goto a
以上是代碼
步驟:
1.先把需要運行按鍵的界面放在最前面,就會自動獲取句柄(後台的關鍵,游戲不支持後台就沒辦法了)
2.等待10秒後就可以收下界面了。
⑵ 求按鍵精靈後台多開運行方法
1、如果需要三開或者四開游戲,點擊創建新沙盤即可創建一個新的沙盤。
⑶ 按鍵精靈如何同時運行多個腳本
按鍵精靈同時運行兩個腳本的步驟如下:
1,打開按鍵精靈,進入腳本列表。
2,找到需要運行的兩個腳本。
腳本名稱前打上對勾的腳本就處於默認運行狀態,用戶可以根據需要開啟多個腳本文件。
⑷ 按鍵精靈如何寫多開腳本
腳本需要多線程 從按鍵精靈 6.8 之後 就能使用多線程了 BeginThread 啟動線程
而游戲嘛 必須做後台腳本 因為判斷和發送按鍵滑鼠信息 前台無法實現多開
⑸ 按鍵精靈9,多開+後台腳本
//後台循環按鍵
點擊 = WaitClick()//等待點擊要抓取的窗口
Delay 10//等待時間10毫秒
//得到滑鼠指向的窗口句柄
Hwnd = Plugin.Window.MousePoint()
do
Delay 1000
//向後台窗口句柄(變數:Hwnd)發送一個鍵盤(掃描碼:49)按鍵("1")如果你會查按鍵的掃描碼.你就自己查出來,自己改改.如果你不會,我也沒辦法,我也沒有時間.
Call Plugin.Bkgnd.KeyPress(Hwnd, 49)
Delay 500
loop
//後台循環左鍵點擊
點擊 = WaitClick()//等待點擊要抓取的窗口
Delay 10//等待時間10毫秒
//得到滑鼠指向的窗口句柄
Hwnd = Plugin.Window.MousePoint()
//下面這句是得到窗口句柄的客戶區大小
sRect = Plugin.Window.GetClientRect(Hwnd)
//MsgBox "得到窗口句柄的客戶區大小為:"& sRect
//下面這句用於分割字元串,將橫坐標和縱坐標分成兩個字元串
//dim MyArray
MyArray = Split(sRect, "|")
//下面這句將字元串轉換成數值
L = Clng(MyArray(0)): T = Clng(MyArray(1))
R = Clng(MyArray(2)): B = Clng(MyArray(3))
//Msgbox "窗口客戶端後台坐標系原點的前台坐標x0" & L & ",窗口客戶端後台坐標系原點的前台坐標y0" & T & ", 窗口客戶端後台坐標x的最大值(寬)"& R & ",窗口客戶端後台坐標y的最大值(高)" & B
do
Delay 1000
//向後台窗口句柄(變數:Hwnd)的客戶區域(坐標:0, 0)處發送一個滑鼠左鍵單擊,自己改後台坐標.
Call Plugin.Bkgnd.LeftClick(Hwnd, 0, 0)//後台坐標系
//Call Plugin.Bkgnd.LeftClick(Hwnd, x, y)//用變數
//Call Plugin.Bkgnd.LeftClick(Hwnd, x+l, y+t)//(變數為前台坐標系)
Delay 500
Loop
多線程還是不用的好,復製成多個腳本,運行更好.
⑹ 如何用按鍵精靈寫腳本..支持多開,後台運行的..
獲取每個窗口的句柄
然後從全名命令中找到插件命令 再從windows窗口命令中選擇需要的後台命令
建議你先做一個單開的
多開的只是加幾個小語句就可以了
⑺ 如何用按鍵精靈實現游戲多開,滑鼠按鍵同步操作
大家在打游戲時可能經常需要用滑鼠去執行重復的動作,去做練級,打怪的行為。時間久而久之就會感覺疲勞。按鍵精靈剛好可以解決此問題,解放雙手。
1、首先在電腦中打開按鍵精靈,點擊「我的腳本」。
⑻ 求按鍵精靈高手幫忙轉成無限多開的後台腳本!多謝!~
一下子也說不清楚,你進按鍵精靈技術交流群吧,群號的:1-7-6-4-6-9-4-8-4
因為錄制的不好直接改後台,還有你提供下你的游戲的其他參數!
⑼ 這個是按鍵精靈雙開的腳本,能改成多開的嗎,謝謝,解決了加分
msgbox "請依次在需要同步的窗口內按下1,2,3,4,5,如果窗口已夠,則按下空格"
for 5
MsgBox "請按順序按下指定按鍵"
key=waitkey()
if key=49 then
Hwnd1 = Plugin.Window.Foreground()
elseif key=50 then
Hwnd2 = Plugin.Window.Foreground()
elseif key=51 then
Hwnd3= Plugin.Window.Foreground()
elseif key=52 then
Hwnd4 = Plugin.Window.Foreground()
elseif key=53 then
Hwnd5 = Plugin.Window.Foreground()
elseif key=32 then
exit for
End If
next
MsgBox "同步開始"
Do
a = waitkey()
If a=49 or a=50 or a=51 or a=52 or a=53 or a=54 or a=55 or a=56 or a=57 or a=58 or a=59 or a=60 or a=87 or a=65 or a=68 or a=83 Then
if hwnd1 > 0 then
Call Plugin.Bkgnd.KeyPress(Hwnd1, a)
End If
if hwnd2 > 0 then
Call Plugin.Bkgnd.KeyPress(Hwnd2, a)
End If
if hwnd3 > 0 then
Call Plugin.Bkgnd.KeyPress(Hwnd3, a)
End If
if hwnd4 > 0 then
Call Plugin.Bkgnd.KeyPress(Hwnd4, a)
End If
if hwnd5 > 0 then
Call Plugin.Bkgnd.KeyPress(Hwnd5, a)
End If
End If
loop
⑽ 求按鍵精靈後台多開腳本
比樓上 稍微不傻的辦法
直接創建你要數目的一樣的腳本,熱鍵從 F1-F12 你隨便
然後 每到一個窗口 按一下啟動就完事了
按鍵 支持 多個腳本一起執行,所以 你把 這些一樣的腳本都打勾設置不同的開啟就行了 。
PS: 你的機器 能受得了嗎 ?