【Sikuli/Sikulix】繰り返し処理(for文、while文)まとめ
自動化処理を行う場合、同じ処理を複数回繰り返すことが多いと思います。 ここでは、繰り返し処理を行う記載方法についてまとめます。 スポンサーリンク 繰り返し処理の種類 繰り返し処理を行う場合、いくつかの方法があります。 ①指定した回数処理を繰り返す(for文) ②指定した回数処理を繰り返す(while文) ③指定したExcelのデ […]
自動化処理を行う場合、同じ処理を複数回繰り返すことが多いと思います。 ここでは、繰り返し処理を行う記載方法についてまとめます。 スポンサーリンク 繰り返し処理の種類 繰り返し処理を行う場合、いくつかの方法があります。 ①指定した回数処理を繰り返す(for文) ②指定した回数処理を繰り返す(while文) ③指定したExcelのデ […]
Sikuliにて実行する際、Excelのセル背景色が黄色の行のみ実行したいということがあると思います。 ここではExcelのセル背景色を取得する方法と、その応用プログラムを紹介します。 ここでポイントとなるのは、セル背景色を取得できるのは、拡張子「xls」のファイルである必要がある点です。 拡張子「xlsx」の場合、この方法ではセル背景色は取得できません。 スポンサーリンク &nbs […]
自動化を行う際、実行した結果をファイルに出力したいことがあると思います。 ここでは、実行結果をExcelのCSVファイルとして出力する方法についてご紹介します。 出力させたい結果が英数字の場合は簡単に記載できますが、日本語を含むときには1つポイントがあります。これをしないと文字化けしてしまうのでご注意ください。 スポンサーリンク 実行結果をExcel(CSV)に出力する […]
数値→文字列への変換 popup()やpaste()関数を利用する場合、popup(文字列)、paste(文字列)の様に文字列で指定する必要があります。よって数値のままだと実行エラーとなってしまいます。 【誤】 a=1234 popup(a) 【正】 a=1234 popup(str(a)) 文字列→数値(整数)への変換 2+3の様に計算をさせたい場合、一方が文字列だと […]
Sikuli/Sikulixでは、通知・エラー通知・確認・入力・選択画面を表示させたい場合、簡単にコード記載することができます。 それぞれの記載方法と表示例についてご説明します。 スポンサーリンク 通知画面 コード:popup(text[,title]) test:メッセージとして表示させるテキスト title:タイトルとして表示させるテキスト (指定し […]
システムによっては、入力フィールドに「全角」入力しか受け付けなかったり、「半角」入力しか受け付けなかったりすることがあると思います。 Sikuliで全角への変換や半角への変換を実現しようと思いましたが、エラーになってしまったりとなかなか実現できなかったので、自作してみました。 ここでは、カナ・英数字を半角または全角に変換する関数を自身で作成してSikuliで利用する方法をご紹介します。   […]
Sikuliのマウス動作を高速化するための設定方法をご紹介します。 この設定によりマウス動作が高速化するので、コピー&ペーストを連続して実施する場合に人が手動で実施するよりも早い入力が期待でき、作業時間を短縮することにつながります。 Sikuli関連記事はこちら スポンサーリンク Sikuliマウス動作高速化のための設定 Settings.MoveMouseDelay […]
日付のシリアル値「43313」等を「2018/08/01」の様な形式に変換する方法について詳しくご説明します。また本日の日付、7日後の日付を取得する方法についても加えてご説明します。 Sikuli関連記事はこちら スポンサーリンク はじめに 【Sikuli】によってExcelから読み込んだ2018/08/01等の日付データを業務システム等に自動入力する際、「2018/0 […]
Sikuliでの日本語取り扱い方法について詳しくご説明します。 Sikuli関係の記事はこちら スポンサーリンク typeメソッドでの日本語取り扱い typeメソッドでは、type(text)とtype(画像選択,text)が用意されています。しかし、このtypeメソッドでは日本語文字を取り扱うことができません。 pasteメソッドでの日本語取り扱い pa […]
Excelファイルを読み込んでその値をもとに自動登録を行う方法についてご説明します。 Sikuliインストール方法はこちら Sikuli基本操作はこちら スポンサーリンク Sikuliの起動 Sikuliインストール時に作成した「Sikuli」フォルダ内にある、runsikulixという名前のWindowsコマンドスクリプトをダブルクリックで起動させます。 […]