|
本帖最后由 鱼头之王 于 2014-5-27 20:58 编辑
图灵v1.1版插件发布,永久免费。
能够根据屏幕、后台窗口和图片进行“像素获取、取色、找色、找图、找字和截图保存”等功能。
使用VB开发的com插件,适合所有语言调用。
主要开发方向:图像处理方面,不涉及鼠标与键盘操作。
注意:首先,添加插件到资源中,再使用!!!
例子演示:
- //开始按钮_点击操作
- 功能 开始_点击()
-
-
- //---------------[注册插件]
- 是否成功=辅助.是否注册("OneFish.Soul")
- 如果(是否成功)
- 辅助.消息框("插件已注册")
- 否则
- 是否成功=辅助.注册插件("rc:FISH.dll", 真)
- 如果(是否成功)
- 辅助.消息框("插件注册成功")
- 如果结束
- 如果结束
-
-
- //---------------[创建插件对象]
- FISH = 插件("OneFish.Soul")
-
-
- //---------------[获取指定点颜色]
- 颜色 = FISH.GetPixelColor(0, 0, "BGR")
- 辅助.消息框(颜色)
-
-
- //---------------[区域找(单)色]
- 坐标 = FISH.FindColor("0000FF", 0, 1, "FULL", 1) //坐标=array[][]
- //坐标 = FISH.FindColor("0000FF|FF0000", 0, 1, "FULL", 1)
- x = 坐标[0][0]
- y = 坐标[0][1]
- 辅助.消息框(x & ", " & y)
- 鼠标.移动(x, y)
-
-
- //---------------[获取屏幕区域像素]
- 范围 = 数组[4]
- 范围[0] = 100
- 范围[1] = 100
- 范围[2] = 110
- 范围[3] = 110
- 像素二维数组 = FISH.GetPixels(范围)
- //变量 xx, yy
- //数组空间.大小(像素二维数组, xx, yy)
- //遍历(y=0;y<yy;y++)
- // 遍历(x=0;x<xx;x++)
- // 调试输出(像素二维数组[x][y])
- // 遍历结束
- //遍历结束
-
-
- //---------------[保存区域像素为图片]
- FISH.PixelsToBmp(像素二维数组, "C:\\YL1.bmp")
-
-
- //---------------[区域找(单)图]
- 坐标 = FISH.FindPicture("C:\\YL1.bmp", 0, 1.0, "FULL", 0)
- //坐标 = FISH.FindPicture("C:\\YL1.bmp|C:\\YL2.bmp", 0, 1.0, "FULL", 0)
- 变量 下标
- 数组空间.大小(坐标, 下标)
- 遍历(i=0;i<下标;i++)
- x = 坐标[0][0]
- y = 坐标[0][1]
- 辅助.消息框(x & ", " & y)
- 鼠标.移动(x, y)
- 遍历结束
-
-
- //---------------[区域找(单)字]
- 坐标 = FISH.FindWordShape("一只鱼", "宋体,9", 0, 1.0, "FULL", 0)
- //坐标 = FISH.FindWordShape("一只鱼|我的电脑", "宋体,9", 0, 1.0, "FULL", 0)
- 变量 下标
- 数组空间.大小(坐标, 下标)
- 遍历(i=0;i<下标;i++)
- x = 坐标[0][0]
- y = 坐标[0][1]
- 辅助.消息框(x & ", " & y)
- 鼠标.移动(x, y)
- 遍历结束
-
-
- 功能结束
复制代码
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|