A. 按鍵精靈大漠插件。現在我在後台窗口抓取截圖把我要識別的那個文字提取點陣建立了只有這個點陣的字型檔,
findstr
if 語句 配合 elsa 或者elsa if 就行了
看看說明書
longFindStr(x1,y1,x2,y2,string,color_format,sim,intX,intY)
參數定義:
x1 整形數:區域的左上X坐標
y1 整形數:區域的左上Y坐標
x2
整形數:區域的右下X坐標
y2 整形數:區域的右下Y坐標
string 字元串:待查找的字元串,可以是字元串組合,比如"長安|洛陽|大雁塔",中間用"|"來分割字元串
color_format字元串:顏色格式串,
可以包含換行分隔符,語法是","後加分割字元串. 具體可以查看下面的示例 .注意,RGB和HSV格式都支持.
sim雙精度浮點數:相似度,取值范圍0.1-1.0
intX變參指針:返回X坐標沒找到返回-1
intY變參指針:返回Y坐標沒找到返回-1
返回值:
整形數:
返回字元串的索引 沒找到返回-1, 比如"長安|洛陽",若找到長安,則返回0
示例:
dm_ret = dm.FindStr(0,0,2000,2000,"長安","9f2e3f-000000",1.0,intX,intY)
If intX >= 0 and intY >= 0
Then
dm.MoveTointX,intY
End
If
dm_ret =
dm.FindStr(0,0,2000,2000,"長安|洛陽","9f2e3f-000000",1.0,intX,intY)
If
intX >= 0 and intY >=
0 Then
dm.MoveTointX,intY
End
If
// 查找時,對多行文本進行換行,換行分隔符是"|". 語法是在","後增加換行字元串.任意字元串都可以.
dm_ret = dm.FindStr(0,0,2000,2000,"長安|洛陽","9f2e3f-000000,|",1.0,intX,intY)
If intX >= 0 and intY >= 0
Then
dm.MoveTointX,intY
End If