他のテキストボックスに文字を入力するには?

解決


hiro  2004-05-24 23:35:38  No: 113479

はじめまして。早速質問なのですが、他のソフト(例えば、新規質問のタイトルのテキストボックスにVBによって、入力する場合、どのようにプログラムを書けばよいか教えてください。
また、この場合、VBによって可能か教えてください。自分は最近VBをはじめたばかりなので、すみませんが、誰かわかりやすくご指導お願いします。


もうひとりのhiro  2004-05-24 23:41:40  No: 113480

そうですね。
まずSQL文で値を取得して、その値をセットしてあげるといいと思います。


ぴろあき  2004-05-25 00:02:48  No: 113481

FindWindowEx
Vb
メモ帳
の3つをキーワードに検索すると、
良いサンプルが見つかると思います。


hiro  2004-05-25 17:12:26  No: 113482

返事ありがとうございます。
もう一つ質問なのですが、サンプルなど調べてみると、メモ帳の場合なのですが、
これがメモ帳じゃなく、何かのソフト(exeファイルのソフト)だと、どのように
すればよいか教えてください。


ぴろあき  2004-05-25 22:45:31  No: 113483

#メモ帳も何かのソフト(Notepad.exe)という事はご存知ですよね?
#あとは、ただ応用するだけです。
#何て事ないと思いますよ。

トップレベルウィンドウを探す方法は、
クラス名で探すか、ウィンドウのキャプションで探すかになります。

メモ帳であれば、
<クラス名>
hwindow = FindWindow("Notepad", vbNullString)
<ウィンドウのキャプション>
hwindow = FindWindow(vbNullString, "無題 - メモ帳")
のような感じになります。

メモ帳以外なら。。。
どうすればいいか、わかりますよね。

"無題 - メモ帳"

の部分に、対象とする何かのソフトの、
ウィンドウキャプションを入れてやればよいのです。

クラス名のわからないソフトもあるでしょうから、
ウィンドウのキャプションで探す方法が簡単かと思いますよ。


test  2004-05-26 22:13:02  No: 113484

付録のSpy++とかを使うと便利だと思います。


hiro  2004-05-30 02:04:50  No: 113485

質問なのですが、Spy++とはなんですか?VB6.0の付録にあるのでしょうか?
まったくの初心者ですみません。よろしくお願いします。

  あと、例えばメモ帳の(ファイル→”保存”)この、保存にアクセスはどのようにすればよいかお願いします。
  また、ウィンドウのキャプションはどこにあるのでしょうか?
いろいろ聞いてしまいすみません。(_ _(--;(_ _(--; 
よろしくお願いいたします。


Say  2004-05-31 18:49:05  No: 113486

>Spy++とはなんですか?VB6.0の付録にあるのでしょうか?
Editionによります。

>例えばメモ帳の(ファイル→”保存”)この、保存にアクセスはどのようにすればよいかお願いします。
ウィンドウをアクティブにして
Alt + F , Ctrl + S
を送りつけるほうが楽でしょう。

>ウィンドウのキャプションはどこにあるのでしょうか?
Window丈夫の青い部分(Windowsの設定では青くないかもしれません)の
中の文字がウィンドウキャプションです。
メモ帳を新規起動したときは
無題 - メモ帳
となっているはずです。


hiro  2004-06-02 11:40:53  No: 113487

たびたびすみません。もう一つ質問です。
もし、exeそふとで、コマンドボタンがあったとして、それを、遠隔操作で
押すことはできるのでしょうか?また、VBで言うポップアップメニューを操作もすることは可能でしょうか?
よろしくお願いします。


Say  2004-06-02 23:07:06  No: 113488

可能か不可能か、ということなら可能です。
APIでもできますが、まず、先の回答を消化し、
応用することを考えてみてください。


hiro  2004-06-04 09:23:46  No: 113489

皆さんありがとうございました。一応テキストに文字を入力することができました。
また、そのために使う、クラス名ハンドルなどの、プログラムも作成することができました。
ありがとうございました。しかし、ボタンを押すプログラムがわからないので、他の題名にて質問します。


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加