ハートコア株式会社
HeartCore Roboドキュメント一覧へ
2023-01-04

HeartCore Robo コマンド早見表

HeartCore Robo コマンド早見表 (2023年1月現在)


コマンド(ABC順)動作内容
A ArertRoboをインストールしたPC上にアラートウインドウを表示する
B Breakforループ内のブロックを終了して次のコマンドに進む
Browser open指定したWebブラウザを開いてURLにアクセスする
Browser find指定したWebブラウザで開いているページ内の要素を検索する(任意でクリック等のアクションを行う)
Browser close指定したWebブラウザを閉じる
C Comparetoデスクトップ画面と対象画像を比較して存在チェックを行う
Connect自動化対象の接続先(ローカルデスクトップ、vnc、RDP、android、iOS、静止画)を指定して接続する
Continueforループ1回分をスキップして次のループに進める
Click imageデスクトップ上で対象画像を検索し、クリックする
Click objectデスクトップ上で対象の色を検索し、クリックする
Click ocrデスクトップ上でOCRを使用して画面上のテキストを読み取り、対象の文字列をクリックする。
D Date日付の読み取り、書き込み、計算を行う
DisconnectConnectコマンドで接続している接続先を解除する
Drag imageデスクトップ上で対象画像を検索し、対象画像を指定の座標へドロップする
Drag object対象の色を検索し、対象の色を指定の座標へドロップする
Drag ocrOCRを使用して画面上のテキストを読み取り、対象テキストを指定の座標へドロップする
E Eval値が数値式として評価される変数を定義する
Execローカルシステム上(HeartCore Roboを実行するマシン上)でOSコマンドを実行する
Exitスクリプト、プロシージャ、または構造化されたコードブロックを終了し、終了コードを返す。
Excel closeエクセルファイルを閉じて保存する
Excel copy対象のセルをコピーする
Excel pasteExcel copyコマンドでコピーした内容を対象のセルに貼り付ける
Excel createエクセルファイルを新規作成する(同じ名前のファイルが存在する場合は上書きする)
Excel findエクセルファイルから対象テキストを検索し、検索結果を返す
Excel openエクセルファイルを開く(基となるエクセルファイルをコピーしてファイルを開くこともできる)
Excel select対象セルのデータを読み取る
Excel set対象セルにデータを書き込む
F File appendテキスト、またはcsvファイルの末尾にデータを追加する
File closeテキスト、またはcsvファイルを閉じて保存する
File createテキスト、またはcsvファイルを新規作成する(同じ名前のファイルが存在する場合は上書きする)
File delete行/列番号と長さで指定されたテキストを削除する
File findファイル内のテキストを検索し、結果を返す
File insertファイル内の指定位置にテキストを挿入する
File openテキスト、またはcsvファイルを読み取り/書き込みモードで開く。
File parse正規表現を使用して行から値を解析する。
File readファイル内の位置からテキストを読み込む。
For繰り返し処理を作成する。
G Gestureタッチスクリーンジャスチャをコントロールします
I Image doctorイメージドクターの挙動を管理する
Include別のスクリプトまたはコンパイル済みのJavaコードを実行中のスクリプトに追加する。
If条件分岐処理(ifのみ)を作成する
If else条件分岐処理(if else)を作成する
L Logスクリプト実行ログファイルにメッセージを記録する。
M Mail getIMAPまたはPOP3サーバーから受信メッセージをダウンロード
Mail setIMAPまたはPOP3サーバーに受信メッセージの既読フラグをセット
Mail deleteIMAPまたはPOP3サーバーから受信メッセージを削除
Mouse click指定の座標にマウスを1回以上クリックする
Mouse drag指定の座標から指定の座標にドラッグ&ドロップする
Mouse move指定の座標にマウスカーソルを移動する
Mouse pinch2本の指を離して画面を拡大させるピンチアウトの操作を行う。
Mouse pressマウスボタンのプレス(リリースなし)
Mouse releaseマウスボタンのリリース(このイベントの前に press イベント が必要)
Mouse swipeタッチディスプレイ付きのデバイス(AndroidやiOSデバイスなど)のためにタイミングを調整したマウスドラッグを行う
Mouse wheeldown1回以上の上スクロールを行う。
Mouse wheelup1回以上の下スクロールを行う。
Mouse zoom画面をつまむようにして2本の指を近づけるピンチインの動作を行う。(このイベントは、 iOSミラー 接続されたHeartCore Robo Desktopを実行しているApple iOSデバイスなどの特定の環境でのみサポート)
P Paste指定したテキストをクリップボードにコピーして貼り付ける
Pauseスクリプトを一時停止する
Pressデスクトップにキーデータを送信し、キーボードのキーを押す。
R Report実行結果のレポートファイルを出力する。
Run別のスクリプトを実行する。
S Screenshot現在のリモートデスクトップのスクリーンショットを作成し、ファイルに保存する。
Scriptスクリプトの開始または終了を定義する。
SendmailEメールを送信する。
Stepテストステップの結果を定義する。
String indexof指定した文字・文字列が対象テキストに出現する位置(インデックス)を返す
String length指定したテキストの長さ(文字数)を返す。
String matchesテキストから特定のパターンを検索して、一致するテキストがあるかをチェックする。
String replace対象テキストを指定した文字・文字列に置き換えた新しいテキストを返す。
String splitテキストを、指定された文字列または正規表現に一致する文字列のセットに分割する
String substring入力 'start' および/または 'end' インデックス番号で 定義されるテキストの部分文字列を返す。
String tostringセミコロンで区切られた1つ以上の数値のASCIIまたはUnicode値から新しいテキストを作成する
String trim先頭と末尾の空白文字(空白、改行文字など)をすべて削除する
T Timerタイマーとタイマーグループを管理する
Typeデスクトップにテキストを入力する。
TypelineデスクトップにテキストとENTERを入力する。
V Var文字列変数を定義する。
Varf書式設定された文字列変数を定義する。
Varg set変数のスコープ範囲を設定した変数を定義する。
Varg deleteスコープ範囲を設定した変数を削除する。
W Wait指定した時間待機する。
Warningレポートに警告を挿入する
Waitfor bellデスクトップサーバーのビープ音を待つ
Waitfor clipboardデスクトップサーバーのクリップボードが変更されるまで待機する
Waitfor match対象画像がデスクトップに表示されるまで待機する
Waitfor mismatch対象画像がデスクトップに表示されなくなるまで待機する
Waitfor updateリモートデスクトップ画面の更新を待つ。