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


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
0815
rigelキーボード入力の自動化4未解決


rigel

リンク

2009/8/15(Sat) 12:18:22|NO.27066

指定したキーボードを自動的に入力するプログラムを
HSP3.1で作りたいのですが、どのようにしたらいいのか分かりません。。
教えてただけないでしょうか?



この記事に返信する


いかろ

リンク

2009/8/15(Sat) 15:04:30|NO.27072

HSPextに「aplkey」という便利な命令がありますよ。



rigel

リンク

2009/8/15(Sat) 16:23:09|NO.27073

ありがとうございます!
また質問なのですが・・・
それをブラウザなどに反映させるにはどうしたらいいでしょうか?

質問ばかりですみません・・・



mixwater

リンク

2009/8/15(Sat) 17:52:06|NO.27074

hspextをつかう手順としては
まずウィンドウ(ブラウザ)をaplselで指定して、
aplobjで操作したいオブジェクトを指定します。
そしてaplkeyやaplstrでキー情報や文字を送信します。
命令はヘルプで見てください。

ただ、この方法はウィンドウやオブジェクトの指定などが難しいので、別の方法がいいと思います。



undefined

リンク

2009/8/15(Sat) 17:58:22|NO.27075

コンポーネントでブラウザを作っているのならWEBページ用の
言語のJavaScriptという言語を組み合わせてはどうでしょうか?
言語をもう一つ勉強することになりますが…

たとえば、このコードはHSP側でキー入力を取得し、JavaScriptでそれを表示されている
WEBページの最後に追加します。


//googleでやるとわかりやすいでしょう。 pos 0,0 axobj ie, "Shell.Explorer.2",640,480 //IEコンポーネントの作成・配置 ie->"GoHome" //ホームページに移動 onkey *keyType stop *keyType if iparam=0 : stop ie->"Navigate" "JavaScript:document.body.innerHTML+=\"<font size=5>\"+String.fromCharCode("+iparam+")+\"</font>\";eval();" // ↑javascriptを通し、タイプされた文字をページの最後に追加(ページの下のほうを見て下さい。) stop



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