問題タブ [findwindow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
866 参照

c++ - 最小化された VLC にキーストロークを送信する

非アクティブなウィンドウ (VLC Media Player) にキーストロークを送信しようとしています。私はC++を使用しています

以下は私が試したコードです:

メモ帳に適しています。何が悪いのかわかりません。おそらく、findwindowex のウィンドウ ターゲット名が原因です。

WinSpy++ を使用して VLC のクラス名を取得しました。

画像

私を助けてください。何が問題なのか、または VLC の正しいクラス ウィンドウ名の名前が何であるかを知っている場合は、ヒントを教えてください。どうもありがとう!

0 投票する
1 に答える
6867 参照

c++ - C++ SendMessage / PostMessage WM_KEYDOWN WM_KEYUP が機能しない

左矢印キーボタンと右矢印キーボタンを押そうとしています。
私が渡しているウィンドウ ハンドルは正しいです。(下のスクリーンショットを参照)

Microsoft Spy++ を使用して、左/右キーを押したときに正しい PostMessage を見つけました。

lParamとを示すスクリーンショットを次に示します。WParam

最初の 2 つのスクリーンショットはVK_RIGHT( WM_KEYDOWN& WM_KEYUP)
次の 2 つのスクリーンショットはVK_LEFT( WM_KEYDOWN& WM_KEYUP)

ポストメッセージ 1 ポストメッセージ 2 ポストメッセージ 3 ポストメッセージ 4

これは、 ORが機能NUMPAD1,2,3するかどうかをテストするために押すことで機能する、使用しようとしたコードです..(どれも機能しません)。VK_LEFTVK_RIGHT

コード

VK_NUMPAD1ゲーム内で を押したときのスクリーンショットです。(Post メッセージは正しい Window に送信され、情報は正しいようです!) [ポストメッセージ 1 ポストメッセージ 2

0 投票する
2 に答える
7727 参照

vba - 特定のメモ帳ウィンドウを閉じる Excel 2010 VBA マクロ。(findwindow でタイプの不一致エラーが発生する??)

だから私は書いているvbaマクロでウィンドウ/アプリを閉じることを試しています。オンラインの多数の投稿でFindWindow、Windows API からの使用が提案されています。

マクロからメモ帳ウィンドウを閉じようとしています。(私が欲しいものの1つですが、それが最も簡単なようです)そして解決策を見つけました。それがどこに投稿されたか忘れました。それは短くて甘かったです。

メモ帳ウィンドウのハンドルを取得する方法の始まりです。そこから、そのハンドルを使用してウィンドウを閉じるコードを見つけることができました。しかし、それは私にはうまくいきません!

私が見つけた例はすべて 2 つの引数を使用しています。そのうちの半分はvbNullString2 番目の引数として使用され、そのうちのいくつかは特定のウィンドウのキャプションに文字列を使用しています。しかし、どれも私にはうまくいきません。

機能する唯一の方法は、2 番目の引数に 0 を指定することです (これは の代わりにあると思います) が、 や実際の文字列vbNullStringを使用しようとすると、型の不一致エラーが発生します。vbnullstring他の番号を使用しようとすると、Excel が機能しなくなります。(素敵な「プログラムが動作を停止しました」というメッセージが表示されます。

では、なぜこのようなことが起こるのかについてアドバイスをいただけないでしょうか。0 を使用することもできますが、ユーザーが他のメモ帳ウィンドウを開いていると推測されるため、特定のメモ帳ウィンドウを見つけるための引数を指定できるようにしたいと考えています。(一時ウィンドウになり、マクロ中にポップアップし、その後、開いたままにしたくないので閉じます)

前もって感謝します

0 投票する
1 に答える
16411 参照

python - ワイルドカードでwin32gui FindWindowを使用する方法

Microsoft Excel に開いているウィンドウがあるかどうかを確認しようとしています

これは、正しいファイル名を入力すれば機能しますが、ファイル名がわかりません。では、タイトルの一部しか知らないのに、どうすればこの作品を手に入れることができるのでしょうか?

または、代わりにクラス名を検索する必要がありますか? もしそうなら、どうすればクラス名を知ることができますか:)?

追加の注意: ファイル名は知っていますが、filename88 のような未知の番号が付けられており、プログラムを実行するたびに異なります。

0 投票する
1 に答える
309 参照

c++ - UI オートメーション: ウィンドウを見つける方法

別のプログラム (プログラム 2) のツールバー ボタンをクリックするプログラム (プログラム 1) を作成し、そのために UI オートメーションを使用したいと考えています。

質問:: UI オートメーションで別のプログラム (program2) のウィンドウを見つけるにはどうすればよいですか? 使用する関数と、その関数を使用できるようにするために必要なヘッダーを教えてください。