VBSCall?color1=GetPixelColor(x,y) ?? MessageBox?color1? ?? //得到当前点的颜色并弹出对话框显示出来? 命令名称 FindColor 找色 命令功能 在屏幕区域从左到右、从上到下的查找指定的颜色 命令参数 参数1 整数型,屏幕左上角x坐标 参数2 整数型屏幕左上角y坐标 参数3 整数型,屏幕右下角x坐标 参数4 //在区域内从左到右从上到下找颜色为c的点,把坐标保存在变量x和y中 ?? //left,top,right,bottom都是整数或者整数型变量说明了区域的左,上右,下界限 ?? //颜色是类似于"0000FF"的字符串如果不取变量,别忘了加双引号 ?? //如果没有找到这个颜色则x和y的值都被置为-1 ?? FindColor?0,0,800,600,"0000FF",x,y FindColorEx 模糊找色 命令功能 在屏幕区域模糊查找指定的颜色 命令参数 参数1 整数型,屏幕左上角x坐标 参数2 整数型屏幕左上角y坐标 参数3 整数型,屏幕右下角x坐标 参数4 整数型屏幕右下角y坐标 参数5 字符串型,16进制颜色值 参数6 整数型查找方式 参数7 整数型,相似度 参数8 整数型返回x唑标 参数9 整数型,返回y坐标 返 回 值 无 //left,top,right,bottom都是整数或者整数型变量说明了区域的左,上右,下界限 ?? //颜色是类似于"0000FF"的字符串如果不取变量,别忘了加双引号 ?? //type表示查找方式0为从上往下,从左往右找;1为从中心往外围找 ?? //simi
|
Wend 代码分析:先让i=1如果i=1则循环执行以下代码,用if判断如果找点改点颜色值则弹出窗口,如果弹出了窗口就i=2,此时这段代码就不循环了 其实你所说的始终监视就是循环找该点颜色值,其实我发的这段代码和循环找图嘚技巧很相似如果你还不懂的话可以看看官方教程的循环找图教程。
你对这个回答的评价是
|