問題タブ [findwindowex]
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.
c# - FindwindowEx グーグルクローム WinAPI C#
関数FindWindowExのタスクバーにあるGoogle Chromeで開かれたファイルを探しようとしています。そして、それは私が作ったものです。間違いを修正するのを手伝ってください。私はそれを行う方法を理解していません。
助けてくれてありがとう:)
c# - WindowsAPI で「RUN コマンド」を実行する方法
私は現在WINAPIで作業しており、アプリ「RUN-command」を実行しようとしています FINDWINDOW / FINDWINDOWEX を実行しようとしましたが、プログラム「RUN」がまだ機能していないため意味がありません。「実行コマンド」を開く方法は?
vb.net - findwindowEX トリッキーな外部プログラム
ねえ、私はそれが言うところまでずっと降りる方法を理解しようとしています:
ウィンドウ 00211286 "" QWidget
緑色で強調表示されているのは、以下のコードで見つけようとしているものです。
現在、私はこれを持っています:
FindWindow の値を取得し、次に最初の findwindowEx の値も取得します....しかし、その後、大きな脂肪 0 を取得します。次に、最後の FindWindowEx について、最初の findwindowEx で行ったのと同じ番号を取得します。
どんな助けでも素晴らしいでしょう!
vb.net - キャプションがなく、同じクラスの 2 つのテキスト ボックスをキャプチャするにはどうすればよいですか?
だから、私は 2 つのテキスト ボックスを持つウィンドウをキャプチャし、これらの両方のテキスト ボックスにいくつかのテキストを送信しようとしています。ただし、両方のテキストボックスにはキャプションがなく、同じクラス名「編集」があります。これまでのところ、最初のテキストボックスをキャプチャするだけで済みます。
以下に貼り付けたのは私のコードです。
c# - 開発したアプリのWindows「クラス名」とは?
Win32 API 関数FindWindowExのパラメーターの 1 つはClass Name
、ウィンドウの です。たとえば、Class Name
Microsoft Word の は「OpusApp」です。
独自のアプリケーションを開発した場合、Class Name
アプリケーションのウィンドウはどうなりますか?
これを好きなように設定できますClass Name
か?
c# - WPF アプリケーションのコントロール テキストを設定する
スプラッシュ スクリーンに 2 つのテキスト ボックス コントロールを持つ WPF アプリケーションがあります。
ここで、このテキスト ボックスにテキストを設定する必要があります。通常、私は制御ウィンドウを見つけFindWindowEx
て呼び出しますSetWindowText
が、問題はここにウィンドウが表示されないことです。
ウィンドウを開いSpy++
ても、ウィンドウ自体しか表示されません。子供はまったくいません。何が起こっているのか説明していただけますか?WPF の他の場所で動作しますか? HWND
通常のハンドルが付いた通常のウィンドウではありませんか?これらのコントロールにテキストを設定するにはどうすればよいですか?
コメントで提案されているように試してみたところSnoop
、いくつかのウィンドウは表示されましたが、スプラッシュ画面のコントロールは表示されませんでした。また、手動でではなく、C# アプリケーションから自動的にこれを行いたいと考えていますSnoop
。ソースを入手しましたが、Snoop
これを行うにはアプリケーションに何かを追加する必要があるようです。そうですか?
別のプロセスから WPF コントロールのテキストを設定するのは本当に難しいですか?
c++ - Visual C++ のウィンドウからコントロールのリストを取得する方法は?
「FindWindow」関数で指定されたウィンドウからコントロールのリストを取得する方法は? たとえば、メモ帳ウィンドウへのハンドルがあります
次に、「編集」コントロールへのハンドルを作成できます
しかし、たとえば、コントロールの完全なリストを取得して配列に記録するにはどうすればよいですか?
c# - C# FindWindowEx WinSpy++ による lpszClass 変数のパラメータの取得が機能しない
問題
これは、バックグラウンドでキーストロークを送信する私の機能です。
このコードはnotepad
、たとえば let appName = "notepad" の場合に正常に機能します。
でも、他のアプリではなんとかできるので、LINEアプリで練習中です。
写真でわかるようにlpszClass variable
= "edit" (小さな赤い丸) はメモ帳用です。
LINEアプリで検索する必要があるので、WinSpy++
それらのクラス名を取得するために使用します。
そのクラス名は「ATL:00B53BE8」(大きな赤い丸) で、メッセージを入力できることがわかりました。
WinSpy++ で入力すると、Line テキストボックス (青い丸) に表示されます。
結論は
キャプチャクラス名を「編集」に置き換えようとしましたが、希望はありません。
キャプチャ クラス名が使用できない理由がわかりません。ヘルプまたはヒントを教えてください。
システムアプリの階層が違うのかどうかはわかりません(ピンクのやつ)
FindWindowEx のどのパラメーターがそれほど意味があるのか わかりません。
私の最終的な目標は、他のアプリケーションに集中することなく、キーストロークを他のアプリケーションに送信することです。
vb.net - フォーカスだけでウィンドウのテキストボックスにメッセージを送信する
Windows の任意のテキスト ボックスにメッセージを送信する方法を知る必要があります。
Google Chrome の URL テキストボックスにフォーカスがある場合は、メッセージを「自動貼り付け」します。Word 文書の文字列やメモ帳などにフォーカスがある場合は、
iHwnd、findwindow、およびfindwindowexを設定して送信するコードを取得しましたが、最終的なプログラムを変更したいときはいつでも設定する必要があるため、「フォーカスベース」の自動プログラムが必要です。
これが私がこれまでに持っているものです...
私の悪い英語でごめんなさい!