SetDisplayInput

long SetDisplayInput(mode)

接口描述

设定图色的获取方式,默认是显示器或者后台窗口(具体参考BindWindow)

请求参数

参数名
类型
描述
必填
mode
str
图色输入模式
必填

响应参数

参数名
类型
描述
必填
int
0: 失败 1: 成功
必填

说明 / 示例

### 图色输入模式取值 1、"screen" 这个是默认的模式,表示使用显示器或者后台窗口 2、"pic:file" 指定输入模式为指定的图片,如果使用了这个模式,则所有和图色相关的函数 均视为对此图片进行处理,比如文字识别查找图片 颜色 等等一切图色函数. 需要注意的是,设定以后,此图片就已经加入了缓冲,如果更改了源图片内容,那么需要 释放此缓冲,重新设置. 3、"mem:addr,size" 指定输入模式为指定的图片,此图片在内存当中. addr为图像内存地址,size为图像内存大小. 如果使用了这个模式,则所有和图色相关的函数,均视为对此图片进行处理. 比如文字识别 查找图片 颜色 等等一切图色函数. ```language // 设定为默认的模式 dm_ret = dm.SetDisplayInput("screen") // 设定为图片模式 图片采用相对路径模式 相对于SetPath的路径 dm_ret = dm.SetDisplayInput("pic:test.bmp") // 设为图片模式 图片采用绝对路径模式 dm_ret = dm.SetDisplayInput("pic:d:\test\test.bmp") // 设为图片模式 但是每次设置前 先清除缓冲 dm_ret = dm.FreePic("test.bmp") dm_ret = dm.SetDisplayInput("pic:test.bmp") // 设置为图片模式,图片从内存中获取 dm_ret = dm.SetDisplayInput("mem:1230434,884") ```