[遠航筆記流水賬]易語言調用大漠初級入門(5)第5章找圖色字要點


1.易語言調用大漠之找字及操作注意

本節課只是說了下 找字返回的坐標是左上位置(找圖之類的也有類似問題  多點找色 多點比色看情況是否點擊需要偏移) 如果直接點擊文字左上 可能是點不到真正需要點到的文字 需要點擊加偏移

2.易語言調用大漠之找圖及操作注意(多點找圖)

其實是同時找多圖函數

image

返回值和找圖區別開來 如果找不到返回空字符串 找得到則返回的是上面類似結構的字符串



小知識:如何快速的知道大漠中文函數對應的英文函數

image

3.易語言調用大漠之找色多點找色及操作注意

多點找色 發現大漠的多點找色格式有點老舊 不過工作正常就好 

image

后面順手加大了常用偏色 依然可以正常工作 不愧是大漠

image


第6章總結

1.易語言調用大漠之總結

沒說什么。。


隨筆:嘗試做了個易語言下的多點比色 后來發現效率低下  運行100次的多點比色 耗時15秒 運行大漠找圖100次 耗時 3.3秒 果然不能在大漠的基礎上做多點比色 效率差太多

留個紀念

.版本 2

.子程序 個人版多點比色, 整數型, 公開, 返回-1找不到返回1找到了為0參數錯誤
.參數 比色特征字符串, 文本型, , “143,74,54cdf5|135,67,8cf5fc”
.參數 sim, 雙精度小數型
.局部變量 全組, 文本型, , "0"
.局部變量 分組, 文本型, , "0"
.局部變量 i, 整數型
.局部變量 成功數量, 整數型
.局部變量 結果, 整數型

結果 = -1
成功數量 = 0

' 先分解參數 得到各個點的顏色和對應坐標 基本結構是這樣"x1,y1,顏色1|x2,y2,顏色2"
全組 = 分割文本 (比色特征字符串, “|”, )
' 數組_輸出 (全組)

' 循環判斷每個點的比色結果
.計次循環首 (取數組成員數 (全組), i)
    分組 = 分割文本 (全組 [i], “,”, )
    ' 進一步分解 檢測數據類型
    .如果真 (取數組成員數 (分組) ≠ 3)
        結果 = 0
        跳出循環 ()
    .如果真結束

    ' 開始依次檢測
    .如果真 (全局大漠.顏色比較 (到整數 (分組 [1]), 到整數 (分組 [2]), 刪首尾空 (分組 [3]), sim) = 0)
        成功數量 = 成功數量 + 1
    .如果真結束

.計次循環尾 ()
' 調試輸出 (成功數量)
' 匯總比色的結果得出結論 返回
.如果 (成功數量 ÷ 取數組成員數 (全組) ≥ sim)
    結果 = 1

.否則
    結果 = -1
.如果結束
返回 (結果)


123


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM