HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
0316
せれhspextについて2未解決


せれ

リンク

2010/3/16(Tue) 21:14:44|NO.31297

hspextのウインドウ遠隔操作の事なんですが
Flash等の中のテキストボックスに文字列やキーを送信ってできますか?
aplobjのクラス名を変えればメモ帳やウェブブラウザの検索欄などには出力できるんですが
Flashの中のテキストボックスに出力する方法がわかりません。。。
お願いします



この記事に返信する


backdrop

リンク

2010/4/18(Sun) 15:18:14|NO.32051

FlashのオブジェクトはそのままFlashのグラフィックとしてファイルに書き込まれます。
それに対してブラウザに表示するオブジェクトは表示スタイル、動作などがブラウザに依存するため
簡単にDOMから操作しやすくなっています。

したがってせれさんのしたいことは「できません」。



GENKI

リンク

2010/4/19(Mon) 00:24:36|NO.32092

> したがってせれさんのしたいことは「できません」。

hspextでは無理なのかもしれませんが、同様の動作は他の方法でがんばればなんとかなります。


> Flashの中のテキストボックスに出力する方法がわかりません。。。

keybd_eventでキーボードを操作できます。
先ずなんとかして実行中のFlashの入力ボックスがアクティブになっている状態(キーボードを操作すれば入力できるような状態)にします。
マウスでクリックしてもいいですし、keybd_eventでtabキーを駆使してもいいでしょう。
次に入力したい文字列をkeybd_event命令で押します。
これでキー入力が出来ます。

しかし、この方法ではうっかりマウスをクリックして別の場所をアクティブにしてしまったり、
入力したい場所を上手くアクティブに出来なかったりすると、きちんと入力されません。
このように動作はかなり不安定です。



ONION software Copyright 1997-2023(c) All rights reserved.