SIKULI是什麼?我想有用過外掛(線上遊戲輔助程式)的人都知道按鍵精靈這套有名的程式吧,目前的Sikuli Script就很類似按鍵精靈(但他不是外掛),Sikuli Script可以讓你很簡單的完成一個程式,目前大多數的程式語言都是完全文字式的程式碼,但Sikuli Script不一樣,它的程式碼是圖片,Sikuli Script的作者根本就是個天才,竟然想的到這麼有創意的東西,不過這樣講大家好像很不懂(什麼叫做用圖片寫程式….),下面就帶大家來完成一個Sikuli Script的程式吧!
目前Sikuli Script的應用層面主要是寫腳本程式,例如自動登陸遊戲.即時通這類自動化功能,因為Sikuli Script才剛出來一段時間所以功能還不是很完備,但是Sikuli Script已經支援基本的if.loop等基本功能,所以還是可以寫出一個還算完整的程式啦~另外你如果有意對Sikuli Script研究的話可以去研究Python這個程式語言,因為據官網說明Sikuli Script是使用Python所開發的,所以Python的那些迴圈.判斷式的用法跟Sikuli Script幾乎是一模一樣的
Sikuli Script資訊:
- 官方網站: http://sikuli.org/
- 作者網誌: http://blog.vgod.tw/
- 下載點: Windows版 | Mac10.5版 | Mac10.6版 | Linux版
- 教學: http://goo.gl/PV6D
- 使用條件:任何作業系統皆可使用,但電腦需安裝JRE6+,另外此程式語言目前只支援在x86的CPU上使用
- 個人載點(Windows版): Xun6 | 4Shared | Box.net
- 掃毒報告: VirusTotal
- MD5碼: 9b8cd09164195cdafb295f3a06953095
SIKULI安裝:
P.S.本篇文章皆以Windows XP作教學範例
1.先到SIKULI的官網下載好安裝檔,然後確定自己的電腦有裝JRE這套程式之後開啟SIKULI的安裝檔
2.點擊【Next】
3.設定SIKULI的安裝位置然後按【Next】
程式會向您確認是否真的要安裝在您設定的資料夾,按【確定】即可
4.點擊【Next】
5.開始安裝,當上下兩條都完成時就按下【Next】
6.直接按下【Next】
7.完畢
聽過但還沒抓來玩過。玩C#中阿阿阿阿阿阿~
還蠻不錯玩的
不過完整性還不構
例如sikuli還不能製作.exe檔
而且編譯器很不穩定
剛試過,你此篇的第二頁,如要輸入密碼應該是
type(‘linroex t123456789’)
t和123456789中間不可分開,因為他會當作有「空格」
恩
不過我給你的那個檔案應該是沒有問題的
那葛檔案李我還有加入自動開啟功能;openApp()
加上自動開啟openApp(),這是在做什麼用的呢?
這個函式可以讓你開啟程序
另外closeApp()則是讓你關閉程序用的
其實它的功能感覺上和按鍵精靈的找圖類似,不過按鍵精靈的找圖有點兩光
按精的找圖 只能在網頁上 依”特定某張圖”來找圖。不像SIKULI可以自己用螢幕擷圖來找(也有人說按精可以用擷圖來找 不過我從沒成功過),而且太大的圖也不行,
SIKULI看起來滿神奇的 似乎能真正代替人的雙眼 不知能不能用在FLASH的找圖上
恩阿
Sikuli其實就是普通的程式語言再加入了圖片判斷的功能
很好用
不過目前Sikuli很多Bug的說
樓下看過原來是美男XD
—
感覺好好玩XD
樓下?
美男?
請問版大 如果說我陣列是這樣設定的
a = [ 0 , 0 , 10 , 20 ]
請問當我使用type要把a給輸出的時候 我函式要用什麼
就用陣列方式輸出吧(我猜測)
我的Python很差XD
像你要輸出第三筆資料->10
那就type(a[2])
doubleClick( )
a = [ 0 , 0 , 10 , 20 ]
sleep(0.5)
type(a[2])
版大 好像不行耶 哭哭~~
感謝您回我
這樣我就不知道了0.0
你可以去一些電腦論壇上問看看
看Python的陣列怎用
Sikuli的語法跟Python是相同的
恩恩 感謝