sikuli
用java + python 寫出的graphic script language
offical url
http://www.sikuli.org/
tutorial
https://www.techbang.com/posts/1907-drawings-to-write-programs-sikuli-will-change-the-world?comment_page=2#comments-list
強制中止的話要按alt+shift+c
開發過程
- 想要一個script, 一直監看左方螢幕有X 時, 去關掉視窗
- 找到region 說明. http://doc.sikuli.org/region.html
- 看不懂. 找了sample. 還是不懂
- 看說明跟debug 方式. 圖上有show & show-in, 分別可以在cursor現在後面圖 去做比對的動作
- 先抓一個X, 命名為ps(如下圖). 然後按下show 按鈕. 發現畫面左邊一點才可以match
- 發現會抓到後, 但若馬上畫面上沒有x, 就會timeout而failed. 找’find forever sikuli’
- 改搜尋wait() 不timeout 的設定. 原來要另外setAutoWaitTimeout(), 或是find(, timeout) 要設定第二個參數. 沒有forever
參考
- sample1 https://kkboxsqa.wordpress.com/2014/04/21/ui-%E8%87%AA%E5%8B%95%E5%8C%96%E6%B8%AC%E8%A9%A6%E4%BD%BF%E7%94%A8-sikuli-%E6%93%8D%E4%BD%9C%E4%BB%8B%E7%B4%B9-part-2/
- sample2 https://answers.launchpad.net/sikuli/+question/206657

sikulix at android - ankulua
現在可以直接在Android 上面使用Sikuli 了 AnkuLua = Android + Sikuli + Lua 我們是AnkuLua 開發者 歡迎試用介紹並給我們指教
按鍵精靈
https://read01.com/Ay4RJo.html#.WbP0JcgjGUk
