UserVar num=1 "卖几种商品"
UserVar price=1 "出售数量"
hwnd=Plugin.Window.Foreground()
Rect = Plugin.Window.GetClientRect(Hwnd)
//下面这句用于分割字符串,将横坐标和纵坐标分成两个字符串
MyArray = Split(Rect, "|")
//下面这句将字符串转换成数值(左|上|右|下)
L = Clng(MyArray(0)): T = Clng(MyArray(1))
R = Clng(MyArray(2)): B = Clng(MyArray(3))
//MessageBox "得到窗口句柄的客户区坐标 左上:"&L&","&T&" 右下:"&R&","&B
StopScript=0
//定义变量,是否停止脚本控制
Do while StopScript=0
MoveTo 685+L,357+T
//点出售按钮
LeftClick 1
pColor=GetPixelColor(92+L,94+T)
If pColor="BBBBBB" Then
i=0
While i < num
pX=115+55*i
MoveTo pX+L,115+T
// 移动到第i个商品
Delay 100
LeftClick 1
Delay 100
MoveTo 170+L,210+T
// 点一下价格输入窗
LeftClick 1
Delay 100
call InputText4KeyPress(price)
Delay 100
pColor=GetPixelColor(190+L,302+T)
If pColor<>"FFFFFF" Then
//如果无法点击计算器确定按钮,则点击MAX按钮
KeyPress "Num +", 1
pColor=GetPixelColor(148+L,94+T)
If pColor <> "BBBBBB" Then //如果第二格商品不存在,则卖完暂停脚本
StopScript=1
End If
End If
Delay 100
KeyPress 13,1
i=i+1
Wend
MoveTo 631+L,411+T
LeftClick 1
// 点确认出售
Delay 500
End if
Loop
function InputText4KeyPress(y)
y=CStr(y)
while Len(y) > 0
ch = Left( y, 1 )
y = Right( y, Len(y) - 1)
KeyPress ch,1
wend
end function