2012-10-21 7 views
1

멀티 디스플레이 설정의 메뉴 막대를 프로그래밍 방식으로 한 디스플레이에서 다른 디스플레이로 이동하는 방법을 찾고 있습니다. 이상적으로 Objective C에서이 작업을 수행하지만 쉘 스크립트, AppleScript 등을 사용할 수 있습니다.프로그래밍 방식으로 Mac 메뉴 모음을 디스플레이간에 이동

Objective C에서는 [[NSScreen screens] objectAtIndex: 0]을 사용하여 메뉴 막대를 사용하여 화면 포인터를 가져올 수 있습니다. 그러나, 분명히 그 배열에 쓸 수 없습니다.

전환 할 수있는 NSUserDefaults 환경 설정이 있습니까? 올바른 번호를 찾으려고 터미널에서 defaults read > defaults.txt을 실행했지만 건초 더미에서 바늘을 찾는 것과 같습니다 :)

답변

3

내가 만든 명령 줄 도구를 사용하여 here을 사용할 수 있습니다. 또한 웹 페이지에서 도구의 소스 코드를 찾을 수 있으므로 프로그래밍 방식으로 어떻게 사용했는지 확인할 수 있으며이를 코드의 예제로 사용할 수 있습니다. 행운을 빕니다.

+0

이것은 완벽합니다. 감사! –

관련 문제