Dim ss(10) dim sss(10) ss(0)="73A5EF" //强韧 ss(1)="8C9C11" //威严 ss(2)="11DE42" //狂乱 ss(3)="4A4A42" //灵魂 ss(4)="529429" //灾难 ss(5)="4A295B" //眼睛 ss(6)="D69473" //小篮 ss(7)="848484" //无色 ss(8)="AD73D6" //碳 175,191 ss(9)="BDB5C6" // 蓝冰 //这里使用查找颜色来获取物品 不知道在别的电脑上是否能使用 反正在我自己的电脑上是可以用的 请教一下 sss(0)= 20000 sss(1)= 20000 sss(2)= 20000 sss(3)= 4000 sss(4)= 3200 sss(5)= 25000 sss(6)= 100 sss(7)= 50 sss(8)= 50 sss(9)= 9000 Dim n,m,i,j Dim jiage n=0 geshu=1 Dim kx kx=85 //第一格物品x取色点 ux=kx Dim ky ky=191 //第一个物品y取色点 //扫描第一行物品,共8个物品格 for 8 // 单格物品扫描 For 10 IfColor ux,ky,ss(n),0 jiage=wupin(geshu,sss(n)) //获取物品价钱 Exit For End If n=n+1 Next qian=qian+jiage //计算总价格 jiage=0 //价格清零 ux=ux+30 //x坐标加30,扫描下一个框内物品 geshu=geshu+1 //个数循环 n=0 Next If qian<>0 then 'MsgBox "总价钱为:"&qian MoveTo 197,301 Delay 250 LeftClick 1 Delay 250 KeyPress "BackSpace", 10 //金钱输入清零 Delay 50 Dim shuzi(9) shuzi(0)="0" shuzi(1)="1" shuzi(2)="2" shuzi(3)="3" shuzi(4)="4" shuzi(5)="5" shuzi(6)="6" shuzi(7)="7" shuzi(8)="8" shuzi(9)="9" i=1 Dim shu cishu=len(qian) For cishu shu=left(qian,1) //取qian的左起第一个数字 qian=right(qian,cishu-i) //取qian的右起第I个数字 KeyPress shu,1 Delay 250 i=i+1 Next End if Delay 100 LeftClick 1 gosub 检查并交易 End Sub Function wupin(GS,JQ) //计算物品总价格 //代码太他妈有才了 //此代码论坛中有,个人觉得很好。 dim a(100) dim b(100) dim q(100) number0="Attachment:\0.bmp" number1="Attachment:\1.bmp" number2="Attachment:\2.bmp" number3="Attachment:\3.bmp" number4="Attachment:\4.bmp" number5="Attachment:\5.bmp" number6="Attachment:\6.bmp" number7="Attachment:\7.bmp" number8="Attachment:\8.bmp" number9="Attachment:\9.bmp" cishu=1 leftx=72+(GS-1)*30 //132