2017-03-12 6 views
0

私はNSAppleScriptでコマンドを起動しました。どのように私はそのコマンドのPIDを取得できますか?私はそれがアプリケーションが閉じられるとすぐにプロセスを閉じるために必要です。SwiftでNSAppleScript PIDを取得するには?

+1

コードを表示してください。 – matt

答えて

1

runningApplications API of NSWorkspaceをご覧ください。例:

let runningApplications = NSWorkspace.shared().runningApplications 

for eachApplication in runningApplications { 
    if let applicationName = eachApplication.localizedName { 
     print("application is \(applicationName) & pid is \(eachApplication.processIdentifier)") 
    } 
} 
関連する問題