星期五, 2月 19, 2010

Sikuli 用圖片寫程式

哈..好久沒有寫網誌了..我真是一整個懶..不行不行要振作..^^..

今天要來介紹一個很好玩的東西 Sikuli 這東西真的不錯用, 用圖形來寫程式真是一絕, 寫起來也很輕鬆自在, 直接看我寫的小範例吧..

image

上面這段小程式執行的動作是開啟 ie 後, 用 search engine 找 Bibby 這個 key word, 跑出結果再點進我的 blog, 一整個直覺..讚..這個ide界面的程式環境也很簡單, 如果不看官方介紹, 自己trytry就會用的, 不過建議還是看一下官方的介紹啦..

在撰寫程式時, 有時後會找不到你要執行程式的目標點, 這時你就可以點選目標圖片, 會跑出下面這個視窗, 在這視窗調整找尋找目標點的相似度, 調整使目標點唯一, 就不會有找不到目標點的問題了

image

當我們寫好程式後, 我們希望用command-line的方式來執行, 因為這樣我們就可以用"工作排程"這東東來定時跑一下, 我們先把我們寫的程式匯出成.skl檔

image

之後我們就可以在command-line裡面執行了

image

第一次執行會遇到錯誤

image

這時你只要設定你的環境就可以了..

image

image

在這新增兩個使用者變數(下面是我電腦的環境,請自行斟酌修改)

classpath
.;C:\Program Files (x86)\Java\jre6\bin;

path
.;C:\Program Files (x86)\Java\jre6\bin;

這樣就可以啦..^^..來看一下官方的影片吧..

參考:
http://groups.csail.mit.edu/uid/sikuli/download.shtml
http://blog.vgod.tw/