2017-07-04 2 views
-2

私はJavaでアプリケーションを作成していますが、タスクバーに開いているすべてのアプリケーションのリストを取得したいと思います。私はこのコードを試しました。Javaを使用してタスクバーに開いているアプリケーションのリストを取得したい

Process p = Runtime.getRuntime().exec(
     System.getenv("windir") + "\\system32\\" + 
     "tasklist.exe /v /FI \"STATUS eq RUNNING\""); 

私はすべてのプロセスではなく、実行中のアプリケーションのみを実行します。

答えて

0

解決策の1つは、tasklistコマンドを使用することです。意味:windirを実行する代わりに、他のコマンドを実行してその出力を処理するだけです。

アウトラインhereは、Javaを使用して呼び出す例です。ツール自体についてのドキュメントはthereです。

関連する問題