Categories: Sikuli

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的程序。原有的影片因原存放空間已到+重拍新版本,因此更改。

使用教學

duye.chen

View Comments

Share
Published by
duye.chen
Tags: Sikuli

Recent Posts

[教學] 打造你的 NFT 智能合約 – ERC721A

GM!前些日子在幣圈亂玩,一路...

2 年 ago

JavaScript – Singleton 設計模式

前言 在設計程式時,我們有時會...

3 年 ago

PlaidML 讓你的 Mac 也能加速 Tensorflow 機器學習!

相信很多使用 Mac 或者手上...

3 年 ago

RESTful API 測試很煩,只好動手寫屬於自己的測試了

寫在最前面 嗨,大家好久不見!...

3 年 ago

Node.js 與 Socket.io – 即時聊天室實作:資料庫

經過前兩篇(一、二)文章,我們...

6 年 ago