1.     否则如果 tomap = "城市3" 则
  2.         dm.MoveTo(intX + 90,intY + 60)
  3.         延时 100 毫秒
  4.         dm.LeftClick()
  5.         延时 100 毫秒
  6.     否则
  7.         dm.MoveTo(intX + 90,intY + 85)
  8.         延时 100 毫秒
  9.         dm.LeftClick()
  10.         延时 100 毫秒
  11.     条件结束
  12.     注释:场景延时
  13.     延时 5000 毫秒
  14. 子程序结束
  15. 注释:====================满商卖出商品脚本======================
  16. 子程序 满商卖出商品()
  17.     调用 找财政官员()
  18.     延时 100 毫秒
  19.     注释:-------打开店铺-------
  20.     标记 打开店铺(子程序 满商卖出商品)
  21.     令 dm_ret = dm.FindStr(10,100,800,600,"商人店铺","ffd555-180d08",1.0,intX,intY)
  22.     如果 intX > 0 并且 intY > 0 则
  23.         dm.MoveTo(intX + 5,intY + 8)
  24.         延时 200 毫秒
  25.         dm.LeftClick()
  26.         延时 2000 毫秒
  27.     否则
  28.         跳转到标记 打开店铺(子程序 满商卖出商品)
  29.     条件结束
  30.     注释:-------判断价格-------
  31.     令 dm_ret = dm.FindPic(590,5,610,30,"丑.bmp|辰.bmp|未.bmp|戌.bmp","00000",0.9,0,intX,intY)
  32.     如果 intX >= 0 并且 intY >= 0 则
  33.         跳转到标记 卖出商品(子程序 满商卖出商品)
  34.     否则
  35.         跳转到标记 打开店铺(子程序 满商卖出商品)
  36.     条件结束
  37.     标记 卖出商品(子程序 满商卖出商品)
  38.     注释:打开包裹ALT+A
  39.     dm.KeyDown(18)
  40.     dm.KeyPress(65)
  41.     dm.KeyUp(18)
  42.     延时 500 毫秒
  43.     注释:-------材料包裹-------
  44.     令 dm_ret = dm.FindStr(400,100,800,600,"材料","fdeb78-000000",1.0,intX,intY)
  45.     如果 intX > 0 并且 intY > 0 则
  46.         dm.MoveTo(intX + 15,intY + 6)
  47.         延时 100 毫秒
  48.         dm.LeftClick()
  49.         延时 500 毫秒
  50.     否则
  51.         跳转到标记 卖出商品(子程序 满商卖出商品)
  52.     条件结束
  53.     注释:-------遍历包裹,点击右键卖出-------
  54.     定义变量 X
  55.     定义变量 Y
  56.     令 X = intX - 36
  57.     令 Y = intY + 36
  58.     dm.MoveTo(X,Y)
  59.     延时 50 毫秒
  60.     dm.RightClick()
  61.     延时 50 毫秒
  62.     dm.MoveTo(X + 36,Y)
  63.     延时 50 毫秒
  64.     dm.RightClick()
  65.     延时 50 毫秒
  66.     dm.MoveTo(X + 72,Y)
  67.     延时 50 毫秒
  68.     dm.RightClick()
  69.     延时 50 毫秒
  70.     dm.MoveTo(X + 108,Y)
  71.     延时 50 毫秒
  72.     dm.RightClick()
  73.     延时 50 毫秒
  74.     dm.MoveTo(X + 144,Y)
  75.     延时 50 毫秒
  76.     dm.RightClick()
  77.     延时 50 毫秒
  78.     dm.MoveTo(X,Y + 36)
  79.     延时 50 毫秒
  80.     dm.RightClick()
  81.     延时 50 毫秒
  82.     dm.MoveTo(X + 36,Y + 36)
  83.     延时 50 毫秒
  84.     dm.RightClick()
  85.     延时 50 毫秒
  86.     dm.MoveTo(X + 72,Y + 36)
  87.     延时 50 毫秒
  88.     dm.RightClick()
  89.     延时 50 毫秒
  90.     dm.MoveTo(X + 108,Y + 36)
  91.     延时 50 毫秒
  92.     dm.RightClick()
  93.     延时 50 毫秒
  94.     dm.MoveTo(X + 144,Y + 36)
  95.     延时 50 毫秒
  96.     dm.RightClick()
  97.     延时 50 毫秒
  98.     dm.MoveTo(X,Y + 72)
  99.     延时 50 毫秒
  100.     dm.RightClick()