TC官方合作论坛

标题: 关于循环找图的问题,大神们求指教,。。 [打印本页]

作者: 蓝梦遗忘    时间: 2015-1-19 21:18
标题: 关于循环找图的问题,大神们求指教,。。
1
图片X坐标,图片Y坐标,图像序号   
    图像序号=图像.找图(0,0,1440,900,"rc:\\葡萄.bmp|rc:\\宝石.bmp|rc:\\方便面.bmp|rc:\\木箱子.bmp|rc:\\盘锦大米.bmp|rc:\\石油.bmp|rc:\\钓鱼岛的鱼.bmp|rc:\\葡萄.bmp|rc:\\包裹.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)
    如果(图片X坐标>0)
        鼠标.移动(图片X坐标+15,图片Y坐标+15)
        鼠标.左键按下()
        辅助.等待(2000)
        鼠标.左键弹起()
    否则
        循环(真)
        循环结束
    如果结束
    2
    图片X坐标,图片Y坐标,图像序号   
    图像序号=图像.找图(0,0,1440,900,"rc:\\同城.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)
    循环(图片X坐标>0)
        鼠标.移动(730,615)
        辅助.等待(2000)
        鼠标.左键单击()
    循环结束

我知道我代码肯定不对,我的思路是这样的,第一个循环找多图,,找到鼠标左键就单机,一旦出现第2部分的图片,结束第一部分的循环,然后执行第二部分。然后脚本无限的就这样循环。。。。。
我弄了1天没弄明白,希望大神解决下,我知道我现在组织语言的能力也有限 - -!。。。


作者: chaose    时间: 2015-1-19 21:36
功能 第一张图任务()
   

   
    循环(真)
        x = 0,y = 0
        图像序号=图像.找图(0,0,1920,1080,“第一张图路径”),#203040,0.8,0,x,y)
        如果(图像序号>=0)

            鼠标.移动(x+15,y+15)
            鼠标.左键按下()
            辅助.等待(2000)
            鼠标.左键弹起()
            
            
        如果结束
        
        x = 0,y = 0
        图像序号=图像.找图(0,0,1920,1080,“第二张图路径”,#203040,0.8,0,x,y)
        如果(图像序号>=0)
            
            线程.开启("第二张图任务","")
            
            跳出
            
        如果结束
        
        
    循环结束
   

   
功能结束


功能 第二张图任务()
   

   
    循环(真)
        x = 0,y = 0
        图像序号=图像.找图(0,0,1920,1080,“第二张图路径”),#203040,0.8,0,x,y)
        如果(图像序号>=0)
            
            鼠标.移动(730,615)
            辅助.等待(2000)
            鼠标.左键单击()
            
            
        如果结束
        
        x = 0,y = 0
        图像序号=图像.找图(0,0,1920,1080,“第一张图路径”,#203040,0.8,0,x,y)
        如果(图像序号>=0)
            
            线程.开启("第一张图任务","")
            
            跳出
            
        如果结束
        
        
    循环结束
   

   
功能结束
作者: 龍飛    时间: 2015-1-19 21:40
  1. 功能 找图()
  2. 图片X坐标,图片Y坐标,图像序号
  3. 循环(真)
  4. 循环(图像.找图(0,0,1440,900,"rc:\\同城.bmp",#102030,1.0,0,图片X坐标,图片Y坐标) == -1)//找不到同城.BMP的时候执行循环里面的内容
  5. 图像序号=图像.找图(0,0,1440,900,"rc:\\葡萄.bmp|rc:\\宝石.bmp|rc:\\方便面.bmp|rc:\\木箱子.bmp|rc:\\盘锦大米.bmp|rc:\\石油.bmp|rc:\\钓鱼岛的鱼.bmp|rc:\\葡萄.bmp|rc:\\包裹.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)
  6. 如果(图片X坐标>0)
  7.         鼠标.移动(图片X坐标+15,图片Y坐标+15)
  8.         鼠标.左键按下()
  9.         辅助.等待(2000)
  10.         鼠标.左键弹起()
  11. 如果结束
  12. 辅助.等待(1000)
  13. 循环结束

  14. 图像序号=图像.找图(0,0,1440,900,"rc:\\同城.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)
  15. 如果(图片X坐标>0)
  16.         鼠标.移动(730,615)
  17.         辅助.等待(2000)
  18.         鼠标.左键单击()
  19. 如果结束

  20. 辅助.等待(1000)
  21. 循环结束
  22. 功能结束
  23. //不知道是不是你要的
复制代码


作者: 蓝梦遗忘    时间: 2015-1-19 21:44
老大。你有QQ么,我现在太晕了。已经不能组织语言了
作者: 蓝梦遗忘    时间: 2015-1-19 21:45
龍飛 发表于 2015-1-19 21:40

没有找找同城.bmp鼠标就移动,单击了 0 0!老大,在看看。。。
作者: 龍飛    时间: 2015-1-19 21:46
蓝梦遗忘 发表于 2015-1-19 21:45
没有找找同城.bmp鼠标就移动,单击了 0 0!老大,在看看。。。

找不到不会点击的
QQ495594687
作者: a8012602    时间: 2015-1-20 11:24
http://bbs.tyuyan.com/thread-47992-1-1.html你可以去看看这个教程
作者: 2645572175    时间: 2015-6-24 17:09





欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1