2011-11-22 42 views

回答

2

這裏沒有API。 AFAIK唯一的方法是使用NSWorkspace來啓動Exposé應用程序(Mac OS X版本< 10.7)或任務控制應用程序(Mac OS X版本> = 10.7)。

該代碼使用com.apple.exposelauncher束ID這對於與Exposé的出貨的Mac OS X的所有版本相同:

[[NSWorkspace sharedWorkspace] launchAppWithBundleIdentifier:@"com.apple.exposelauncher" 
                options:NSWorkspaceLaunchDefault 
           additionalEventParamDescriptor:NULL 
              launchIdentifier:NULL]; 
+0

添加到Rob的評論,這部作品在AppleScript的...告訴應用程序ID「COM .apple.exposelauncher「啓動。 – regulus6633

+0

@Rob:謝謝你的回覆,它確實有幫助,但這裏還有一個問題,我想我可以有一個腳本或一些捆綁標識符,它可以像fn + f11一樣工作來顯示桌面。 – Radix