- (超级模拟键盘)按 "1" 键, 1次
- 延时 20 毫秒
- (超级模拟键盘)按 "Enter" 键, 1次
- 令 flag1 = 1
- 条件结束
- 情况 1:
- (超级模拟键盘)按 "Enter" 键, 1次
- 延时 50 毫秒
- 从左上到右下查找颜色 "AADDEE",把找到的坐标保存到 (intX, intY),指定区域(左:60 上:398 右:92 下:407)
- 如果 intX > 0 则
- (超级模拟键盘)按 "Z" 键, 3次
- 延时 20 毫秒
- (超级模拟键盘)按 "1" 键, 1次
- 延时 20 毫秒
- (超级模拟键盘)按 "Enter" 键, 1次
- 令 flag1 = 2
- 条件结束
- 情况 2:
- (超级模拟键盘)按 "Enter" 键, 1次
- 延时 50 毫秒
- 从左上到右下查找颜色 "AADDEE",把找到的坐标保存到 (intX, intY),指定区域(左:60 上:398 右:92 下:407)
- 如果 intX > 0 则
- (超级模拟键盘)按 "Z" 键, 4次
- 延时 20 毫秒
- (超级模拟键盘)按 "1" 键, 1次
- 延时 20 毫秒
- (超级模拟键盘)按 "Enter" 键, 1次
- 令 flag1 = 0
- 条件结束
- 选择结束
- 调用 等待交易
- 子程序结束
- 子程序 检查对方是否点交易()
- 循环 10 次
- (语句无法识别,可能有错误): Delay 50 '修改这里时间
- 如果点 (165,266) 的颜色约等于 "BBFFFF" 则
- 令 flag = 1
- 跳出循环
- 否则
- 令 flag = 0
- 条件结束
- 循环结束
- 如果 flag = 1 则
- 注释: MessageBox("对方已点交易")
- 令 s = GetSysInfo.GetDateTime()
- a.writeline((""))
- a.writeline(("------------------------------"))
- a.writeline(("时间:" & s))
- a.write(("物品:"))
- 令 sum = 0
- 循环 m 从 0 到 45
- 调用 找图并传递图片(物品(m),单价(m),图片位置(m))
- 循环结束
- 如果 sum1 = sum 则
- 注释: MessageBox("sum1=sum")
- 延时 500 毫秒
- (鼠标)移动到 (160, 424)
- 延时 1000 毫秒
- (鼠标)左键单击, 4次
- 延时 2000 毫秒
- (鼠标)左键单击, 2次
- 延时 2000 毫秒
- a.writeline((""))
- 注释: FindPic 299,111,347,140,"C:DNF图片\成功交易公告.bmp",0.6,intX,intY
- 注释: If intX > 0
- a.writeline(("花费:" & sum))
- a.close()
- (键盘)按 "Enter" 键, 1次
- 跳转到标记 s(子程序 检查对方是否点交易)
- 否则
- a.writeline(("物品变化,重新检测"))
- a.close()
- 跳转到标记 s(子程序 检查对方是否点交易)
- 条件结束
- 否则
- 跳转到标记 s(子程序 检查对方是否点交易)
- 条件结束
- 子程序结束
- 子程序 输入金币(数字串)
- 循环 h 从 1 到 40
- 从左上到右下查找颜色 "CEFFFF",把找到的坐标保存到 (intX, intY),指定区域(左:190 上:293 右:206 下:309)
- 如果 intX > 0 则
- 跳出循环
- 否则
- 延时 100 毫秒
- 条件结束
- 循环结束
- (鼠标)移动到 (198, 300)
- 注释: Delay 1000
- (鼠标)左键单击, 2次
- 延时 200 毫秒
- (键盘)按 "BackSpace" 键, 15次
- 定义变量 数字码,位数, n
- 令 位数 = Len(数字串)
- 令 n = 位数
- 循环 位数 次
- 令 数字码 = Asc(数字串)
- 延时 50 毫秒
- (键盘)按 数字码 键, 1次
- 令 n = n - 1