AutoItV3 COM ウインドウ 未分類

AutoIT : WinWaitClose

投稿日:2014年3月11日 更新日:

説明

ウィンドウが存在しなくなるまでスクリプトの実行を一時停止します。

画面上に見えなくてもメモリ上に存在してる場合は一時停止状態が続きます。

メモリからも完全に消えた時に一時停止は解除されます。

※このメソッドの使用はかなりの注意が必要です。注意を参照。

 

形式

Function WinWaitClose(strTitle As String, [strText As String], [nTimeout As Long]) As Long

 

パラメータ

  • strTitle : 対象ウィンドウのタイトル
  • strText : (オプション)対象ウィンドウのテキスト
  • nTimeout : (オプション)タイムアウト時間(秒数)

 

戻り値

  • 成功 : 1
  • 失敗 : 0
    タイムアウトした場合です。
    既にウインドウが存在しない時も 0 を返します。

備考

  1. 実際に使った感想なので、配布本サイトとは少し異なった内容になっているかもしれません。
  2. ウインドウは約250ミリ秒単位でチェックされます。

 

 

注意

  1. ウインドウによっては画面から消えてもメモリ上に存在する場合も有ります。そのようなウインドウには当メソッドは使えません。
    その場合は WinGetState をループで判定する必要があります。

 

準備中

-AutoItV3, COM, ウインドウ, 未分類
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


関連記事

ExcelからAutoItX3 を参照設定する

Excel のVBA からAutoItX を利用してアプリケーションのプログラミング操作が可能です。 その為には Excel から AutoItX の ActiveX/COM を OLE 操作する為の …

AutoItV3 のインストール

AutoIt のインストール例を紹介します。 AutoItV3   3.3.10.2 AutoItXのCOMインターフェイスを使う時は別途レジストリ登録が必要です。 最後に手順を紹介します。 Wind …

AutoItV3 のダウンロード

AutoIt のダウンロード例を紹介します。 AutoItV3   3.3.10.2 Windows 7 64bit Internet Explorer 11   1. AutoIt の配布 …

AutoItX のDLLのみインストール

AutoIt のフルインストールでは無く、ActiveX/COM、DLLインターフェイスを提供する部分のみ(AutoItX3.dll)をインストールしたい場合があります。 以下にその手順を示します。 …

AutoIT : WinGetState

説明 ウィンドウの状態を返します。 画面に表示されていないウインドウの状態も取得できます。   形式 Function WinGetState(strTitle As String, [st …