masayuki.n
『さわって学べるSikuliX Pythonで作るRPA』を購入しました!
せっかくなのでレビューします。
目次
なぜ購入したか
「神の眼」という意味を持つ言葉が名前についているツールはどんなものかと興味を持ったことから。
内容
「SikuliX」はプログラムによりキーボードやマウス操作を制御できるツールで、一般的にはRPAツールとして使う。
名前の由来どおり画像マッチングによって操作対象を特定し動作をすることが特徴。
- 直観的なプログラム
- 画像マッチングによって操作対象を特定するので、ボタン・メニュー以外の部品も操作可能
- OCR処理可能
実際にさわってみての感想
以下は「SikuliX」で電卓アプリを操作するし、結果を読み取りメッセージウィンドウに読み取った値を表示するプログラムの例。
スクリーンショットを撮りながらどの部分をどのような操作を行っていくかをPythonで記述したが、割と何でもできそうな感じがしました。
操作対象も画像から直接判定できる部分でなくても、どこかを基準にして相対的な位置に対して行うこともできるので、エクセルなど升目しかない部分でもうまく考えれば操作できる。