2017-01-29 14 views
0

私はアプリケーションとプロセスの違いを他の質問から理解しています。しかし、このコードで何が起きているのかを少しはっきりさせることができればと思っていました。アプリケーションでは、「アプリケーションプロセス」とは何ですか?

(application processes whose visible is true) 

は、アプリケーションによって開始されたすべてのプロセスを参照する「アプリケーション・プロセス」となっていますか?それは、アプリケーションによって開始されていないプロセスがあることを意味しますか?あるいは、これを「プロセス」に切り替えて「アプリケーション」を取り出すことはできますか?

答えて

1

application processは、application fileという単一のプロパティを持つprocessのサブクラスです。 システムイベントのみがアプリケーションプロセスにアクセスすることができますので、あなたが同じリストを取得します

tell application "System Events" to get every process 

または

tell application "System Events" to get every application process 

を使用します。

psコマンドを実行すると、すべてのプロセスが一覧表示され、その違いを確認できます。

do shell script "ps aux" 
+0

ok、ありがとうございます。ちなみに、この種の情報はどこで見つけられますか? docs.oracle.com/javase/8/のようなすべての特定のクラスをJavaで記述するようなドキュメントはありますか? –

関連する問題