TC官方合作论坛

标题: 请教几个找图的问题 [打印本页]

作者: 阿克57    时间: 2013-8-17 11:18
标题: 请教几个找图的问题
ts.FindPic(0,0,800,600,"J:\\乱七八糟\\TC\\A1\\A1\\资源\\图片.bmp","000000",0.9,0,x,y)
如果(x>0 && y>0)
        ts.MoveTo(x,y)
        辅助.消息框("已找到图片")
如果结束
--------------------------------------------
代码如上 我是用了TS的找图
问题1图片的路径应该怎么写?例如 在程序目录的A文件夹里
问题2找图的速度好慢 而且有时候会找不到(弹出一对话框"加载图片.bmp失败",代码可能不是这样,但出现过这问题),问题出在哪


作者: sugar987009    时间: 2013-8-17 11:21
首先将你要找的图导入到 TC资源目录里 这个资源目录 就是你TC编译器下边的 “项目管理”--- “资源”

然后右键点击资源  导入图片就可以了  一般用BMP JPG格式 然后路径就写RC:\\图片名称.后缀  希望能帮

到你
作者: 阿克57    时间: 2013-8-17 11:41
回复 2楼sugar987009的帖子

总是出现这个错误提示
[attach]10697[/attach]
作者: 芹菜    时间: 2013-8-17 12:03
回复 1楼阿克57的帖子

你这样写图片路径不合适,这样做好的辅助,用户在使用的时候也要解压道制定的盘符、路径。
最好把图片资源放在项目里面在调用。

1.具体插入图片资源方法是下图:
2.代码这么写如果以后你代码长了,就容易出错,这么写好点哈。
  1. 如果(ts.FindPic(0,0,800,600,"图片.bmp","000000",1.0,0,x,y)==0)
  2. ts.MoveTo(x,y)
  3.         辅助.消息框("已找到图片")
  4. 如果结束
复制代码




[attach]10698[/attach]

[attach]10699[/attach]

[attach]10700[/attach]
[attach]10701[/attach]


作者: 芹菜    时间: 2013-8-17 12:04
回复 3楼阿克57的帖子

不需要加rc:
作者: 阿克57    时间: 2013-8-17 13:14
回复 5楼芹菜的帖子

[attach]10704[/attach]
[attach]10703[/attach]
仍然是这样
顺便问下
这个TS找图是不是要绑定之后才能找?
还有TS是不是后台找图的?

作者: 芹菜    时间: 2013-8-17 13:17
回复 6楼阿克57的帖子

1...恭喜你回答正确。。我以为你绑定了
用插件是要先绑定窗口的哦、要不无法找图的。
2.TS是不是后台操作和绑定模式有关。
DX 、gdi就是后台找图的


作者: 阿克57    时间: 2013-8-17 14:10
回复 7楼芹菜的帖子

功能 按钮0_点击()
//这里添加你要执行的代码
        hwnd=窗口.鼠标所在窗口句柄()
    ret=ts.BindWindow(hwnd,"dx","dx","dx",1)
功能结束


功能 热键1_热键()
//这里添加你要执行的代码
        测试2.按钮0_点击()
功能结束
----------------------------------------
而且我在问之前已经绑定了,才出现那个加载失败
帮我看看绑定写对不对
作者: 芹菜    时间: 2013-8-17 14:26
回复 8楼阿克57的帖子

ret=ts.BindWindow(hwnd,"dx","dx","dx",1)
换成gdi 试试, 你要先用TS 测试工具测试一下,看看是 哪种模式能把规定。
而且要在绑定的时候加上验证是否绑定成功的语句。

如果(ret==1)
辅助.消息框("绑定成功","")
否则
辅助.消息框("绑定失败","")
如果结束
作者: hjtom110    时间: 2013-8-17 14:52
回复 9楼芹菜的帖子

不是返回1是成功吗?  改了?
作者: jianqiumy    时间: 2013-8-17 15:23
返回1是绑定成功,返回0绑定失败
我估计你是没设置好资源路径!
要是没设 置好,
绑定后设置资源路径:
ts.SetPath(辅助.获取资源路径("rc:"))
作者: 阿克57    时间: 2013-8-17 17:24
回复 9楼芹菜的帖子

我用TS测试工具是可以找到图片的,而且很迅速
作者: 阿克57    时间: 2013-8-17 17:40
回复 11楼jianqiumy的帖子

加上那句后问题解决了,谢谢你了,还有前面的两位,谢谢你们的解答
作者: jianqiumy    时间: 2013-8-18 06:11
回复 13楼阿克57的帖子

解决请采纳
作者: 阿克57    时间: 2013-8-18 15:47
回复 14楼jianqiumy的帖子

为什么11楼的回答不能采纳的 只能采纳第一页的
作者: jianqiumy    时间: 2013-8-18 17:51
回复 15楼阿克57的帖子

算了!没事~~~呵呵




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