アプリケーションのメニューやボタンを操作する方法が知りたいです

アプリケーションのメニューやボタンを操作する方法が知りたいです
UWSCの基本的な関数であるGETIDで
アプリケーションのウィンドウのIDを取得するところから始まります。

対象ウィンドウのIDを取得した後は、ウィンドウ操作関数を使うことで
メニューからの選択、ボタンの押下、ウィンドウ自体の移動、最小化/最大化、クローズなどが行えます。


まずはウィンドウIDを取得しましょう。


ウィンドウID取得

上の図のように、画面にたくさんウィンドウが並んでいたら
さすがにクリックなどで指し示すのも面倒です。

まずは

GETID(ウィンドウのタイトル)

でウィンドウのIDを取得しましょう。

または

EXEC(起動アプリケーション)

とすることで戻り値からウィンドウのIDを取得できます。

ここではメモ帳の操作を例に見てみましょう。

ID = EXEC("NOTEPAD")
MSGBOX("ウィンドウのIDは「" + ID + "」です。")

メッセージボックスに出たのはただの数字ですが、
このIDでウィンドウを特定し、
様々な動作を実行させることができます。

それでは次のスクリプトで、
メモ帳を開き、最小化、最大化、メニュー項目の選択をし、
最後に閉じてみましょう。


続きは、ログインもしくは、登録してください



このページの先頭へ