![]() |
HeartCore Roboドキュメント一覧 GUIリファレンス |
2023-01-04 |
パス ]タブ(2.xリリースの[設定]タブ)は、現在のスクリプト(タブの下のエディタに表示されているスクリプト)のI/O設定を構成します。スクリプトが開かれていない場合、タブは表示されません。
変数 ]タブには、現在のスクリプトのコンパイルおよび実行変数一覧が表示されます。スクリプトが開かれていない場合、タブは表示されません。
コンパイラ ]タブには、現在のスクリプトの最後のコンパイルによって生成されたエラーのリストが表示されます。スクリプトが開かれていない場合、タブは表示されません。
実行ログ ]タブは、スクリプト実行ログの累積ビューです。このコンポーネントは、実行ログのヘルプトピックで説明されています。スクリプトが開いておらず実行ログがない場合(アプリケーションが起動してからスクリプトが実行されていない場合)にはタブが表示されません。このタブは、アクティブなエディタのスクリプトと緊密に連携します。そのコントロールはテストスクリプト内のコマンドに対応し、変更はスクリプトの内容にも反映されます:
| オプション |
説明 |
| プロジェクト(ユニーク) |
スクリプト実行ごとに一意のプロジェクトレポート(出力)パスを作成します。スクリプト出力は<project_home>/reports/<script_file_name>_<time_stamp>、タイムスタンプが1970年1月1日から経過したミリ秒単位の実行(コンパイル)開始時間である新しいフォルダにリダイレクトされます。詳細については、プロジェクトヘルプのトピックを参照してください。重要: v4.0以降、これはグローバルパスが設定されていない場合のデフォルトオプションです。 _REPORT_DIR変数を設定していないプロジェクトにあるスクリプトは、デフォルトで一意のプロジェクトレポートパスに出力されます。この場合のバージョン3.x以降は、ユーザーホームフォルダです。 |
| プロジェクト(共有) |
スクリプト出力をデフォルトのプロジェクトフォルダにリダイレクトします。これは、各実行時のスクリプト出力を書き換えます。詳細については、プロジェクトのヘルプトピックを参照してください。 |
| グローバル... |
プリファレンスウィンドウの言語 パネルで指定されたグローバルパスをスクリプト出力にリダイレクトします。このオプションは2.xリリースと互換性があり、スクリプトコードが_REPORT_DIR変数を変更しようとしないときに適用されます。重要:グローバルパスの設定は、起動時にすべてのロボットプロセスによってロードされる設定ファイルに保存されます。そのため、 _REPORT_DIR変数を明示的に設定しないマシン上のすべてのスクリプトに影響します。このオプションは注意して使用してください。 |
| カスタム... |
スクリプト出力をカスタムパスに保存します。 |
| オプション |
説明 |
| プロジェクトテンプレートディレクトリ |
<project_home>/templatesで比較参照されているテンプレート画像を、プロジェクトテンプレートパスで解決します。詳細については、プロジェクトのヘルプトピックを参照してください。重要:v4.0以降、これはグローバルパスが設定されていない場合のデフォルトオプションです。 _TEMPLATE_DIR変数を設定していないプロジェクトにあるスクリプトは、標準でプロジェクトテンプレートディレクトリになります。この場合、バージョン3.x以前は、ユーザーのホームフォルダにフォールバックします。 |
| グローバル... |
[環境設定]ウィンドウの[ 言語 ]パネルで指定したグローバルパスに対して、相対参照テンプレートイメージを解決します。このオプションは2.xリリースと互換性があり、スクリプトコードが変数を変更しようとしないときに適用されます。 重要:グローバルパスの設定は、起動時にすべてのロボットプロセスによってロードされる設定ファイルに保存されます。そのため、 _TEMPLATE_DIR変数を明示的に設定しないマシン上のすべてのスクリプトに影響します。このオプションは注意して使用してください。 |
| カスタム |
カスタムパスでテンプレートイメージを検索する。 |
_REPORT_DIRおよび/または_TEMPLATE_DIR変数および/またはレポートコマンド/メソッド呼び出しを手動エディタで更新されますスクリプトがコンパイルされるように、[設定]タブのフィールドは、すぐに変更されます。オンザフライでコンパイルがオフになっているスクリプトがコンパイルまたは実行されるまでのフィールドは、スクリプトを使用して同期されないままになります。
左側の画像には、MY_VARIABLEという変数を持つ単純なJavaテストスクリプトの実行変数テーブルの例が表示されます。変数を右クリックすると、コンテキストメニューが開き、以下のアクションが表示されます(テーブルの下にあるボタンも使用可能)。
「変数名をクリップボードへコピー」は、メニュー項目(ボタン)、それは他のアプリケーションに貼り付けることができ、そこからシステムのクリップボードに中括弧で囲まれた変数名をコピーします。
「変数名をアクティブエディタへコピー」item(ボタン)は中括弧で囲まれた変数名をアクティブなエディタにコピーします。これは実際には変数呼び出しであり、スクリプトの実行時には実際の変数値に置き換えられます。
「変数値をクリップボードへコピー」の項目(ボタン)は、システムのクリップボードに変数の値をコピーします。
「変数値をアクティブエディタへコピー」の項目(ボタン)は、アクティブなエディタに変数の値をコピーします。-v/--variable
CLIオプションを使用して固定値を持つことがあります。そのような変数には、その名前に「(固定)」接尾辞が付加されています。たとえば、ツールは-v
"MY_FIXED_VARIABLE=fixed"CLIオプションで開始されたため、左側のイメージにはMY_FIXED_VARIABLEという固定変数が表示されます。固定変数はスクリプト内で変更することはできず、その値は、HeartCore Robo Desktop実行中常に一定です。VarまたはEvalコマンドを使用してそのような変数を変更しようとすると、その変数は無視され、エラーメッセージまたは警告は報告されません。このメカニズムは、パラメータ化されたテストスクリプトを設計できるように設計されています。

アイコンが表示され、コンポーネントには「構文エラーはありません。」と表示されます。
アイコンが表示され、スクリプトエディタタブに
アイコンが表示され、コンポーネントにエラーが簡単なツリー形式で表示されます。エラーメッセージをクリックすると、スクリプトエディタは対応するコード行にジャンプします。