[分享] Sikuli Script 直覺化、創新的程式語言

Sikuli 這是一款由台灣人在MIT所開發的程式語言,說穿了有點像按鍵精靈,能夠讓你重複做同樣的工作,但是透過程式來執行,可省去不少時間,然而他所需要寫的腳本更輕鬆、更直覺化,只要把要執行動作的指令抓成圖片檔,然後在指令視窗下達指令就能夠執行了!!是不是很直覺化呢??現在就來看看這程式的主要功能、寫法。

 

目前的Sikuli Script 這套程式語言的應用,我想主要就是在寫自動化的指令,例如:自動登入即時通、自動關機…等動作,然而它其實也是支援C語言的if.else的判斷迴圈,所以你的技巧夠好,也可以發揮這套軟體特性,做更多自動化的指令,然而這程式是以Python這套程式語言做基礎來開發的所以有興趣的朋友可以來摸索看看。

 

官方釋出的 Demo 影片

 

 

【軟體名稱】Sikuli

【版本資訊】1.0.1

【語言介面】英文

【軟體分類】程式語言

【檔案格式】exe

【檔案下載】http://www.sikuli.org/download.html

 

官方網站: http://sikuli.org/

作者網誌: http://blog.vgod.tw/

注意:使用本軟體電腦需安裝JRE6+

 

軟體使用教學 (本篇教學文以免安裝版教學)

以自動登入 MSN 為範例

 

 

第一步 : 解壓縮檔案以後 首先點選 Sikuli-IDE 這個檔案

 

 

第二步:接著點選 File-New 開啟新的專案

 

 

第三步: 開新專案後 先在空白程式的地方打入 Click()

接著點選 File 下方的照相機

 

 

第四步: 依序在帳號的對話框 以及登入這個按鈕 把它拍起來

完成之後如下圖 ↓

 

 

第五步: 在程式指令中間打入 type("帳號 t密碼")

它會依序輸入帳號及密碼到對話框  如此一來就大功告成!!

接著在點選下面這張圖片綠色符號的播放鈕 就會自動執行程式

 

 

注意: 寫程式時別移動到MSN 的視窗他似乎有去對應絕對位置,

我看他的語法內有座標,當我把MSN一移開,就無法執行指令了!! 在此提醒

臉書留言

一般留言

  • 小乖

    原來移動過後就無法執行 有點可惜
    不過至少是程式的另一個新革命性開始
    為人類造福

    @ 小乖

    我相信日後 應該能把某一畫面抓下來
    當畫面一變動 他能夠抓取視窗移動的相對位置座標
    希望日後能再改版 更方便 更人性化!!

  • 麥兜兜

    請問這個WIN7可以用?

    阿福:我目前使用 Windows 7 64位元版
    無法正常用 可能做這尚未針對 Windows 7 系統環境做支援

  • 高個子

    請問一下喔~~
    我把檔案做好了
    可是只能存成SKL檔ㄟ
    要怎麼執行啊??(如果不用這軟體的話)
    網路上好像也沒有說怎執行SKL檔ㄟ!!

    阿福:想要執行.skl檔案似乎得使用這軟體才可以
    因為它還無法打包成.exe 執行檔,只好乖乖下載軟體拉