誰有木工的ezs
版主: sobo、nono、哆啦A夢(doraemon)
-
- 高級玩家
- 文章: 396
- 註冊時間: 週三 8月 01, 2001 8:00 am
重新整理一下程式. 其實只有16行程式
其他都是註解
//Pos1木頭的位置
//Pos2自己的位置
//Pos3小包包位置
//Pos4的位置放一個中包包或小箱子來放小包包
//Pos7主包包左上角
//Pos8主包包右下角
//Var1目前小包包有多少釣竿
//Var8由程式判斷釣竿的位置, 不用管
//User2成品數量
//Macro16做木工
//拿木頭
If Wght<150
Drag 200 From Pos1 to Pos2
End If
//做木工
SendMacro(16)
Delay(5500)
//放成品
If User2>0
Var8=GetColorPos[顏色值,Pos7,Pos8]
Drag all From Var8 to Pos3
Delay(1000)
Var1=Var1+1
End If
If Var1>100
Drag all From Pos3 to Pos4
Delay(1000)
Var1=0
End If
其他都是註解
//Pos1木頭的位置
//Pos2自己的位置
//Pos3小包包位置
//Pos4的位置放一個中包包或小箱子來放小包包
//Pos7主包包左上角
//Pos8主包包右下角
//Var1目前小包包有多少釣竿
//Var8由程式判斷釣竿的位置, 不用管
//User2成品數量
//Macro16做木工
//拿木頭
If Wght<150
Drag 200 From Pos1 to Pos2
End If
//做木工
SendMacro(16)
Delay(5500)
//放成品
If User2>0
Var8=GetColorPos[顏色值,Pos7,Pos8]
Drag all From Var8 to Pos3
Delay(1000)
Var1=Var1+1
End If
If Var1>100
Drag all From Pos3 to Pos4
Delay(1000)
Var1=0
End If
最後由 小葉子 於 週二 10月 01, 2002 3:50 pm 編輯,總共編輯了 1 次。
我不在家,就在咖啡館;不在咖啡館,就在去咖啡館的路上


-
- 高級玩家
- 文章: 396
- 註冊時間: 週三 8月 01, 2001 8:00 am
寫程式就是把一個一個的步驟做出來
以木工來說
1.要先拿原料(木頭)
2.要做工木
3.做好的東西要放到小包包
所以先寫
//拿木頭
//做木工
//放釣竿 (或其他東西)
再來就想一下這些步驟要怎麼做出來
//拿木頭
//如果自己身上的重量小於150的話就再拉200個木頭到自己身上來
If Wght<150
Drag 200 From Pos1 to Pos2
End If
//做木工
//用UOA錄一個做木工的Macro. 這裏設為第16個
//要加一點delay以免Macro太快
SendMacro(16)
Delay(5500)
//放釣竿
//因為做好的東西可能在包包的任何地方所以我用顏色來判斷
//這裏User2設成釣竿的數量, 如果有釣竿就放進小包包 (User2大於0)
//最後分裝成小袋以免太重拿不動
//User2成品數量
//Pos3小包包位置
//Pos7主包包左上角
//Pos8主包包右下角
//Var1目前小包包有多少釣竿
//Var8由程式判斷釣竿的位置, 不用管
If User2>0
Var8=GetColorPos[顏色值,Pos7,Pos8]
Drag all From Var8 to Pos3
Delay(1000)
Var1=Var1+1
End If
//小包包滿了(每袋100個)
//Pos4的位置放一個中包包或小箱子來放小包包
If Var1>100
Drag all From Pos3 to Pos4
Delay(1000)
Var1=0
End If
最後...
千萬不要說 "不會", "看不懂"
提出問題來看看那一段看不懂
以木工來說
1.要先拿原料(木頭)
2.要做工木
3.做好的東西要放到小包包
所以先寫
//拿木頭
//做木工
//放釣竿 (或其他東西)
再來就想一下這些步驟要怎麼做出來
//拿木頭
//如果自己身上的重量小於150的話就再拉200個木頭到自己身上來
If Wght<150
Drag 200 From Pos1 to Pos2
End If
//做木工
//用UOA錄一個做木工的Macro. 這裏設為第16個
//要加一點delay以免Macro太快
SendMacro(16)
Delay(5500)
//放釣竿
//因為做好的東西可能在包包的任何地方所以我用顏色來判斷
//這裏User2設成釣竿的數量, 如果有釣竿就放進小包包 (User2大於0)
//最後分裝成小袋以免太重拿不動
//User2成品數量
//Pos3小包包位置
//Pos7主包包左上角
//Pos8主包包右下角
//Var1目前小包包有多少釣竿
//Var8由程式判斷釣竿的位置, 不用管
If User2>0
Var8=GetColorPos[顏色值,Pos7,Pos8]
Drag all From Var8 to Pos3
Delay(1000)
Var1=Var1+1
End If
//小包包滿了(每袋100個)
//Pos4的位置放一個中包包或小箱子來放小包包
If Var1>100
Drag all From Pos3 to Pos4
Delay(1000)
Var1=0
End If
最後...
千萬不要說 "不會", "看不懂"
提出問題來看看那一段看不懂
我不在家,就在咖啡館;不在咖啡館,就在去咖啡館的路上


-
- 高級玩家
- 文章: 396
- 註冊時間: 週三 8月 01, 2001 8:00 am
//拿原料
//Pos1木頭的位置
//Pos2自己的位置
If Wght<150
Drag 200 From Pos1 to Pos2
End If
//做木工
SendMacro(16)
Delay(5500)
//拉成品進小包包
//User2成品數量
//Pos3小包包位置
//Pos7主包包左上角
//Pos8主包包右下角
If User2>0
Var8=GetColorPos[顏色值,Pos7,Pos8]
Drag all From Var8 to Pos3
Delay(1000)
Var1=Var1+1
End If
//小包包滿了(每袋100個)
//Pos4的位置放一個中包包或小箱子來放小包包
If Var1>100
Drag all From Pos3 to Pos4
Delay(1000)
Var1=0
End If
//Pos1木頭的位置
//Pos2自己的位置
If Wght<150
Drag 200 From Pos1 to Pos2
End If
//做木工
SendMacro(16)
Delay(5500)
//拉成品進小包包
//User2成品數量
//Pos3小包包位置
//Pos7主包包左上角
//Pos8主包包右下角
If User2>0
Var8=GetColorPos[顏色值,Pos7,Pos8]
Drag all From Var8 to Pos3
Delay(1000)
Var1=Var1+1
End If
//小包包滿了(每袋100個)
//Pos4的位置放一個中包包或小箱子來放小包包
If Var1>100
Drag all From Pos3 to Pos4
Delay(1000)
Var1=0
End If
我不在家,就在咖啡館;不在咖啡館,就在去咖啡館的路上


-
- 中級玩家
- 文章: 288
- 註冊時間: 週三 9月 04, 2002 3:10 pm
誰在線上
正在瀏覽這個版面的使用者:沒有註冊會員 和 0 位訪客