masuoのブログ

最近はSikuliXの使い方を中心にメモしています。 SikuliXはバージョンアップによって使える機能が順次増えているので、古いバージョンには無い機能もあります。サンプルスクリプトはSikuliX-IDEのキャプチャ画像を貼り付けるようにしているので、どのバージョンで作成したサンプルかは、SikuliX-IDEのタイトル行(SikuliX1.1.0からは左下)のバージョン表示で確認できます。

画面上のボタンやチェックボックスの状態を調べたいときに使えるfindBest()とgetIndex()について紹介します。「ボタンが活性(クリックできる状態)なのか非活性なのか」、「チェックボックスにチェックが入っているのかないのか」などを調べたいときは、複数の候補画像を指定 ...

複数の画像を指定して存在確認をするfindAny()、画像が見つかった場所を表示するときは、highlight()よりもhighlightOn()で同時にハイライト表示するのがいいかも!■検索対象スクリーン■スクリプト■実行結果 ...

※2020/3/25に内容を更新しました。 SikuliXで使える関数とか設定とかを俯瞰できるように一覧にしている。[公式サイト]と表記したリンクは、http://sikulix-2014.readthedocs.org/en/latest/の該当ページへのリンクを設定している。 よく使う機能は限られているから、一度も ...

※2020/2/15に内容を更新しました。■入手方法・Version 2.1.0-SNAPSHOT (nightly builds - snapshot versions)レコーダー機能が追加になったバージョンです。動作環境はSikuliX2.0.xと同じです。・SikuliX2.0.x(latest stable version)64ビット版のOSのみサポートしていま ...

カテゴリ[PowerShellでRPA]では、UI AutomationをPowerShellで使えるようにしたライブラリ「UI Automation PowerShell Extensions」を利用して、画面の操作を自動化する方法を紹介します。1.UI Automation PowerShell Extensionsの入手方法 入手方法はここを参照してくだ ...

カテゴリ[PowerShellでRPA]では、UI AutomationをPowerShellで使えるようにしたライブラリ「UI Automation PowerShell Extensions」を利用して、画面の操作を自動化する方法を紹介しています。操作対象画面は、Windows10の「タスクスケジューラ」です。■処理フロー 「タス ...

カテゴリ[PowerShellでRPA]では、UI AutomationをPowerShellで使えるようにしたライブラリ「UI Automation PowerShell Extensions」を利用して、画面の操作を自動化する方法を紹介しています。操作対象画面は、Windows10の「マウスのプロパティ」です。■処理フロー 「コン ...

カテゴリ[PowerShellでRPA]では、UI AutomationをPowerShellで使えるようにしたライブラリ「UI Automation PowerShell Extensions」を利用して、画面の操作を自動化する方法を紹介しています。操作対象画面は、Windows10の「デバイスとプリンター」です。■処理フロー 「コ ...

カテゴリ[PowerShellでRPA]では、UI AutomationをPowerShellで使えるようにしたライブラリ「UI Automation PowerShell Extensions」を利用して、画面の操作を自動化する方法を紹介しています。操作対象画面は、Windows10の「マウスのプロパティ」です。■処理フロー 「コン ...

■処理フロー 「コントロールパネル」を開く。 ウィンドウ左上から右下にマウスを移動する。■スクリプトImport-Module C:\UIAutomation\UIAutomation.0.8.7B3.NET35\UIAutomation.dll[UIAutomation.Preferences]::Highlight=$false#「コントロールパネル」を開く。Start-P ...

↑このページのトップヘ