Regionボタンの使い方【SikuliX1.1.1】

こさい
こさい

こんにちは。完全自動化研究所の小佐井です。

このページでは、SikuliX IDE 1.1.1の画面上部にある謎のボタンの一つ「Region」(図1)について、使い方を解説します。

【図1】Region ボタン

【Memo】検証バージョン
OS:Windows10

SikuliXIDE1.1.1

それではどうぞ!

この記事を書いた人
この記事を書いた人
(株)完全自動化研究所・代表取締役社長の小佐井(こさい)
1974年生まれ福岡県出身。中学の頃プログラミングを独習し、みんなが自由で豊かに暮らす未来を確信していました。2000年からプログラマーとして現場でIT技術を身に付け、情シスに転職。多くの人がPCに時間を奪われている現状はナンセンスだと感じていました。
RPAを知り、子供の頃の理想を実現できると感じ、2017年に(株)完全自動化研究所設立。「自動化で人に自由に」の実現のためRPAによる業務自動化の書籍を6冊上梓しています。ご質問・お仕事のご依頼はこちら

Regionボタンの使い方【SikuliX】

Regionとは

まず、Regionとはなんでしょうか?

日本語で言うと「領域」という意味になります。SikuliX内では場所を表すオブジェクトの一つです。

「左上のX座標、Y座標」「幅」「高さ」で指定されます。

Region(10,20,100,200)

上記の場合、左上の座標が(10,20)で、幅100、高さ200の領域を示すことになります。

Regionオブジェクトの使い方

さて、このRegionオブジェクトはプログラム1のように、画像を探す範囲を限定するために使います。

with Region名:」の下の段落に記述した画像を使うスクリプトは、そのRegion内だけで探されるので、検索速度が速くなります。

また、同一画面上にまったく見た目が同じオブジェクトが複数ある場合でも、Regionを限定することで区別する、といったテクニックも使えます。

プログラム1】SikuliXでRegionを使う

Regionボタン

Regionボタンをクリックすると、画面が暗転して領域を選択できる状態になります。

領域をドラッグしたあとの開発画面は、図2のようになります。

【図2】領域をドラッグしたあとの開発画面

このRegionをサムネイルではなく、プログラムで表示させると

Region(574,643,460,330)

という見え方になります。

このように、プログラムで画面上の領域を記述する手間を省くために、ボタンがあるんですね!

関連する記事

SikuliXのボタンの使い方を解説しています。

Locationボタンの使い方を解説しています。

SikuliXを利用した書籍を出版しています。