TC官方合作论坛

 找回密码
 立即注册
查看: 1555|回复: 6

[已解决] 编写相关问题求教~~~

[复制链接]
发表于 2012-5-13 10:38:00 | 显示全部楼层 |阅读模式

马上加入TC

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

x
1.请问怎么找多图??

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

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

使用道具 举报

发表于 2012-5-13 10:59:57 | 显示全部楼层
你的问题还不少,一个一个回答你
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)
//这里就表示找到了!你可以也你找到的代码
如果结束
*********************
以上就是找到图了就操作
没找到就什么不做,如果你要是循环找,哪么自已去加上一个循环条件就行了!
回复 支持 反对

使用道具 举报

发表于 2012-5-13 11:29:47 | 显示全部楼层
楼上的回答的灰常详细.....
回复 支持 反对

使用道具 举报

发表于 2012-5-13 16:38:25 | 显示全部楼层
我是来学习的。
回复 支持 反对

使用道具 举报

发表于 2012-5-13 16:44:39 | 显示全部楼层
存路过,采纳2楼吧。。。
回复 支持 反对

使用道具 举报

发表于 2012-5-13 16:46:44 | 显示全部楼层
sadfasdf
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-5-13 21:03:33 | 显示全部楼层
回复 2楼kitty2008du的帖子

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

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-6-2 22:12 , Processed in 0.038100 second(s), 24 queries .

Powered by 海安简单软件服务部

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

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