PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
21420 04/07/20 15:51:46 RE(4):別のWindow(アプリケーション)に、キー押下の情報を送信する By katoutakeo
21419 04/07/20 15:51:43 RE(3):別のWindow(アプリケーション)に、キー押下の情報を送信する By katoutakeo
21416 04/07/16 19:43:55 RE(2):別のWindow(アプリケーション)に、キー押下の情報を送信する By Chicchi
21415 04/07/16 19:37:52 RE(1):別のWindow(アプリケーション)に、キー押下の情報を送信する By Chicchi
21412 04/07/16 17:19:07 別のWindow(アプリケーション)に、キー押下の情報を送信する By katoutakeo

カテゴリ:スクリプトの記述
日付:2004年07月16日 17:19 発信者:katoutakeo
題名:別のWindow(アプリケーション)に、キー押下の情報を送信する

いつもお世話になっております。

PBで作成したWindowのコマンドボタンを押下した時に、
1、アプリケーション起動
2、そのアプリケーションにあるボタンを押下
3、アプリケーションを終了
というような事をやりたいのですが、
2、の動作はどうしたら実現できるのでしょうか?

現在、コマンドボタンのスクリプトには

ulong lul_handle

RUN(xxxxx) //アプリケーション起動

lul_handle = FindWindowA(0,xxxxx) //アプリケーションのハンドル取得

Send( lul_handle, 256, 9, Long(0,0) ) //TabKey押下のメッセージを送信

Post(lul_handle, 16, 0, 0) //アプリケーションCLOSE

RETURN

と書いてありますが、「TabKey押下のメッセージを送信」の部分が、機能していません。
アプリケーションCLOSEは、機能しています。
起動したアプリケーションのボタンにある、
アクセラレーターキーを直接指定して、ボタンを押す動作をさせたいのですが。

PBのバージョンは8.0.3です。

よろしくお願いいたします。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS (記載なし)
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.