- //打开分解装备界面===============================
- do
- dm_ret = dm.FindStr(154,106,552,373,"手续费","96ff1e-000000",1.0,intX,intY)
- 如果表达式 (intX >= 0 and intY >= 0 Then) 为真,则
- dm.MoveTo intX,intY
- 延时200毫秒
- dm.LeftDoubleClick
- 延时200毫秒
- Exit Do
- End If
- loop
- loop
- //分解准备===============================
- do
- dm_ret = dm.FindStr(140,345,190,361,"装备分解","ddc58d-000000",1.0,intX,intY)
- dm_ret = dm.FindStr(140,345,190,361,"装备分解","ddc58d-000000",1.0,intX,intY)
- 如果表达式 (intX >= 0 and intY >= 0 Then) 为真,则
- dm.MoveTo intX+15,intY
- 延时200毫秒
- dm.LeftDoubleClick
- dm.LeftDoubleClick
- 延时200毫秒
- Exit Do
- End If
- End If
- loop
- ///////////////////////////////////////////////////
- ///////////////////////////////////////////////////
- //分解装备===============================
- dim x,y,a,b,c // (定义横坐标,竖坐标,横格数,竖格数,第一格横坐标5个变量)
- x=345//(背包第一格横坐标)
- y=235//(背包第一格纵坐标)
- a=8//(横向格子数)
- b=4//(竖向格子数)
- c=x //(赋值第一格横坐标,为了遍历一排之后,鼠标重新回到第一排第一格的位置)
- 循环 b//(横向几格就循环几遍) 遍
- 循环 b//(横向几格就循环几遍) 遍
- 循环 a //(竖向几格就循环几遍) 遍
- 循环 a //(竖向几格就循环几遍) 遍
- 延时200 //(这里加延时方便测试脚本)毫秒
- dm. MoveTo x,y //(鼠标移到第一格 X Y )
- 延时200毫秒
- dm. LeftClick
- 延时200毫秒
- dm. KeyPress 13
- dm. KeyPress 13
- Do
- Do
- //防回车键按多
- dm_ret = dm.FindStr(27,323,258,432,"附近","eeddaa-000000",1.0,intX,intY)
- dm_ret = dm.FindStr(27,323,258,432,"附近","eeddaa-000000",1.0,intX,intY)
- 如果表达式 (intX >= 0 and intY >= 0 Then) 为真,则
- 延时100毫秒
- dm. KeyPress 13
- Exit Do
- Exit Do
- 否则
- 否则
- End If
- End If
- dm_ret = dm.FindStr(236,154,332,182,"装备分解成功","ffffff-000000",1.0,intX,intY)
- 如果表达式 (intX >= 0 and intY >= 0 Then) 为真,则
- 延时500毫秒
- dm. KeyPress 13
- 延时500毫秒
- Exit Do
- Exit Do
- 否则
- 否则
- //防回车键按多
- dm_ret = dm.FindStr(27,323,258,432,"附近","eeddaa-000000",1.0,intX,intY)
- dm_ret = dm.FindStr(27,323,258,432,"附近","eeddaa-000000",1.0,intX,intY)
- dm_ret = dm.FindStr(27,323,258,432,"附近","eeddaa-000000",1.0,intX,intY)
- 如果表达式 (intX >= 0 and intY >= 0 Then) 为真,则
- 延时100毫秒
- dm. KeyPress 13
- Exit Do
- Exit Do
- 否则
- 否则
- End If
- End If
- End If
- End If
- Loop
- Loop
- x=x+30 //(鼠标移到第一排第二格)
- Next
- Next
- x=c //(鼠标横坐标回到第一格)
- y=y+30 //(鼠标移动到第二排第一格)
- y=y+30 //(鼠标移动到第二排第一格)
- Next
- Next
- //按ESC关闭===============================
- 延时200毫秒
- dm.KeyPress 27
- 延时500毫秒
- dm.KeyPress 27
- dm.KeyPress 27