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...