(O+P)ut

OutPut Log by SE in SIer



(O+P)ut

Output Log by SE

IT技術-RPA-Sikulix

【SikuliX】org.sikuli.script.FindFailedをtry~excpetで回避する

はじめに SikuliXにてfind等を行う際に、対象が確認できない場合に org.sikuli.script.FindFailed: FindFailedというエラーで止まってしまう現象があります。それに対してexistを利用して事前に条件分岐を行って対処する方法は別記事にて解説しました。 一方…

【SikuliX】mouseMoveによるカーソル移動のポイント

ポイント mouseMove関数にLocationとして値を引数に入れると絶対値としてカーソルが移動し、スカラーとして値を入れると相対的にカーソルが移動します。以下、補足です。 補足 例えばSikuliXにて nowlocation = Env.getMouseLocation()として現在のマウス(…

【SikuliX】org.sikuli.script.FindFailedをif~existで回避する

事象 SikuliXにてfindまたはfindAllを実施しようとした際に [error] script XX stopped with error at line --unknown-- [error] Error caused by: Traceback (most recent call last): File "C:\Users\XX\yy.py", line 1, in <module> find(zz) Line 2761, in file </module>…

SikuliXの導入メモ

SikuliXのインストール備忘録 プロジェクト用PCにSikuliXをインストールした際のメモ。規約上ひと昔前のものしか使えなかったのでバージョンは古めです。 バージョン Sikuli IDE 1.0.1 Windows 10 手順 sikuli-setup.jarを取得し、展開。runSetup.cmdという…

【SikuliX】OCR機能で半角英数のテキストを抽出する

はじめに SikuliXとはオープンソースのRPAツールで、事前に用意した画像と画面上のオブジェクトの類似性を元に操作が行えます。 また、用意された画像や事前に指定した画面の領域からテキストを抽出する機能も存在します。本記事では光学的文字認識,、いわゆ…

【SikuliX】画面遷移しながら複数箇所を順次クリックする

はじめに SikuliXとはオープンソースのRPAツールで、事前に用意した画像と画面上のオブジェクトの類似性を元に操作が行えます。 本記事では、画像が一致した複数箇所をクリックし、画面遷移後に戻ってきて別の箇所をクリック、というの繰り返してみました。 …

【SikuliX 1.1.3】画像一致のsimilarityを設定する

設定法 下記の設定値変更を画像検索を行う前段で行う。 Settings.MinSimilarity = 0.80.8は80%を意味します。必要に応じて変更ください。 環境情報 java version "1.8.0_201" Sikulix IDE 1.1.3 以下、補足です。 補足 SikuliX1.1のドキュメントを参照すると…

【SikuliX】表示画面による条件分岐処理

Sikulixとは? Sikuli/Sikulixとは、画像処理ライブラリであるOpenCV*1を利用したRPAツールで実体はオープンソースのJavaプログラムです。本記事では以下の記事にて実施したブラウザ操作の結果画面に応じた処理を行う方法について流れを解説します。 Sikulix…

【SikuliX入門】Webブラウザ操作の自動化

Sikulixとは? Sikuli/Sikulixとは、画像処理ライブラリであるOpenCV*1を利用したRPAツールで実体はオープンソースのJavaプログラムです。このツールはWindowsはもちろん、大手RPAツールと違ってMacやLinux上でも動作します。 上に挙げた通り、OpenCVという…


他の記事を読む