デフォルトです。
特に問題がなければこのままで構いません。
Type1 で問題がある場合、Type2 を試してみて下さい。
Type2 は起動直後のプロセスハンドル取得を行わないなど最低限のエラーチェックと、コマンドラインの渡し方などが Type1 と若干異なります。
この方法は、定期的にWindowsで起動中のウィンドウタイトル(ALT+TABで表示されるもの)を検索し、下記方法でマッチしたウィンドウが存在している間、エミュレータが起動中と判断します。
例)AAA;BBB;CCC → AAA or BBB or CCC いずれかを含むウィンドウが起動している間、 エミュレータが起動中と判断します。
起動時にコマンドラインで渡したイメージ名をキーワードとし、そのキーワードを含むウィンドウを検索します。
イメージ名は置換定数の $body_noext0 と同じものが採用されます。
イメージ名のみ ; (セミコロン)に加え、半角スペースも区切り文字とします。
任意のキーワードを含むウィンドウを検索します。
ウィンドウタイトルにユニークな文字列(エミュレータ名など)がある場合には、それをキーワードに指定すると良いでしょう。
キーワードに文字列が指定された場合はイメージ名での検索を行いません。
置換定数 $iniload() で可変的にキーワードを指定する場合に使用すると良いでしょう。
ここへ指定したキーワードが含まれていた場合、イメージ名やキーワードでマッチしても無効となります。
; (セミコロン)で区切ると、複数のキーワードのいずれかを含む場合に無効となります。
エミュレータ起動前から存在するウィンドウ群は自動的に検知対象から除外されています
ここで指定した文字数以上のキーワードのみ検索します。
イメージ名やキーワードを区切った場合に、短くなったキーワードを無視することが出来ます。
これをONにすると、イメージ名やキーワードでマッチするウィンドウが現れるまで、エミュレータの終了検知を開始しません。 起動プロセスとは別なウィンドウが本体の場合などに有効です。
マッチするウィンドウが現れるまで永久に検知を待機します。
待機の中止はタスクトレイアイコンの右クリックメニューから行えます。
ウィンドウタイトル検索を一巡した後のインターバルです。
この秒数が経過したら、再びタイトル検索を開始します。