はじめまして。早速質問なのですが、他のソフト(例えば、新規質問のタイトルのテキストボックスにVBによって、入力する場合、どのようにプログラムを書けばよいか教えてください。
また、この場合、VBによって可能か教えてください。自分は最近VBをはじめたばかりなので、すみませんが、誰かわかりやすくご指導お願いします。
そうですね。
まずSQL文で値を取得して、その値をセットしてあげるといいと思います。
FindWindowEx
Vb
メモ帳
の3つをキーワードに検索すると、
良いサンプルが見つかると思います。
返事ありがとうございます。
もう一つ質問なのですが、サンプルなど調べてみると、メモ帳の場合なのですが、
これがメモ帳じゃなく、何かのソフト(exeファイルのソフト)だと、どのように
すればよいか教えてください。
#メモ帳も何かのソフト(Notepad.exe)という事はご存知ですよね?
#あとは、ただ応用するだけです。
#何て事ないと思いますよ。
トップレベルウィンドウを探す方法は、
クラス名で探すか、ウィンドウのキャプションで探すかになります。
メモ帳であれば、
<クラス名>
hwindow = FindWindow("Notepad", vbNullString)
<ウィンドウのキャプション>
hwindow = FindWindow(vbNullString, "無題 - メモ帳")
のような感じになります。
メモ帳以外なら。。。
どうすればいいか、わかりますよね。
"無題 - メモ帳"
の部分に、対象とする何かのソフトの、
ウィンドウキャプションを入れてやればよいのです。
クラス名のわからないソフトもあるでしょうから、
ウィンドウのキャプションで探す方法が簡単かと思いますよ。
付録のSpy++とかを使うと便利だと思います。
編集 削除質問なのですが、Spy++とはなんですか?VB6.0の付録にあるのでしょうか?
まったくの初心者ですみません。よろしくお願いします。
あと、例えばメモ帳の(ファイル→”保存”)この、保存にアクセスはどのようにすればよいかお願いします。
また、ウィンドウのキャプションはどこにあるのでしょうか?
いろいろ聞いてしまいすみません。(_ _(--;(_ _(--;
よろしくお願いいたします。
>Spy++とはなんですか?VB6.0の付録にあるのでしょうか?
Editionによります。
>例えばメモ帳の(ファイル→”保存”)この、保存にアクセスはどのようにすればよいかお願いします。
ウィンドウをアクティブにして
Alt + F , Ctrl + S
を送りつけるほうが楽でしょう。
>ウィンドウのキャプションはどこにあるのでしょうか?
Window丈夫の青い部分(Windowsの設定では青くないかもしれません)の
中の文字がウィンドウキャプションです。
メモ帳を新規起動したときは
無題 - メモ帳
となっているはずです。
たびたびすみません。もう一つ質問です。
もし、exeそふとで、コマンドボタンがあったとして、それを、遠隔操作で
押すことはできるのでしょうか?また、VBで言うポップアップメニューを操作もすることは可能でしょうか?
よろしくお願いします。
可能か不可能か、ということなら可能です。
APIでもできますが、まず、先の回答を消化し、
応用することを考えてみてください。
皆さんありがとうございました。一応テキストに文字を入力することができました。
また、そのために使う、クラス名ハンドルなどの、プログラムも作成することができました。
ありがとうございました。しかし、ボタンを押すプログラムがわからないので、他の題名にて質問します。