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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.