Windows コネクタのメソッド
RPA デスクトップデザインスタジオ の Windows メソッドは、Windows アプリケーションとやり取りして、さまざまなタスクを実行します。コネクタは、Windows アプリケーションのさまざまなレベルでメソッドを提供します。
Windows コネクタのメソッドレベル
コネクタレベルのメソッド
CloseMainWindow
アプリケーションのアクティブなウィンドウを閉じます。
GetMainWindowHandle
アプリケーションのアクティブなウィンドウのハンドル ID を取得します。
GetMainWindowTitle
アプリケーションのアクティブなウィンドウのタイトルを取得します。
SetWorkingDirectory
アプリケーションを介してすべてのファイル操作が指定されたディレクトリで実行されるように、アプリケーションの作業ディレクトリを設定します。
- 入力
- Path
開始
アプリケーションを起動します。
終了
アプリケーションを終了します。
ウィンドウレベルのメソッド
重点
非アクティブなウィンドウ、最小化されたウィンドウ、またはバックグラウンドにあるウィンドウにフォーカスを設定します。
GetFields
画面のフォームフィールドのデータを返します。使用する前に、メソッドを設定する必要があります。
設定するには、次の手順を実行します。
- メソッド設定アイコン (
) をクリックします。
- フォームの要素を選択します。
- フォームの要素のデータタイプを更新します。
- [OK] をクリックします。
GetScreenShot
画面のスクリーンショットをキャプチャします。
IsCreated
特定のウィンドウが、構成ウィンドウの [子要素を照合 (MATCH CHILDREN)] セクションで設定されたルールに一致するかどうかに応じて、ブール応答を返します。
最大化
ウィンドウを最大化します。
最小化
ウィンドウを最小化します。
SendKeys
Web ページとウィンドウ上のキーストロークをシミュレートします。
- 入力
- キー
SetFields
フォームフィールドタイプでデータを設定します。フォームフィールドを設定するには、まずメソッドを設定する必要があります。設定するには、次の手順を実行します。
- メソッド設定アイコン (
) をクリックします。
- フォームの要素を選択します。
- フォームの要素のデータタイプを更新します。
- [OK] をクリックします。
WaitForCreate
Web ページまたはウィンドウがロードされるまでの遅延時間を設定します。
要素レベルのメソッド
これらのメソッドは、[プロジェクトエクスプローラー (Project Explorer)] ペインの Global Objects の下にあるアプリケーション要素をダブルクリックすると公開されます。
クリック
クリック操作を実行します。
IsCreated
要素が [子要素を照合 (MATCH CHILDREN)] ウィンドウで設定されたルールに一致するかどうかを確認します。
SendKeys
Web ページとウィンドウ上のキーストロークをシミュレートします。
SetPassword
Windows アプリケーションのパスワードフィールドへのパスワードの安全な入力を自動化します 。
フィールドに入力するには、「ポートのプロパティを設定する」を参照してください。
| パラメーター | 説明 | データポートタイプ | データタイプ | デフォルト値 | 必須? | メモ |
|---|---|---|---|---|---|---|
| パスワード | パスワードをセキュリティで保護された文字列として受け入れます。 | データ入力 | セキュリティで保護された文字列 | なし | はい | パスワードはセキュリティで保護された文字列として受け入れられるため、パラメーターを右クリックして [データをプレビュー] をクリックしたときに文字列の長さのみが表示されます。 |
| UseSendKeys | SendKeys は、文字、数字、記号などのキーボード入力をアプリケーション内のテキストボックスに送信するために使用されるメソッドです。 | データ入力 | ブール | False | はい | ヒント: SetPassword メソッドで [パスワード] フィールドにパスワードを入力できなかった場合は、値を [True] に設定し、メソッドを再度実行します。 |