問題タブ [capture]

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 投票する
2 に答える
2842 参照

language-agnostic - 画面をキャッチする最速の方法は? どんな言語でも

ビデオを作成するために、Windows アプリケーションの印刷画面を非常に高速に取得する必要があります... 私はずっと C# を使用してきましたが、このプロセスがより高速になる可能性のある言語であれば、どの言語でも使用できます。

私は多くのテクニックを使用しました:

  • .net 関数: Bitmap.CopyFromScreen()
  • GDI
  • Direct3d/DirectX

私が得た最速は GDI を使用することでしたが、それでも 1 秒あたり 10 個未満のフォトグラムしか取得できません。それよりも少し多く、少なくとも20または30が必要です...

このような単純な操作が非常に要求の厳しいものであることは、私には非常に奇妙に思えます。そして、より高速な CPU を使用しても状況は変わらないようです。

私に何ができる?gdi などを使用してアプリケーションの描画を直接キャプチャすることは可能ですか? それとも、グラフィックス カードにスローされる情報をキャッチするための低レベル関数でさえありますか?

この問題に関する任意の光は、非常に高く評価されます。どうもありがとう

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

apache-flex - FlexBipmapdataとスクロールキャンバス

描画領域であるキャンバスがあります。このキャンバスは、水平方向と垂直方向にスクロールできます。

キャンバス全体のスクリーンショットを作成しようとしています。これには、表示されている部分とスクロールされた部分が含まれます。

これは、キャンバスの表示部分とそのスクロールバーのみを表示します:/

そのような問題をどのように解決しますか?この場合、board.width+board.horizo​​ntalScrollPositionを使用しても役に立ちません。

どうもありがとう。

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

windows - アプリケーションの外部でマウスポインタを制御する方法

アプリケーションでマウスポインタを制御し、プログラムを使用して他のプログラムと対話できるようにしたい。たとえば、アプリケーションが別のアプリケーションのボタンをクリックできるようにしたい。

この問題をどのように解決すればよいですか?(どのプログラミング言語でも機能します。何か提案があれば教えてください)

後付け:Windowsオペレーティングシステムで実行し、GUIをテストしてさまざまなシナリオで機能するかどうかを確認したいと思います。これは最終製品の一部ではないため、どの言語でも機能しますが、これらの言語(Python、Java、C#、またはMATLAB)のいずれかを使用します。

ありがとう

0 投票する
6 に答える
7096 参照

windows - WindowsMediaEncoderを使用して画面を記録する

画面とオーディオ(コンピューターマイクから)を録音し、wmvファイルに出力するための.Netコードを書くのは簡単ですか?参照コードはありますか?

ところで:私はWME SDKからすべてのコードを検索しましたが、そのようなサンプルコードはありませんでした。

ありがとう!ジョージ

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

c# - WebServiceを使用して、未処理のすべての例外を自動的にキャプチャします

アプリケーションからスローされた未処理の例外をすべてキャプチャしたいC#WebServiceアプリケーションがあります。

これどうやってするの?

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

windows - メッセージタイプが送信されたか投稿されたかを確認するにはどうすればよいですか?

一部のメッセージタイプはウィンドウプロシージャに直接送信され、他のタイプはスレッドのメッセージキューに送信されることを認識していますが、メッセージが送信または投稿されるかどうかを判断する方法が見つかりません。

MSDNは半分役に立ちます。それは何が起こっているのかを説明しましたが、それが与える例はおそらく網羅的ではありません。

送信されたメッセージと投稿されたメッセージの明確なリスト、またはメッセージのタイプを決定する方法はありますか?

0 投票する
5 に答える
1315 参照

c# - C#でキーボードストロークをキャプチャする

こんにちは、

次の問題があります-次のテキストはリッチテキストボックスにあります。

今日の世界は[[素晴らしい]]です。

素晴らしいの場合のように、ユーザーが単語の前に2つの角かっこを付けて単語の後に付けると、角かっこで囲まれた単語(この場合)は、リンク(緑色)に変わります。

キーストロークのシーケンスを取得するのに問題があります。ユーザーが[[を入力したことをどのように知ることができるので、それに続く残りのテキストの解析を開始できます。

KeyDown、event、listを操作することで入手できますが、エレガントには見えません。

適切な方法を教えてください。

ありがとう、スジェイ

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

screen - ウィンドウのメニューバー、フレーム/境界線、スクロールせずに見えるコンテンツなど、ブラウザのコンテンツを取得する方法は?

Web の黎明期には、ブラウザ ウィンドウ全体のタイトル バー、メニュー バー、さらにはブラウザの枠線、さらにはその中のコンテンツまでを含む本がありました。ウィンドウ内の現在のコンテンツだけでなく、ただし、下にスクロールしてもすべてのコンテンツ)。

私もそれができるようになりたいです...それを行うためのWin32またはMacアプリを作成する簡単な方法はありますか、またはおそらくFirefox拡張機能(アドオン)としてですか?

(ブラウザのメニュー バーとブックマーク バーは本物でも偽物でもかまいません。ブックマーク バーに個人のブックマークを表示する必要はありません)