• 締切済み

他アプリのボタンを押したいのですが・・・

VB6.0です いま自作アプリに挑戦しているのですが、他アプリのボタン制御で苦労しています。 他にも似たような質問がありますが、VBのアプリに対してはうまくいくのですがCで書かれたアプリには反応しません。 Cのアプリのボタンを押すにはどうすればいいでしょうか? できればコードもよろしくお願いします。

みんなの回答

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1

過去ログ参照。 キーワードはSpy++

amr-3C
質問者

お礼

返答遅れました・・・ ただ今spy++の使い方を勉強中です(汗 もし解決できないようであればまた質問させてください ありがとうございました

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 他のアプリのボタンを押したいです。

    VB.NETのプログラムで、他のアプリのボタンを押したいです。 例えばWindowsメディアプレーヤーの再生ボタンだった場合 そのボタンのID?のようなものを調べて押したと知らせる コード?をメディアプレーヤーに送信するようなことは出来るでしょうか。 できるようでしたらボタンのIDのようなものを調べる方法と それに対して押したというメッセージを送る方法を教えて頂きたいです。 宜しくお願い致します。

  • 他アプリのボタンの状態を知りたい

    他アプリのボタンがVBでいうところの「Enabled」の状態が"farce"か"true"なのかを取得したい場合のAPIと使い方を教えて欲しい 環境はVB6SP5環境の開発です

  • 他のアプリの終了

    また、質問ですがよろしくお願いします。 いま、コマンドボタン1でテキストエディターを開くような物をつくっています。 そこでコマンドボタン2をおしたらテキストエディターを(保存しないで)終了したいのですが、サンプルコードを教えて貰えないでしょうか。 補足ですがテキストエディターが開いても保存フォルダを指定し保存するVBwindowが最前面処理で動いてます。windowをactiveにしてsendkeyで終わらすことはできないですよね? よろしくお願いします。 環境VB6

  • VisualC++で他アプリ起動ボタン

    VisualC++のダイアログの中のボタンに、他アプリ(アウトルックエクスプレス)を起動するボタンを作りたいのですが、どのようにすればよろしいですか? 初心者なもので、できればソースの内容など、詳しく教えてください。

  • ラジオボタンでプッシュボタンの使用可否を制御。

    ラジオボタンでAとB、2択の選択肢を作ります。 Aを選んだ時にはプッシュボタンCを押す事ができ、 Bを選んだ時にはCは押せない状態にしたいのです。 Bの時には、Cの属性にdisabledを持たせたいと言うのでしょうか。非表示になっても構いません。 こう言った制御はJavaScriptを使う事になると思い、このカテゴリで質問しました。 今まで他の方が作られたソースを改造してしかJavaScriptを使った事が無く、書き方が全然わかりません。 上記のような制御を行う方法を、サンプルソースで教えていただけないでしょうか。よろしくお願いします。

  • 他アプリへメッセージ送信

    WinXp+VB6です。 あるアプリケーションが2つあります。 アプリAにPageDown,PageUpが送られたときに、アプリBへAlt+N,Alt+Pが送られるように、アプリAを自作したいと考えています。アプリBは、現存する他者作成のアプリです。いじれません。 仕様はかなり限定しても構いません。 他のソフトは同時起動しないで、この2つのみが動くものとしています。アプリAにいつもフォーカスを置くようにしたいと思っています。 メッセージをフックしようかとも考えたのですが、アプリAにフォーカスを持たせておけば、そこからPostMessageなどで何とか出来ないかなとも考えました。 そこでお聞きしたいのが、 1:アプリAにいつもフォーカスを持たせておくにはどうするか 2:「Alt+N」をPostMessageで送るにはどうするか 3:サブクラス化してフックしたほうが楽なのか 良い案がありましたら、よろしくお願いします。

  • キャンセルボタンの無効

     いつもお世話になっています。  あるインストーラ(VBで作ったもの)をshell関数からキ起動させています。  インストールが完了するまでにいくつかウィンドウが出てきますが、  ユーザーには触らせたくないので、全部制御しています。  (全部SendKeysでOKボタンを送っています)。  でも1点だけできなくて困っていることがあります。  進行状態が分かり(~%と表示されている)、キャンセルボタンがついている  ウィンドウの制御です。  キャンセルボタンしかないので、SendKeysでキーを飛ばすわけに  いかず、このキャンセルボタンを無効にできないものかとネットで  調べましたが、私が見たものは×ボタンの制御しかありませんでした。  そこで質問です。  API関数で、キャンセルボタンを制御できるものはありませんか?  よろしくお願いします。

  • C(C++) コントロール(ボタン)の制御 ボタン1押したらボタン2が使用不可に・・・その逆も。。。

    はじめまして。 回りに聞ける人がいなくて困ってます。 C(C++)でフォームにボタンを設置し、任意のボタンを押したら、他のボタンが押せなくなるように、 もう1回押したら、他のボタンが押せるように戻るっていう感じの制御をしたいのですが、書き方が分かりません。 分かる方、記述例をつけて教えて頂けると助かります。お願いします。

  • 他のアプリの表示、非表示について

    他のアプリケーション(アプリA)をコントロールするプログラムを作っています。アプリAと自作アプリは起動したままです。自作アプリでボタンを押すとアプリAを表示させてアクティブにして仕事をさせ、終わったら非表示にします。 アプリAのハンドルをhandle = FindWindow()で取得して ShowWindow(handle,SW_SHOWNORMAL)で表示して、 ShowWindow(handle,SW_HIDE);で隠しています。 ボタンを押したときに、アプリAが表示されていると、非表示にしたあとタスクバーのアプリを手動で表示できません。 MINIMIZEやCloseWindos()も試しましたが、それだと画面の左下にアプリAが残ってしまいます。 SendMessage(handle, WM_SYSCOMMAND, SC_MINIMIZE, 0);も試しましたがうまくいきません。使い方が悪いのかもしれません。 アプリAを隠す事と元のサイズで表示する。という二つの動作をプログラムで交互に行う場合に、途中で手動でアプリAの最小化、あるいはタスクバーから出すという動作をさせることができるのが希望です。どうすればよいでしょうか。 OSはXPです。

  • LISTBOXで「他アプリ」を操作する

    例えば、こういった「他アプリ」があったとします。 Listboxをマウスクリックして選択項目を選択すると ダイアログが表示されて変更されたことを表示するアプリです。 上記の内容を自作アプリで操作したのです。 そこで、 まず、「SendMessage ******, LB_SETCURSEL, 2, 0)」で Listboxのindex「2」に選択をさせるメッセージを送信しました。 インテックス選択(変更)は行われましたが、マウスクリックした ようなイベントはおこりませんでした。 そこで、質問なんですが、上記「他アプリ」を自作ソフトで操作するには どのようにしたら良いのでしょうか? わかる方がいらっしゃいましたらご教授願えませんでしょうか? よろしくお願いします。