我如何檢測屏幕上的圖像,然後根據該檢測進行操作?例如,如果我正在運行腳本(applescript),並查找了stackoverflow圖標並加載了該頁面,程序將顯示警報,然後暫停程序5秒鐘,然後返回到原始檢測映像腳本。使用蘋果筆在屏幕上檢測圖像
0
A
回答
0
你可以看看Sikuli - 香草的AppleScript不知道低層次的東西像圖像或畫面什麼。
0
如前所述你不能使用AppleScript做到這一點。然而,替代方案可能是在網頁上檢測某些內容。例如,如果您想檢測本頁頂部的堆棧溢出映像,可以這樣做。您不會真正檢測到圖像,但可以檢測圖像名稱(或路徑)。這是在頁面的html代碼中,因此您可以檢查網頁代碼並檢查相應圖像名稱或路徑的文本。
大約具有一個AppleScript週期性地執行任務的AppleScript的部分是容易的。您只需編寫一個待開啓的applescript應用程序,它可以每隔幾秒完成一次任務。然後,一個簡單的變量對於成功的檢測就成爲可能,這將成爲延遲發生的開關。
相關問題
- 1. 使用PIL(Python圖像庫)來檢測屏幕上的圖像
- 2. 屏幕上的圖像的Java檢測
- 3. 檢測屏幕
- 4. 滾動android屏幕上的圖像屏幕上的圖像
- 5. 檢測對象是否在屏幕上
- 6. 在vb.net中檢測屏幕截圖
- 7. 試圖使用pygame在屏幕上繪製圖像,但屏幕是空白的?
- 8. 在web上顯示蘋果heif圖像
- 9. 檢測蘋果觸摸圖標即使htaccess的/ htpasswd的使用
- 10. 蘋果音樂流派選擇屏幕
- 11. 檢測iOS AirPlay屏幕鏡像功能
- 12. 屏幕分辨率是蘋果公司在其網站上
- 13. UIScrollView - 檢測圖像是在屏幕中間
- 14. 使用Java檢測鼠標在屏幕上的任意位置
- 15. SDL使用多個視口的屏幕座標在屏幕上繪製圖像
- 16. 屏幕圖像沒有出現在屏幕上
- 17. 隨機調用圖像到屏幕上?
- 18. 用javascript下載屏幕上的圖像
- 19. Java在屏幕上找到圖像
- 20. 在屏幕上移動圖像
- 21. 在屏幕上佈局圖像
- 22. View.Invisible - 圖像停留在屏幕上
- 23. 在登錄屏幕上添加圖像
- 24. 原始圖像在屏幕上顯示
- 25. JLabel在屏幕上不顯示圖像
- 26. 在整個屏幕上旋轉圖像
- 27. iOS 5.x - 在屏幕上顯示視圖時檢測
- 28. 檢測滾動視圖的哪一部分在屏幕上
- 29. 檢測屏幕上的座標
- 30. 檢測iPhone屏幕上的亮/暗點
Applescript沒有內置任何內容來執行此操作。您需要使用另一個可執行圖像識別的命令行應用程序。也許有一種方法可以繞過使用圖像。即檢查正在運行的應用程序,以及應用程序正在顯示哪些頁面/文檔並對其執行操作。 Applescript可以做到這一點。 –