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


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
1110
ピッツァマンソフトを文字列入力で操作したい16解決


ピッツァマン

リンク

2013/11/10(Sun) 13:41:00|NO.58073

タイトルのまんまの質問なのですが、文字列だけでインターネットエクスプローラーを操作したいのです。
例えば、"戻る"と入力すると戻ったり、"あ"と打つと"あ"と検索出来たり、と言うものです。
ご回答よろしくお願い致します。



この記事に返信する


KA

リンク

2013/11/10(Sun) 13:59:14|NO.58074

なんとなく分かっていると思いますが

"戻る"と入力→それに対応するコマンドを送信
"あ"と打つと"あ"と検索→それに対応するコマンドを送信

という風に、語句に対応するコマンド辞書みたいなものを自前で用意する必要があります。
限定的な使い方なら問題はないでしょうが、広範囲な使い方は難しいでしょう。



ピッツァマン

リンク

2013/11/10(Sun) 15:52:28|NO.58076

自分で作るという感じですか?
始めに検索の方をしたいです。



まるす

リンク

2013/11/10(Sun) 16:31:52|NO.58077

	sdim command,128
input command,200, 22 button"実行", *start axobj IE, "Shell.Explorer.2",ginfo_winx,ginfo_winy stop *start if strmid(command,0,instr(command,0," "))="検索"{ word=strmid(command,instr(command,0," "),128) url="http://www.google.co.jp/search?q="+word+"" IE->"Navigate" url }else{dialog"コマンドが正しくありません。"} stop

こんな感じで作ってみては?
「検索 HSP」って入力して実行したらGoogleでHSPって検索される



ピッツァマン

リンク

2013/11/10(Sun) 17:00:18|NO.58079

ありがとうございます。
しかし、どういう仕組みなのでしょうか?



ピッツァマン

リンク

2013/11/10(Sun) 17:14:31|NO.58081

仕組みは何となく分かりました。
戻るには、どうすればよいですか?
(これは例です。進む等の他のもお願いします。)



まるす

リンク

2013/11/10(Sun) 22:50:28|NO.58087

HSPのインストールフォルダに入っているsampleフォルダの中のcomobjフォルダの中のweb.hspを参考にしてみて下さい。
分からなければまた来てください。



ピッツァマン

リンク

2013/11/11(Mon) 00:14:43|NO.58093

ご回答ありがとうございます。
今度は他のソフトにも似たような事って出来ますか。
(インターネットエクスプローラーだけ使えても···って感じなので)



check

リンク

2013/11/11(Mon) 09:07:00|NO.58097

Internet Explorerを操作する方法では無理。
すべてのソフトウェアに対応することはできない。



ピッツァマン

リンク

2013/11/11(Mon) 16:58:46|NO.58098

この質問は、音声認識が前提として質問させていただきました。(最初の段階では、この前提が無くても問題ないと考えたからです。)
そこでなんですが、音声で認識した文字列をキーに自動で入力できないかと···(弟が言ったアイデアです)
ご回答お願い致します。



KA

リンク

2013/11/11(Mon) 17:51:48|NO.58099

>>音声で認識した文字列
プラス
>>文字列をキーに自動で入力
する事で可能です。

「文字列をキーに」とは、具体的にどういうことでしょうか?
”戻る”と言ったら、自動でMODORUと出力させるのかな?
それとも”戻る”に相当するキーですか?

どうも質問を見ていると、漠然と考えているように思えます。
自分で実際に操作している内容を声を出しながら考えれば、ある程度難しさが分かるはずです。

たとえば、ここの「送信」を操作することだけ考えても
「送信ボタンを探す」
「マウスをボタンの上に移動させる」
「右クリックさせる」
という無意識の処理も含めて考えてみましょう。

現実的には、ある程度共通化され、ショートカットキーも有るメニュー操作ぐらいが妥当では?



ピッツァマン

リンク

2013/11/11(Mon) 21:35:38|NO.58101

はい"戻る"と言ったら、"MODORU"と自動で出力させたいのです。



check

リンク

2013/11/12(Tue) 00:23:00|NO.58102

もう一度KA氏のレスを読み返したほうが……

本当に"もどる"と言ったら"MODORU"とキーが出力されるのでいいのか?
それでそのあとどうするのか?
結局何をさせたいかが「具体的に」見えてこない。

文字列だけでIEを操作させるのは不可能でないが、
そこにはいろいろと技術的な壁が立ちはだかっていることを認識しよう。



ピッツァマン

リンク

2013/11/12(Tue) 16:48:01|NO.58103

そうです。キーが出力される様にしたいのです。
IEの操作についてですが、やはり難しいですか···。
IEは後でもっと勉強してからにします。
メモ帳とかは出来るでしょうか。(キー入力です。)



とおりすがり

リンク

2013/11/12(Tue) 18:46:59|NO.58105

メモ帳に自動的に入力する方法は付属サンプルにあります。
音声認識に関しても、検索すれば資料が出てきますね。
この二つを組み合わせれば、HSPでもメモ帳に音声入力ができるという事になりそうです、が…
ここまでの話を見たところ、「キーボードショートカット」とかもご存知ないみたいですね…

えーとですね、例えばですけど、
IEでは「MODORU」と順番にキーを押しても前のページに戻ったりしませんね。
そういう時はBackSpaceキーを押します。そうすると前のページに戻ります。
こういうのを「ショートカットキー」とか「キーボードショートカット」と言って、プログラムごとに色々あるのですが。

これは基本的な事なので確認しておきたいのですが、こういう事はご存知でしたか?



KA

リンク

2013/11/12(Tue) 21:19:04|NO.58106

ある意味で非常に後悔している事は別として

>>そうです。キーが出力される様にしたいのです。
>>メモ帳とかは出来るでしょうか。(キー入力です。)

光速に近い速さで言えば
「キーボードを読み上げたら、とにかくキー出力に置き換えたい()。」
と言う事になります。

最後のアドバイスとして、希望を自分の将来に託す方が良いかもしれません。



ピッツァマン

リンク

2013/11/13(Wed) 01:18:06|NO.58107

皆さん無知な私に色々と教えて頂きありがとうございました。
高校生や大学生になって再挑戦したいと思います。
(もっと皆さんに自分の詳しい状況や質問内容をして回答しやすくすればよかったですね。
しかし、私の明らかに不十分な質問にも皆さんは回答してくださいました。優しい皆さんに感謝いたします。
では、さようなら)



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