顯示具有 Sikuli 標籤的文章。 顯示所有文章
顯示具有 Sikuli 標籤的文章。 顯示所有文章

2013年10月2日 星期三

[開發]使用command line 執行 Sikuli可執行檔 - SKL

我使用的Sikuli是 1.0.1版,
根據Sikuli的文件說明, 是可以使用command line執行SKL檔,
(http://doc.sikuli.org/faq/010-command-line.html)
但在安裝目錄下, 並無"sikuli-ide.exe" 或 "sikuli-ide.bat" 這2個檔案,
因此, 以下使用變通的方式, 採用前版( 1.0 rc3) 程式來執行SKL檔.

下載連結:
http://www.sikuli.org/uploads/1/3/6/8/13689586/sikuli-r930-win32.zip
(http://www.sikuli.org/downloadrc3.html 中的 "Sikuli X r930")

  • 下載後, 解壓縮至另一個資料夾, 如"SikuliX_cmd" .
  •  執行 cmd.exe, 輸入 "資料夾\Sikuli-IDE.bat -r mySikuli.skl" 即可.
如果遇到"系統找不到指定的路徑"的錯誤訊息, 可試著修改"Sikuli-IDE.bat"檔內的JAVA路徑,
如, JAVA_EXE="%PROGRAMFILES(X86)%\Java\jre7\bin\java.exe".

SKL檔的製作方式:
工具列 -> 檔案 -> 匯成.SKL可執行檔

2013年10月1日 星期二

[開發] Sikuli IDE 安裝 - 使用Screenshot寫程式



  • 下載後, 點擊"sikuli-setup.jar" 安裝,
    它會產生安裝所需的"runSetup.cmd". 
  • 執行"runSetup.cmd". (注意需先安裝Java)
    如果出現下圖, 且Java安裝路徑是在"C:\Program Files (x86)", 
    可以修改"runSetup.cmd" 指向正確的Program file 路徑; 
    原本:  
    set PROGRAMS=%ProgramFiles%  
    if defined ProgramFiles(x86) set PROGRAMS32=%ProgramFiles(x86)%
    修改為:
    set PROGRAMS=%ProgramFiles(x86)%   


       
  • 選擇"Pack 1", 安裝Sikuli IDE及執行Sikuli scripts.
  • 按下"Yes"後, 開始安裝.
  • 安裝完成.
  • 執行"runIDE.cmd", 開啟Sikuli IDE.
    ("runIDE.cmd" 的修改可參考前面的"runSetup.cmd")