Delay 30 //下面这句是得到当前最前面的窗口句柄 Plugin Hwnd = Window.Foreground() //下面这句是移动窗口到(0, 0)位置 Plugin Window.Move(Hwnd, 0, 0) Rem cuowu Delay 500 KeyPress 9,1 Delay 300 MoveTo 428,350 Delay 100 LeftClick 1 Delay 500 KeyPress 27,1 Delay 500 KeyPress 120,1 Delay 800 Rem 打开箱子 ////////////走到铁匠那里 MoveTo 431,458 Delay 500 LeftClick 1 Delay 500 VBSCall Call FindPic(0,0,1023,767,"zi.bmp",0.9,x,y) ////////打开百宝箱 偏移点 If x>=0 and y>=0 MoveTo x+10+10 y+25+3 ///鼠标 偏移点 Delay 800 LeftClick 1 Delay 800 Else EndIf Delay 500 Gosub 检查 Goto 打开箱子 Sub 检查 VBSCall Call FindPic(0,0,1023,767,"wei1.bmp",0.9,x,y) If x>=0 and y>=0 ///没宝箱或满了 MessageBox 没宝箱或满了,请出售后运行脚本 EndScript Else //有宝箱 没满 EndIf Return 检查