질문 : 두 개 이상의 모니터가 활성화되어있는 경우 OS X에서 코드를 실행할 때 파이썬을 감지하는 방법이 있습니까? 그렇다면 특정 OS X 응용 프로그램 창을?을 선택하여 해당 모니터 중 하나로 이동할 수 있습니까? 참고로 OS X의 Python : 여러 모니터를 감지하고 특정 모니터로 응용 프로그램 창을 이동하십시오.
: 나는 이전에 아래의 코드와 같이 특정 응용 프로그램 창을 활성화하는
Carbon
을 활용할 수 있었다. 나는 그것이 위에 요구 된 기능을 가지고 있는지 알지 못한다.
from Carbon import AppleEvents
from Carbon import AE
window_target = AE.AECreateDesc(AppleEvents.typeApplicationBundleID, "org.mozilla.FireFox")
window_activate = AE.AECreateAppleEvent('misc', 'actv', window_target, AppleEvents.kAutoGenerateReturnID, AppleEvents.kAnyTransactionID)
window_activate.AESend(AppleEvents.kAEWaitReply, AppleEvents.kAENormalPriority, AppleEvents.kAEDefaultTimeout)
PyObjC로이 작업을 수행 할 수 있습니다. Carbon은 더 이상 사용되지 않습니다. – pvg