問題タブ [window-handles]

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 に答える
30318 参照

c++ - C++: プロセス ID、プロセス ハンドル、およびタイトル名によって、プロセスから唯一のウィンドウのウィンドウ ハンドルを取得する最良の方法

次の状況でウィンドウ ハンドルを取得する最良の方法を探しています:
プロセスIDプロセス ハンドルがあり、ウィンドウのタイトル名がわかっています

では、どうすればよいでしょうか?FindWindow? EnumWIndows?

0 投票する
3 に答える
3107 参照

c++ - スレッドハンドルの CloseHandle() を呼び出すのは誰の責任ですか

Classスレッドへのメンバー プロパティがあるクラスがあります (その時点でHANDLE handle設定されていると想定できます)。NULLある時点で、内Classのメソッドが独自のメソッドの 1 つをディスパッチしますClass::threaded()(クラス自体の外部にある別の関数を使用しますが、ここではあまり重要ではありません) CreateThread()。呼び出し元のスレッドは、 の外部の他の関数に進むことができClassます。

from が返されたときCloseHandle()に呼び出される必要があるため、HANDLE返される直前にCreateThread() 呼び出すことが適切な解決策になるかどうか疑問に思っていました。Class::threaded()

0 投票する
0 に答える
73 参照

php - PHP - ブラウザ ウィンドウの内容を画像に出力する方法は?

基本的に、タグ内にサイトのドラッグ アンド ドロップ セクションを設定していますが<form>、コンテンツを整数などとして送信する代わりに、Web ページのその領域 (またはページ自体全体) を印刷したいと考えています。 )、imagepng()フォームを送信するときにPHP 関数を使用して画像に出力し、サーバー上のどこかに保存します。これは可能ですか?

このようなことをどこから始めるべきかについてのアイデアはありますか?

このようなことを開始する方法についてのヘルプは非常に高く評価されています。このためのリソースをロードするために使用できるかどうかCOM()、または PHP 以外でこれを行う方法があるかどうか疑問に思っていますか?

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

python - セレンでのウィンドウ処理 (python)

Python (selenium) で記述された私の単純なスクリプトは、1 つの Web ページで多数のハイパーリンク (約 25) をクリックする必要があり、そのたびに開いた新しいウィンドウで何かをアサートする必要があります。

次の関数を使用してウィンドウ間を移動していますが、これもうまく機能します。

ただし、毎回開かれる新しいウィンドウを閉じるわけではありません(また、私のページのリンクをクリックするたびに新しいページが開くためです:( )。

アサートした後、新しいウィンドウを閉じたいと思います。どんな助けでも大歓迎です。ありがとう。

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

selenium - webdriver - getWindowHandles() でポップアップを選択

ポップアップが表示されたらフォーカスを切り替えようとしていますが、getWindowHandles().size() は 1 つのウィンドウだけを返します。

ポップアップに切り替えることができるかどうかを判断する方法は? 私の場合、ポップアップは新しいウィンドウではありません

ここにコードの一部があります:

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

c# - ブラウザで SetWindowPos が機能しない - MainWindowHandle がない?

私はC#で簡単なプログラムを作成し、さまざまなソフトウェアを起動して特定の画面に移動し、合計12台のモニターを備えたマシンでさまざまなウィンドウを自動的にセットアップできるようにしようとしています。

これらのウィンドウのほとんどは、Chrome または Internet Explorer で起動されます。

アプリケーションを移動するために使用するコードは次のとおりです。

メモ帳では問題なく動作しているようですが、ブラウザーの場合、プロセスを更新しても MainWindowHandle は常に IntPtr.Zero を返します。

何かアドバイス?

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

c# - ウィンドウハンドルしか知らないときにウィンドウの画像を取得する方法

私は C# でアプリケーションを開発しており、ウィンドウ ハンドルしか知らないウィンドウのスクリーン ショット イメージを取得する方法を知りたいと考えています。私が達成しようとしている機能は、ウィンドウ ハンドルしか知らない場合に、任意のウィンドウのスクリーン ショット (アプリケーション全体またはアプリケーション内のコントロール) をコピーできるようにすることです。

例: 電卓アプリケーションと Spy++ を実行しています。Spy++ のウィンドウ検索機能を使用して電卓の別のボタンにマウスを合わせると、別のウィンドウ ハンドルが表示されます。電卓の「9」ボタンの上にマウスを置いたとしましょう。ウィンドウハンドルがわかったので、「9」ボタンの画像のみを取得したいと思います。完全なアプリケーションのウィンドウ ハンドルがある場合、そのアプリケーションのスクリーン ショットのみを取得できるようにしたいと考えています。Alt+PrintScr に似ています。