TC官方合作论坛

标题: 编写相关问题求教~~~ [打印本页]

作者: yxzy4000    时间: 2012-5-13 10:38
标题: 编写相关问题求教~~~
1.请问怎么找多图??

2.如果当前我的电脑分辨率是1920*1080,定位了起点坐标和相对坐标,也就是说点1坐标是(x,y),点2坐标是(x+50,y+50),那么当我的电脑分辨率调整为1024*768时,两个坐标点直接的差距像素值会不会变??是不是点2的坐标仍然为(x+50,y+50)?

3.有没有一个语句可以编写,当屏幕中出现某颜色或某图时,鼠标便移动点击,不出现时不执行任何操作???我脚本的思路是一个任务链,接受和完成任务是相同颜色,当人物跑动时,不执行任何操作,当人物跑到点出现接受或完成任务时,鼠标便移动点击~

作者: kitty2008du    时间: 2012-5-13 10:59
你的问题还不少,一个一个回答你
1\找多图就是用哪个找图的命令,他是支持找多图的!方法是两个图之间加上"||"
例如:
图像序号=图像.找图(0,0,1440,900,"d:\\111.bmp|d:\\222.bmp|d:\\333.bmp",#203040,0.8,0,返回的x坐标,返回的y坐标)
这个就是找三个图,当找到的时候返回值 图像序号找到第一张返回0第二张返回1
如果找到坐标就等于找到的图的左上角坐标!
2、你说的两个点之间的坐标是不会变的!
3、你这个可以用找图或者区域找色来实现
用找图的例子:
图像序号=图像.找图(0,0,1440,900,"d:\\111.bmp|d:\\222.bmp|d:\\333.bmp",#203040,0.8,0,返回的x坐标,返回的y坐标)
如果(图像序号>=0)
//这里就表示找到了!你可以也你找到的代码
如果结束
*********************
以上就是找到图了就操作
没找到就什么不做,如果你要是循环找,哪么自已去加上一个循环条件就行了!
作者: cylhb    时间: 2012-5-13 11:29
楼上的回答的灰常详细.....
作者: q405047127    时间: 2012-5-13 16:38
我是来学习的。
作者: xoyo    时间: 2012-5-13 16:44
存路过,采纳2楼吧。。。
作者: kevinqq    时间: 2012-5-13 16:46
sadfasdf
作者: yxzy4000    时间: 2012-5-13 21:03
回复 2楼kitty2008du的帖子

前两个问题多谢指教~~~关于第三个问题,那脚本不是按步骤一步一步往下的吗,可能执行完了找图找色,又执行了其他操作,然后如果屏幕出现了这个图或者颜色,又需要点击。也就是说,不论脚本执行到哪一步,只要一出现这个颜色,就去点击,是想编写这样的脚本来着……




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