按鍵精靈實現簡單功能,按鍵精靈實現一個簡單功能

2021-07-28 04:06:15 字數 3567 閱讀 8583

1樓:匿名使用者

dim x1, y1, x2, y2, key1, key2uservar wait_time=10000 【時間間隔】rem getfirst

waitkey key1

//按下數字鍵盤的「+」時,儲存第一個點

if key1=107

vbscall call getcursorpos(x1, y1)else

goto getfirst

endif

delay 200

rem getsecond

waitkey key2

//按下數字鍵盤的「-」時,儲存第二個點

if key2=109

vbscall call getcursorpos(x2, y2)delay 200

rem loop

moveto x1,y1

leftclick 1

delay wait_time

moveto x2,y2

leftclick 1

delay wait_time

goto loop

else

goto getsecond

endif

我試過了,能用

啟動指令碼後,把滑鼠移到第一個點上,按下數字鍵盤的「+」號,再移到第二個點上,按下數字鍵盤的「-」號,就開始迴圈了。

//--------------------------第二個———————————————

啟動指令碼後,把滑鼠移到第一個點上,按下數字鍵盤的「+」號,再移到第二個點上,按下數字鍵盤的「-」號,再移到第三個點上,按下數字鍵盤的「*」號就開始迴圈了。dim x1, y1, x2, y2, x3, y3, key1, key2, key3

rem getfirst

waitkey key1

//按下數字鍵盤的「+」時,儲存第一個點

if key1=107

vbscall call getcursorpos(x1, y1)// msgbox "第一個點已儲存"

else

goto getfirst

endif

delay 200

rem getsecond

waitkey key2

//按下數字鍵盤的「-」時,儲存第二個點

if key2=109

vbscall call getcursorpos(x2, y2)// msgbox "第二個點已儲存"

else

goto getsecond

endif

rem getthird

waitkey key3

//按下數字鍵盤的「*」時,儲存第三個點

if key3=106

vbscall call getcursorpos(x3, y3)//msgbox "第三個點已儲存"

delay 2000

//下面的時間間隔據自己情況調整

rem loop

delay 1000

moveto x1, y1

leftdown 1

delay 200

moveto x2,y2

delay 200

leftup 1

delay 1000

moveto x3, y3

leftclick 1

goto loop

else

goto getthird

分一定要給我啊

2樓:靜候輪逥

你用錄製功能.自己在你要玩的遊戲裡面錄製.別人給你發的指令碼不一定適合你玩的遊戲..因為兩個點的實際距離只有你清楚...

就兩個點迴圈很容易錄製的..

3樓:匿名使用者

getfirst

waitkey key1

//按下數字鍵盤的「+」時,儲存第一個點

if key1=107

vbscall call getcursorpos(x1, y1)else

goto getfirst

endif

delay 200

rem getsecond

waitkey key2

4樓:匿名使用者

樓主,我已經按你的要求,做出了點迴圈3個地方的指令碼,使用方法是:

啟動指令碼後,滑鼠對著第一個地方,按一下小鍵盤【+】鍵;

再對著第二個地方,按一下小鍵盤【+】鍵;

再對著第三個地方,按一下小鍵盤【+】鍵;

然後指令碼就會自動按照你設定的間隔時間迴圈點那三個地方了,下面是指令碼**:

uservar t=10 每次點滑鼠的時間間隔是多少秒?

t=t*1000

rem 1

waitkey j

if j=107

vbscall getcursorpos(x,y)else

goto 1

endif

delay 400

rem 2

waitkey j

if j=107

vbscall getcursorpos(c,u)else

goto 2

endif

delay 400

rem 3

waitkey j

if j=107

vbscall getcursorpos(v,i)else

goto 3

endif

delay 400

rem 4

moveto x,y

leftclick 1

delay t

moveto c,u

leftclick 1

delay t

moveto v,i

leftclick 1

delay t

goto 4

5樓:匿名使用者

做這個指令碼很簡單 問題是不知道你要點的位置

6樓:

可以自己錄製方法生成,就是開啟按鍵精靈錄製功能後,自己先做兩遍錄後儲存,再用goto修改讓它迴圈,這樣定位更精確,完成更容易。

按鍵精靈問題求教,如何將一個簡單的指令碼作用在視窗上? 10

[按鍵精靈]我想用按鍵精靈做個簡單的重複操作

7樓:匿名使用者

keydown "a", 1

delay 5000

keyup "a", 1

8樓:

延時命令是delay+空格(時間,單位是毫秒)不要帶加號和括號,例子delay 1000,意思是延時一秒。在鍵盤命令中把型別選擇為按下,然後延時再加入彈起命令即可,滑鼠也一樣。

**;keydown "a", 1

delay 5000

keyup "a", 1

delay 延時時間,自己改

rightdown 1

leftdown 1

delay 彈起時間自己加

leftup 1

rightup 1

按鍵精靈設定按鍵次數變數,按鍵精靈怎麼實現滑鼠左鍵單擊的次數為變數?

定義變數i dim i i賦值為1 i 1 標記a rem a 按鍵方向鍵 下 i次 keypress 40,i i i 1 延時20毫秒 delay 20 跳轉到標記a 無限迴圈 goto a 其它的具體設定請你描述清楚。至於你的滑鼠操作什麼的,我就不得而知了,你要的按向下鍵這樣就可以了 user...

按鍵精靈怎麼用,按鍵精靈怎麼用

如何用按鍵精靈來完成自動化指令碼,附帶專案。1 開啟按鍵精靈,找到 我的指令碼 選項。2 在上方的選單欄中找到 錄製 點選開始錄製,然後做一些想要被記錄的動作。3 動作全部做完後錄製結束,依次點選停止錄製和儲存。4 之後再次雙擊錄製的指令碼,開啟後點選除錯。5 如果測試沒問題,就可以直接拿來用了,點...

求按鍵精靈喊話指令碼,求按鍵精靈喊話指令碼?。

do until intx 0 findpic 0,380,563,768,attachment 發言框bai尋找du.bmp 0.9,intx,inty if intx 0 and inty 0 thenmoveto intx 10,inty 10leftclick 1 end if loop d...