2011-09-08 3 views

답변

5

당신은 예고없이 언제든지 변경할 수있는 TOTALLY 문서화되지 않은 API 사용 괜찮다면 :

void CoreDockSendNotification(CFStringRef, void *); 
(...) 
CoreDockSendNotification(@"com.apple.expose.front.awake", NULL); 

다른 알려진 인수 @"com.apple.expose.awake"입니다 및 @"com.apple.dashboard.awake", Mission Control 및 Dashboard를 각각 활성화합니다. @"com.apple.showdesktop.awake"은 Show Desktop을 활성화하는 데 사용되었지만 현재 MacOS의 버전에서는 더 이상 작동하지 않습니다.

대부분의 응용 프로그램에서 이러한 호출을 사용하지 않아야합니다. 이러한 호출은 사용자가 직접 호출하기위한 것입니다.

+1

감사! 이것은 많은 도움이되었습니다! – arooo

3

노출은 Lion에 없으며 Spaces와 Mission Control 응용 프로그램에 병합되었습니다. 당신은 미션 컨트롤을 실행할 수 있습니다 :

[[NSWorkspace sharedWorkspace] launchApplication:@"Mission Control"]; 
+2

실제로 미션 컨트롤 내에서 앱 노출 (네 손가락을 아래로 스 와이프)하면 내가 액세스하려고하는 것입니다. 그걸 접근하는 방법을 아세요? – arooo