09 September 2017

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





blog comments powered by Disqus