2017-01-29 1 views
0

다른 질문의 응용 프로그램과 프로세스의 차이점을 이해합니다. 그러나 나는이 코드에서 어떤 일이 일어나고 있는지 약간의 설명을 듣기를 희망했다.applescript에서 "응용 프로그램 프로세스"란 무엇입니까?

(application processes whose visible is true) 

"응용 프로그램 프로세스"는 응용 프로그램에서 시작한 모든 프로세스를 의미합니까? 즉, 응용 프로그램에서 시작하지 않은 프로세스가 있다는 의미입니까? 아니면 그냥 "프로세스"로 전환하고 "응용 프로그램"을 꺼낼 수 있습니까?

답변

1

application processapplication 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

깔끔하고 감사합니다. jwaks. 그런데이 정보를 어디에서 찾을 수 있습니까? docs.oracle.com/javase/8/와 같은 모든 특정 클래스를 자세히 설명하는 문서가 Java 용입니까? –