SikuliXをコマンドラインから実行・・・できない??
業務の自動化のためにSikuliXをいじる。
最近ExcelVBA+Win32APIでWindowsの操作の自動化を図っているが、SikuliXも組み合わせて画像認識可能にしてみる。
で、コマンドラインからの(VBAでいうと CreateObject("Wscript.Shell").Run からの)実行が必要となる。
SikuliXをコマンドラインから実行するには、フォルダなら・・・
runsikulix.cmd -r C:\Sikuli\RoboSikuli.sikuli
実行ファイル(といってもただのZIPファイルだが)なら・・・
runsikulix.cmd -r C:\Sikuli\RoboSikuli.skl
最近ExcelVBA+Win32APIでWindowsの操作の自動化を図っているが、SikuliXも組み合わせて画像認識可能にしてみる。
で、コマンドラインからの(VBAでいうと CreateObject("Wscript.Shell").Run からの)実行が必要となる。
SikuliXをコマンドラインから実行するには、フォルダなら・・・
runsikulix.cmd -r C:\Sikuli\RoboSikuli.sikuli
実行ファイル(といってもただのZIPファイルだが)なら・・・
runsikulix.cmd -r C:\Sikuli\RoboSikuli.skl
IDEを実行中だとエラーになってしまうのだが、一度エラーを起こすとIDEを閉じてもエラーになってしまう。
[error] RunTimeIDE: Problematic lib: C:\Users\ユーザ名\AppData\Roaming\Sikulix\SikulixLibs_201510051707\VisionProxy.dll (...TEMP...)
[error] RunTimeIDE: VisionProxy.dll loaded, but it might be a problem with needed dependent libraries
ERROR: ...TEMP...: Can't load IA 32-bit .dll on a AMD 64-bit platform
[error] RunTimeIDE: *** terminating: problem with native library: VisionProxy.dll
なぜ???かなりはまる。
が、IDEをもう一度開いて閉じたら直るらしい。わかりにくい~
コメント
コメントを投稿