1
私の場合、特定のボタンが存在しないことがあります。AutoHotkeyがあるウィンドウにボタンが存在するかどうかを確認するにはどうすればよいですか?
AutoHotkeyを使用して特定のボタンがウィンドウに存在するかどうかを確認する方法はありますか?
私の場合、特定のボタンが存在しないことがあります。AutoHotkeyがあるウィンドウにボタンが存在するかどうかを確認するにはどうすればよいですか?
AutoHotkeyを使用して特定のボタンがウィンドウに存在するかどうかを確認する方法はありますか?
コマンドでControlGetを使用して、コントロールが存在しない場合は、エラーレベルは、あなたがコントロールのウィンドウハンドル(HWND)を取得するためにControlGetを使用することができます。1.
に設定されます。コントロールが存在する場合、ウィンドウハンドルが出力varに入れられ、ErrorLevelは0に設定されます。そうでない場合、出力変数は空白になり、ErrorLevelは1になります。
下の例では、メモ帳の[バージョン情報]画面の[OK]ボタンを操作してください(画面が表示されていることを確認してください)、結果をMsgBoxに表示してください。 OKボタンのClassNNはButton1です。
2番目の2行は、同じものだが、存在しないButton2のClassNNを持つコントロールである。
ControlGet, Handle, Hwnd,, Button1, About Notepad ahk_class #32770
MsgBox Handle: %Handle%`n`nError: %ErrorLevel%
ControlGet, Handle, Hwnd,, Button2, About Notepad ahk_class #32770
MsgBox Handle: %Handle%`n`nError: %ErrorLevel%
具体的な例はありますか?どのタイプのボタンをお探しですか?どのようなタイプのアプリケーションですか? –