0

我試圖訪問一個NSRunningApplication對象OS X.它有一個ownsMenuBar @property的菜單,但沒有實際的菜單欄的情況下(這是有道理的)。我很好奇,相反,如何訪問NSRunningApplication知道何時存在的菜單欄。 KVO也許?是否有NSRunningApplicationNSApplication之間的任何(哪怕是很小的)關係?我可以從NSRunningApplication獲取實際的菜單欄嗎?

謝謝!

-----編輯------

djai djan,你一直超級有用的,這裏是我已經成功地從您的建議使工作的代碼!

tell application "System Events" 
    return menu bar of first process where frontmost is true 
end tell 
+0

標題有改變了它的身體 –

+1

沒有待辦事項。對不起回合): – Ian

回答

1

NSRunningApplicationNSApplication

,但你可以通過AppleScript的(你可以彌合到可可)得到它沒有任何關係需要UI腳本

劇本如:

tell application "System Events" 
    set m to menu bar 1 of application process "Notification Center" 
end tell 

看到:https://developer.apple.com/documentation/Cocoa/Conceptual/ScriptingBridgeConcepts/index.html

+0

讓我知道如果它沒有正確工作。如果是這樣,生病做更多的挖 –

+0

會做好友感謝! – Ian

相關問題