換了設備後辨識不到圖片,使用 exists Aug 15, 2017 17:38:15 GMT Quote Select PostDeselect PostLink to PostMemberGive GiftBack to Top yusha 發表於 Aug 15, 2017 17:38:15 GMT 大家好我寫了一段程式碼用手機 A 的拍下的螢幕截圖當搜尋條件可以成功在手機 A 上辨識出圖片並點選該圖但整段程式碼跟圖片移到手機 B 或模擬器使用結果會變成辨識不到圖片請問是否有大大可以幫我看一下有什麼地方需要修改的呢?麻煩了多謝程式碼如下srv08.bitsend.jp/download/9d36082c7113ac5849679a290da73fbe.html-- ========== Settings ================WRITTERS_WIDTH = 1080Settings:setCompareDimension(true, WRITTERS_WIDTH)Settings:setScriptDimension(true, WRITTERS_WIDTH)Settings:set("MinSimilarity", 0.8)setButtonPosition(Location (0, 180))-- ========== main program ===========reg1 = Region (40, 555, 400, 400)target1 = "1_KIMSIOK.png" --(243, 758)i = 0while (true) do reg1:highlight() RegExists = reg1:exists(target1) ---[[ repeat until BS3 13s??? phone 4s repeat wait(1) i = i + 1 toast(i) until (RegExists) --]] RegExists:highlight(0.5) reg1:existsClick(target1) --]] reg1:highlight() print(i) endtarget1 是用手機 A 拍下來的截圖i.imgur.com/JH0xYTG.png手機 A 可成功執行的影片操作,動作約 3 秒內完成(解析度 getAppUsableScreenSize():1776x1080)youtu.be/_OevJ29ISsY手機 B 的結果是搜尋不到圖片,進入 repeat until (解析度 getAppUsableScreenSize():1920x1080)youtu.be/Km6Qvxe1rfE模擬器的結果同上(解析度 getAppUsableScreenSize():1280x720)youtu.be/EfjCPPY-Mfg附上所有檔案的備份srv08.bitsend.jp/download/74a84a7db57a2fb298948cb085914ef4.html
換了設備後辨識不到圖片,使用 exists Aug 16, 2017 7:08:53 GMT Quote Select PostDeselect PostLink to PostMemberGive GiftBack to Top AnkuLua 發表於 Aug 16, 2017 7:08:53 GMT 這是因為長寬比不同造成的可能需要重新截圖或是使用autoResize()ankulua-tw.boards.net/thread/54/autoresize