SikuliXとは
SikuliX は、Windows、Mac、または一部の Linux/Unix を実行しているデスクトップ コンピューターの画面に表示されるものすべてを自動化します。 OpenCV による画像認識を使用して GUI コンポーネントを識別し、マウスやキーボードの操作でそれらのコンポーネントに作用できます。これは、GUI の内部や、操作対象のアプリケーションや Web ページのソース コードに簡単にアクセスできない場合に便利です。さらに詳しく
新しいロゴと新しいウェブページに関する @Waleed Sadek の協力に感謝します。
2.0.6 (ブランチ release_2.0.x) リリース準備中 - スナップショットが利用可能
最新のアップロード: 2023 年 4 月 17 日
IDE の直接ダウンロード> Windows 用 < > macOS 用 Intel < > macOS Silicon Mx 用 < > Linux 用 <
sikulixidemac-2.0.6-20210708.194940-1.jar
のようなファイルが得られます。これを任意の場所に配置し、任意の名前に変更できます。
JAVA: Java 11 以降である必要があります(最適な入手場所: Eclipse Temurin または Azul)
OCR (macOS/Linux):現在 Tess4J/Tesseract 5 を使用しています - Tesseract 5.x を準備しておいてください (tesseract はコマンドラインで実行されます)
OpenCV サポート: Windows/macOS にはバンドルされていますが、Linux の場合は自分で準備する必要があります。
詳細については遅かれ早かれお知らせします ;-)
2.1.0 (ブランチマスター) は現在使用できません - 開発は中断されています
最新の安定バージョンは 2.0.5 (Java 8 では引き続き動作しますが、Mac mX マシンでは動作しません)
重要: 変更/問題/機能強化についてお読みください
修正のリスト
SikuliX を使用できるように準備します
Java Maven プロジェクトで使用する場合の依存関係座標は次のとおりです。
<dependency>
<groupId>com.sikulix</groupId>
<artifactId>sikulixapi</artifactId>
<version>2.0.5</version>
</dependency>
私の開発環境
bugreports and requests for features or enhancements
については、こちらの問題トラッカーを使用してください。bugfixes
については、リリース ブランチ (現在release_2.0.x
) に対してプル リクエストを作成する必要があります。そうすれば、修正は次のバグ修正リリースに含まれます (マイルストーンを参照)。smaller bugfixes and/or feature enhancements
については、ターゲット ブランチに対してプル リクエストを作成する必要があります。more complex revisions and/or enhancements
については、アイデアの簡単な説明とともに開発ブランチを要求する必要があります。投稿する際は、次のルールとガイドラインを尊重してください。