腳本滑鼠
⑴ 按鍵精靈設置滑鼠移動腳本
Dim i,n
Dim x(2),y(2)
i=0
n=0
VBSCall GetCursorPos(x(i),y(i))
While i<2
//設置延時,2分鍾內5次
Delay 120000/5
//這里用絕對值函數,使i在0與1之間互相轉化
i=Abs(i-1)
VBSCall GetCursorPos(x(i),y(i))
If x(0)=x(1) and y(0)=y(1)
n=n+1
Else
n=0
EndIf
//上面的IF語句里比較最近兩次滑鼠坐標,只要一有變化則計數器n清0
//當連續5次滑鼠無變化時,則執行
If n>4
MoveTo 450,350
Delay 5
LeftClick 1
n=0
EndIf
EndWhile
把上面的粘貼到按鍵精靈里會睇得更清楚。
其實無必要比較完5次啦,只要比較最近兩次有無變化就行了。如果確實要看比較5次的腳本,那可以有如下程序(上下兩個腳本效果一樣):
Dim i,n
Dim x(5),y(5)
i=0
While i<5
Delay 120000/5
VBSCall GetCursorPos(x(i),y(i))
n=0
While n<i
//這個循環用來比較數組內的數值
If x(n)=x(i) and y(n)=y(i)
If n=3
MoveTo 450,350
Delay 5
LeftClick 1
i=-1
//這里初始化i,就可以不斷循環檢測
EndIf
n=n+1
Else
i=-1
EndIf
EndWhile
i=i+1
EndWhile
⑵ 高分求一個按鍵精靈後台滑鼠腳本
運行腳本前,先把滑鼠移到需要點擊的坐標 按啟動熱鍵 然後就可以做其他的事情了 還有就是這個只能單擊 至於按鍵Y和U你可以加在EndFor 前面 但是不支持組合按鍵 所有ctrl+v無法實現 因為現在按鍵精靈還不支持後台組合按鍵 不過你可以用按住ctrl 延時 500毫秒 在按鍵v 延時500毫秒 然後談起ctrl 你實驗一下 應該成功
Plugin hw=Window.MousePoint()
VBSCall GetCursorPos(x,y)
Plugin winxy=BGKM5.ScrToCli(hw,x,y)
VBS StrXY_len = InStr(winxy,"|")
VBS wdx=Left(winxy,StrXY_len-1)
wdx=int(wdx)
VBS wdY=Right(winxy,StrXY_len-1)
wdy=int(wdy)
While
Plugin BGKM5.LClick(hw,wdx,wdy)
Delay 300
EndFor
⑶ 關於滑鼠連續點擊(或腳本)
按鍵精靈有免費的。
個人覺得他在完成單調的工作是很好的工具
⑷ 按鍵精靈滑鼠移動和點擊腳本
你可以錄制一個,然後改一下
下面的是循環1000次,你可以改一下
到時候你可以在外面設置F10是開啟,F12是暫停
For 1000
Delay 50
MoveTo 702, 520
LeftClick 1
Delay 50
MoveTo 722, 537
LeftClick 1
Next
⑸ 按鍵精靈後台滑鼠移動和點擊腳本怎麼製作。
具體代碼如下:
PutAttachment "d:\p", "*.*"
//獲取窗口句柄
Hwnd = Plugin.Window.MousePoint()
//獲取窗口客戶區左上角坐標
sRect = Plugin.Window.GetClientRect(Hwnd)
xyArray = Split(sRect, "|", - 1 , 1)
dx = xyArray(0)
dy = xyArray(1)
//轉移窗口
KMData = Plugin.bgkms6_10.KMTransform(hwnd, 0)
//Plugin.BGCP2_02.TransformWindow 參數1
//載入圖片
tu = Plugin.BGCP2_02.LoadBMP("d:\p\4.bmp")
tu1 = Plugin.BGCP2_02.LoadBMP("d:\p\12.bmp")
Do
Call Plugin.Bkgnd.KeyPress(Hwnd, 9)
Delay 100
Call Plugin.Bkgnd.KeyPress(Hwnd, 49)
Delay 3000
For 60
Call Plugin.BGCP2_02.FindPicture(hwnd, 0, 0, 1024, 768 ,tu(0), 30, 0.9, ipX, ipY)
If ipX > 0 And ipY > 0 Then
Call Plugin.Bkgnd.KeyPress(Hwnd, 51)
Delay 1000
Call Plugin.BGCP2_02.FindPicture(hwnd, 0, 0, 1024, 768 ,tu1(0), 30, 0.9, intX, intY)
If intX > 0 And intY > 0 Then
Call Plugin.bgkms6_10.MoveTo(KMData, intX, intY) //
Delay 1000
call Plugin.bgkms6_10.LeftClick (KMData) //這里後台點擊滑鼠左擊沒反應,是不是那地方寫錯了?
Delay 200
End If
End If
//End If
Next
Delay 100
Loop
Sub OnScriptExit
//釋放轉移窗口
Call Plugin.BGCP2_02.UnTransformWindow(Hwnd)
call Plugin.bgkms6_10.KMUntransform (KMData)
End Sub
⑹ 如何想編一個每隔一段時間滑鼠自動點擊的腳本(不用按鍵精靈)
如題,這樣的腳本有可能製作嗎?只用按鍵精靈可以製作嗎? 如果可以製作,請//確定按鈕坐標 LeftClick 1 //隔一段時間 Delay 10000 Goto 開始 ,jsqadD
⑺ 按鍵精靈 編寫腳本 如何讓滑鼠移動
滑鼠移動 move 例如50,80 deplay 48000 滑鼠移動 move 例如90,100 deplay 48000 然後套個循環
⑻ 按鍵精靈能否在腳本運行的過程中,停止物理滑鼠的任何操作該如何輸入腳本命令
看你的介紹,你用的滑鼠操作是前台吧,換成後台就不影響了,不過你要知道坐標哦
⑼ linux下 如何寫一個腳本模擬滑鼠左鍵連續點擊
安裝xdotool
然後就是調用xdotool,很容易,你可以看xdotool的幫助手冊;給你個小例子(搜索當前這個網路知道窗口,然後在這個窗口的(400,300)位置連續連續點擊100次,每次間隔50毫秒):
#!/bin/bash
for i in {1..100} ;
do
xdotool click1
done
這里click1是這樣的xdotool腳本:
search --name --limit 1 "linux下 如何寫一個腳本模擬滑鼠左鍵連續點擊_網路知道"
windowactivate --sync %1
mousemove --window %1 --clearmodifiers 400 300 click 1
sleep 50