SikuliX:起動時に引数を渡す

シナリオ

  • バッチファイル sample.bat に引数:foo を指定し、hoge.sikuli を実行する。

サンプルコード

バッチファイル sample.bat
call java -jar c:\sikulix\sikulixide-2.0.4.jar -r "c:\hoge.sikuli" -- %1
コマンド
c:\sample.bat foo
SikuliXスクリプト  hoge.sikuli
import sys
arg = sys.argv
popup(arg[1])

結果



(参考)
  arg[0]には実行したpythonのファイル名のフルパスが格納される。
  この例では c:\hoge.sikuli\hoge.py