TC官方合作论坛

 找回密码
 立即注册
查看: 1090|回复: 9

[已解决] 天使找不到图片问题

[复制链接]
发表于 2013-12-21 09:13:39 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
谁知道 读图这行为什么读不到图片,用工具测试能读到。。。。用tc前台也能找到,只是用天使 前台后台都无法找到

空间 后台捡雪球
//默认空间
变量 线程句柄,窗口句柄,标题,ts,intX,intY

//开始按钮_点击操作

功能 获取_窗口句柄()

    ts=com("ts.tssoft")
    //版本号=ts.Ver()
    //help.messagebox(版本号)
    窗口句柄=ts.GetMousePointWindow()
    标题= ts.GetWindowTitle(窗口句柄)
    help.messagebox(标题)
    help.messagebox(窗口句柄)
    var a=0
    var b=1
    ts.BindWindow(窗口句柄,"normal","dx","dx",1)
    ret = ts.IsBind(窗口句柄)
    help.messagebox(ret)
    if(1==ret)

        //help.messagebox("111111111111111111")
        while(true)
            ts.EnableRealKeypad(1)
            ts.LockInput(1)
            //help.messagebox("22222222222222222")
            ts.DownCpu(50)
            a+=1
            if(0==a%60)////判断多长时间之后
                b+=1
                ts.KeyPressChar("M")
                ts.EnableRealMouse(1,20,300)
                //help.messagebox("33333333")
                if(0==b%2)
                    //help.messagebox("444444444")
                    path=ts.SetPath(help.getrcpath("rc:"))
                    path=ts.GetPath()
                                        help.messagebox(path)
                    retpic= ts.FindPic(0,0,1280,800,"回城.bmp","203040",0.9,2,intX,intY)
                    //绝对路径也试过不行
                    if(intX>=0&&intY>=0)
                    help.messagebox(intX)
                    help.messagebox(intY)
                    ts.MoveTo(intX,intY)
                    help.messagebox("准备点击应用库")
                    ts.SetKeypadDelay("dx",1000)
                    ts.LeftClick()
                   ts.SetKeypadDelay("dx",10000)
                    help.messagebox("点击完成")
                   endif

回复

使用道具 举报

发表于 2013-12-21 09:18:54 | 显示全部楼层
  retpic= ts.FindPic(0,0,1280,800,"回城.bmp","203040",0.9,2,intX,intY)

找不到图是颜色问题,203040用法是TC本身找图用的,而插件不是这样用的,好好看下帮助文档怎么写的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-21 09:18:56 | 显示全部楼层
有人么?
回复

使用道具 举报

 楼主| 发表于 2013-12-21 09:20:21 | 显示全部楼层
zxw445 发表于 2013-12-21 09:18
retpic= ts.FindPic(0,0,1280,800,"回城.bmp","203040",0.9,2,intX,intY)

找不到图是颜色问题,203040用 ...

用000000也不行呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-21 09:23:30 | 显示全部楼层
zxw445 发表于 2013-12-21 09:18
retpic= ts.FindPic(0,0,1280,800,"回城.bmp","203040",0.9,2,intX,intY)

找不到图是颜色问题,203040用 ...

ffffff-000000  测试工具里面的 这个色偏也找不到。。。好奇怪。。。用工具就能找到
回复 支持 反对

使用道具 举报

发表于 2013-12-21 09:30:04 | 显示全部楼层
ret,intX,intY
ret= ts.FindPic(0,0,2000,2000,"1.bmp|2.bmp|3.bmp","000000",0.9,0,intX,intY)
if(intX >= 0 && intY >= 0)
help.messagebox("找到")
endif
例子不是这样的吗?我总觉得你写的不对
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-21 09:45:57 | 显示全部楼层
baby杰杰 发表于 2013-12-21 09:30
ret,intX,intY
ret= ts.FindPic(0,0,2000,2000,"1.bmp|2.bmp|3.bmp","000000",0.9,0,intX,intY)
if(intX >= ...

写的一样啊。。。
回复 支持 反对

使用道具 举报

发表于 2013-12-21 09:47:54 | 显示全部楼层
布衣白菜 发表于 2013-12-21 09:23
ffffff-000000  测试工具里面的 这个色偏也找不到。。。好奇怪。。。用工具就能找到 ...

天使找图找,找白色的是找不到的,要用大漠命令找才可以

天使目前缺陷很多,各种问题都不维修了,况且已经不更新了。

retpic= dm.FindPic(0,0,1280,800,"回城.bmp","000000",0.9,2,intX,intY)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-21 09:48:50 | 显示全部楼层
zxw445 发表于 2013-12-21 09:47
天使找图找,找白色的是找不到的,要用大漠命令找才可以

天使目前缺陷很多,各种问题都不维修了,况且已 ...

新手。。。因为看了大漠是收费的。。。所以开始就选了天使。。。。
回复 支持 反对

使用道具 举报

发表于 2013-12-21 10:33:59 | 显示全部楼层
布衣白菜 发表于 2013-12-21 09:48
新手。。。因为看了大漠是收费的。。。所以开始就选了天使。。。。

下载最后免费版就行了,免费对于新手可以用了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-29 05:56 , Processed in 0.043110 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表