Sikuli – 程式語言大革命!用圖片寫程式!


Sikuli,這一個念起來很像日文的名稱,其實是一種創新的程式語言,由一位就讀於MIT(麻省理工學院)的台灣學生與它的朋友們費時三年多的研究所產生出來的產品。

它是一種全新的概念,利用圖像的辨識,達到眾多繁雜指令自動化的效果。

正如作者vgod所說:「Sikuli最重要的革命是程式碼的可讀性和易用性。把螢幕截圖直接放在程式碼裡面,讓人能直接「看到」他想控制的東西,這是從來沒人想過的事情。以往的方法,都是透過只有程式設計師才能寫才能讀懂神秘外星語言」(以上內容我省略了一些,請見諒)

上面這一支影片就是Sikuli官方所公布的影片,也是這支影片讓Sikuli在短短不到一星期的時間瞬間爆紅。

只需要幾個簡單、易懂的單詞指令再加上幾張從螢幕上截取下來的圖片,你就能讓你的電腦自動化。

值得一提的是,它是一款開放源碼的程式,也就是說它的原始碼能夠讓全世界的人下載、觀看與修改,全世界都是這個語言的開發人、合作者,而他將有可能擁有改變世界的潛力與威力。

程式資訊

【程式名稱】:Sikuli IDE

【官方首頁】:http://sikuli.org/ 【官方BLOG】:http://blog.sikuli.org/

【支援系統】:MAC OSX / Windows 7/Vista/XP/ Linux

【下載頁面】:http://groups.csail.mit.edu/uid/sikuli/

【文件頁面】:http://sikuli.org/documentation.shtml

Sikuli需要Java版本6以上。

實例示範

在這篇文章中,我先展示一下我所寫出來的拙作,一個自動登入GMail的程序。原有的影片因原存放空間已到+重拍新版本,因此更改。

使用教學

Sikuli – 程式語言大革命!用圖片寫程式! 有 “ 20 則迴響 ”

  1. 我是OS X Yosemite 10.10, java 7
    下載Sikuli-X-1.0rc3 (r905)-osx-10.6安裝後一直打不開
    在Dock上有出現Sikuli的icon
    卻沒有任何視窗出現
    不知問題出在哪?
    請版主解惑…感謝~!!

給點回應吧~