返回列表 發帖

請問我該如何執行重複的指令? PART1

本帖最後由 skyblue0622 於 2013-8-7 21:23 編輯

SendKey(121)  
MouseMove 13304403
Delay(300)
Left Down 13304403
Delay(400)
MouseMove 3146495
Delay(300)
Left Up 3146495
Delay(400)
SendKey(118)
Delay(1000)
MouseMove 12321227
Delay(600)
Left Click 12321227
Delay(600)
MouseMove 16449992
Delay(300)
Left Click 16449992
Delay(300)
MouseMove
MouseMove 26346100
Delay(500)
Left Click 26346100  
Delay(500)
MouseMove 26346100
Delay(500)
Left Click 26346100  
Delay(500)
MouseMove 26346100
Delay(500)
Left Click 26346100  
Delay(500)
MouseMove 26346100
Delay(500)
Left Click 26346100  
Delay(500)
MouseMove 26346100
Delay(500)
Left Click 26346100  
Delay(500)
MouseMove 26346100
Delay(500)
Left Click 26346100  
Delay(500)
MouseMove 13107837  
Delay(500)
Left Down 13107837  
Delay(500)
MouseMove 3343104  
Delay(300)
Left Up 3343104  
Delay(300)
SendKey(118)
Delay(300)
MouseMove 2949889
Delay(400)
Left Down 2949889
Delay(400)
MouseMove 13238904
Delay(400)
Left Up 13238904
Delay(400)
SendKey(121)
Delay(400)
Left Click 14221411
Delay(5000)
Left Click 655765
Delay(5000)
Left Click 13959387
Delay(5000)
SendKey(121)
MouseMove 4457172
Delay(200)
Left Down 4457172
Delay(200)
MouseMove 23134917
Delay(200)
Left Up 23134917
MouseMove 23200458
Delay(200)
Left Down 23200458
Delay(200)
MouseMove 4195025
Delay(200)
Left Up 4195025
Delay(200)
SendKey(121)
請問我該如何寫
才可以一個小時就重複一次指令,不斷的重複呢?
上跟下的指令需要一起執行
然後每小時重複一次
謝謝大大~~~

吳星慧寵物SPA館 寵物店 · 寵物美容師 · 狗屋 貓旅館 吳星慧
本帖最後由 fan62 於 2013-8-11 18:45 編輯
SendKey(121)  
MouseMove 13304403
Delay(300)
Left Down 13304403
Delay(400)
MouseMove 3146495
Dela ...
skyblue0622 發表於 2013-8-7 21:22


執行重複的動作,有很多方法,若是沒有判斷條件,而是只要單純不斷的重複的話,最簡單的方式是設JUMP點加DELAY計算時間,方法例子如下:

rerun:

//以下為你原來的碼:
MouseMove 13304403
Delay(300)
Left Down 13304403
Delay(400)
MouseMove 3146495
Dela ...略
//以上為你原來的碼

delay (3600000)
jump rerun


說明:
紅色字為加入重複動作的程式碼,先在你的程式碼前定義一個副程序名,例子裡為:rerun(只能英文),在你的程式碼跑完後,來到紅字delay (3600000),就是暫停1小時的意思,(換算方法為1秒=1000),再來紅字jump rerun就是執行回到rerun:處重新執行的意思!

TOP

返回列表