日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

易语言大漠插件模块制作使用系统字库找字

發布時間:2023/12/10 windows 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 易语言大漠插件模块制作使用系统字库找字 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

大漠文檔接口說明提供了幾個使用系統字庫找字的函數,但現在的游戲使用的字體能和系統字體吻合的非常的少,再說系統字庫,大漠最少的也是常用3500字,相對而言比較大,識別速度會慢很多,還是建議自己制作字庫,這里為了模塊的完整一并封裝了進來,命令有:FindStrWithFont;FindStrWithFontE;FindStrWithFontEx

視頻鏈接:

511遇見大漠模塊制作

模塊源碼

.版本 2.子程序 FindStrWithFont, 整數型, 公開, 在屏幕范圍(x1,y1,x2,y2)內,查找string(可以是任意個字符串的組合)返回值:(返回字符串的索引 沒找到返回-1, 比如"長安|洛陽",若找到長安,則返回0) .參數 x1, 整數型, , x1 整形數:區域的左上X坐標 .參數 y1, 整數型, , y1 整形數:區域的左上Y坐標 .參數 x2, 整數型, , x2 整形數:區域的右下X坐標 .參數 y2, 整數型, , y2 整形數:區域的右下Y坐標 .參數 string, 文本型, , string 字符串:待查找的字符串,可以是字符串組合,比如"長安|洛陽|大雁塔",中間用"|"來分割字符串 .參數 color_format, 文本型, , color_format 字符串:顏色格式串, 可以包含換行分隔符,語法是","后加分割字符串. 注意,RGB和HSV格式都支持. .參數 sim, 雙精度小數型, , sim 雙精度浮點數:相似度,取值范圍0.1-1.0 .參數 font_name, 文本型, , 系統字體名稱,比如“宋體” .參數 font_size, 整數型, , font_size 整形數:系統字體尺寸,這個尺寸一定要以大漠綜合工具獲取的為準.如果獲取尺寸看視頻教程. .參數 flag, 整數型, , 字體類別 取值可以是以下值的組合,比如1+2+4+8,2+4. 0表示正常字體 .參數 intX, 整數型, 參考, intX 變參指針:返回X坐標沒找到返回-1 .參數 intY, 整數型, 參考, intY 變參指針:返回Y坐標沒找到返回-1返回 (obj.數值方法 (“FindStrWithFont”, x1, y1, x2, y2, string, color_format, sim, font_name, font_size, intX, intY)).子程序 FindStrWithFontE, 文本型, 公開, 在屏幕范圍(x1,y1,x2,y2)內,查找string(可以是任意個字符串的組合)返回值:(返回字符串序號以及X和Y坐標,形式如"id|x|y", 比如"0|100|200",沒找到時,id和X以及Y均為-1,"-1|-1|-1") .參數 x1, 整數型, , x1 整形數:區域的左上X坐標 .參數 y1, 整數型, , y1 整形數:區域的左上Y坐標 .參數 x2, 整數型, , x2 整形數:區域的右下X坐標 .參數 y2, 整數型, , y2 整形數:區域的右下Y坐標 .參數 string, 文本型, , string 字符串:待查找的字符串,可以是字符串組合,比如"長安|洛陽|大雁塔",中間用"|"來分割字符串 .參數 color_format, 文本型, , color_format 字符串:顏色格式串, 可以包含換行分隔符,語法是","后加分割字符串. 注意,RGB和HSV格式都支持. .參數 sim, 雙精度小數型, , sim 雙精度浮點數:相似度,取值范圍0.1-1.0 .參數 font_name, 文本型, , 系統字體名稱,比如“宋體” .參數 font_size, 整數型, , font_size 整形數:系統字體尺寸,這個尺寸一定要以大漠綜合工具獲取的為準.如果獲取尺寸看視頻教程. .參數 flag, 整數型, , 字體類別 取值可以是以下值的組合,比如1+2+4+8,2+4. 0表示正常字體返回 (obj.數值方法 (“FindStrWithFontE”, x1, y1, x2, y2, string, color_format, sim, font_name, font_size)).子程序 FindStrWithFontEx, 文本型, 公開, 在屏幕范圍(x1,y1,x2,y2)內,查找string(可以是任意個字符串的組合)返回值:(返回所有找到的坐標集合,格式如下:"id,x0,y0|id,x1,y1|......|id,xn,yn") .參數 x1, 整數型, , x1 整形數:區域的左上X坐標 .參數 y1, 整數型, , y1 整形數:區域的左上Y坐標 .參數 x2, 整數型, , x2 整形數:區域的右下X坐標 .參數 y2, 整數型, , y2 整形數:區域的右下Y坐標 .參數 string, 文本型, , string 字符串:待查找的字符串,可以是字符串組合,比如"長安|洛陽|大雁塔",中間用"|"來分割字符串 .參數 color_format, 文本型, , color_format 字符串:顏色格式串, 可以包含換行分隔符,語法是","后加分割字符串. 注意,RGB和HSV格式都支持. .參數 sim, 雙精度小數型, , sim 雙精度浮點數:相似度,取值范圍0.1-1.0 .參數 font_name, 文本型, , 系統字體名稱,比如“宋體” .參數 font_size, 整數型, , font_size 整形數:系統字體尺寸,這個尺寸一定要以大漠綜合工具獲取的為準.如果獲取尺寸看視頻教程. .參數 flag, 整數型, , 字體類別 取值可以是以下值的組合,比如1+2+4+8,2+4. 0表示正常字體

易語言調用:

.版本 2 .支持庫 spec.子程序 _按鈕11_被單擊, , , FindStrFastEx .局部變量 tmp, 文本型 .局部變量 ss, 文本型, , "0" .局部變量 sss, 文本型, , "0" .局部變量 count, 整數型 .局部變量 x, 整數型 .局部變量 y, 整數型 .局部變量 i, 整數型tmp = FindStrFastEx (0, 0, 2000, 2000, “天盾|鬼谷|墨攻|尚賢”, “ebb200-000000”, 0.9) ' “1,35,251|0,36,268” 調試輸出 (tmp) .如果 (取文本長度 (tmp) > 0)ss = 分割文本 (tmp, “|”, )count = 取數組下標 (ss, ).計次循環首 (count, i)處理事件 ()sss = 分割文本 (ss [i], “,”, )x = 到整數 (sss [2])y = 到整數 (sss [3])調試輸出 (到文本 (x) + “,” + 到文本 (y))MoveTo (x, y)延時 (500)LeftClick ()延時 (500).計次循環尾 ()

源碼:511遇見易語言大漠單多線程模塊制作

? ? ? ? ??易語言封裝免注冊免查殺大漠模塊命令教程

? ? ? ????易語言大漠單線程模塊制作使用系統字庫找字

總結

以上是生活随笔為你收集整理的易语言大漠插件模块制作使用系统字库找字的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。