問題タブ [minimized]
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.
java - Java:最小化されたウィンドウの「スクリーンショット」?
現在、ゲーム クライアント内で動作するスクリプトを作成しており、スクリプトにスクリーンショット機能を追加したいと考えています。現在Robotを使用していますが、最小化してもクライアントのスクリーンショットが撮れるようにしたいです。これを行う方法はありますか?もしそうなら、どのように?
過去に他のアプリケーションでそれが行われたのを見たことがあるので、これが他の言語で可能であることは知っていますが、私の心配は、JVM がこれを行うことができないということです。
vb.net - VB.NET の KeyDown でフォームが最小化または選択解除されていても関数を呼び出す
さて、私はこのコードを持っています:
F8 または F9 を押すと、フォームが表示される関数を呼び出します。しかし、私には男がいます。フォームが最小化または選択解除されている場合 (TopMost が True の場合)、どうすればそれを呼び出すことができますか?
ありがとう。;)
私はこのコードを持っています:
しかし、プロジェクトを実行するたびに例外が発生し、キーボードフックを設定できませんでした
私に何ができる?:S
batch-file - バッチファイルを最小化して実行する方法
別のバッチまたは vbs スクリプトによって最小化モードでバッチ ファイルを実行したいと考えています。私が試したのは:
batch1.bat
batch2.bat
これを試すと、すべてが完全に機能し、2番目のバッチが実行されて機能しますが、最後に最小化されたコマンドプロンプトウィンドウが残り、the windows can not fond the batch file
コマンドプロンプトのようにバッチファイルのパスへの簡単なプロンプトが表示されます.
exit
2番目のバッチからこの行の代わりにコマンドを使用するdel /f /q batch2.bat >nul
と、希望どおりに機能しますが、プログラムが実行後にbatch2を削除することが重要です。
私の唯一の目標は、batch2 を最小化モードで実行することです。ヘルプはありますか?ここでバッチへのショートカットを使用することもできません。
c# - FPS が遅い XNA ゲームで Program.Main に [STAThread] を配置すると、最小化時の復元が妨げられるのはなぜですか?
私が解決しようとしている症状は、XNA アプリケーションが最小化された後、しばらくの間復元されないことです。最小化ボタンをクリックしましたが、タスク バーでアプリケーションのエントリをクリックしても、アプリケーションが再開されず、最小化されたままになります。さらに、Windows の「ディン」効果音が再生されます。
アプリケーションを繰り返しクリックすると、再開することがあります。フレームごとの Update 呼び出しでアプリケーションの処理時間が短いと、問題の再現が難しくなることがわかりました。これを追加すると:
その後、アプリケーションを再開することはほとんど不可能です。
Program.Main で [STAThread] を削除すると、常に完全に再開されることがわかりました。ただし、メイン メソッドで STAThread を設定する必要がある winforms OpenFileDialog を使用しているため、その属性を取り除くことはできません。
なぜこれが起こっているのか、また STAThread を使用してアプリケーションを適切に再開する方法があるかどうかについて何か考えはありますか?
編集: 内部的に私のアプリケーションは ThreadPool.QueueUserWorkItem を使用しており、その存在が原因です。これは、ThreadPool.QueueUserWorkItem を STAThread アプリケーションで使用してはならないということですか?
c# - フォームが最小化された後に折れ線グラフを更新するにはどうすればよいですか?
Visual C# で、データ線グラフを描画してソケットからのデータを表示するコンポーネント (ユーザー コントロールではない) を作成しました。Paint イベントに描画コードを入れたので、新しいデータ パックが来たら Invalidate を呼び出しました。しかし、フォームを最小化すると、描画が停止したように見えます。フォームが復元された後、バッファ内にはまだ更新が必要なデータがあり、表示が遅れます (フォームが最小化されている時間によって異なります)。
折れ線グラフが表示されていない場合でも更新するには、どのような仕組みを使用すればよいですか?
delphi - フォームの onMinimize イベントをキャッチする(Delphi)
onMinimize イベントをキャッチする方法は 2 つあります。
最初: FormResize イベント:
2 番目: メッセージ ハンドラーを次のように宣言します。
その後:
どっちがいい!?