2014-02-23 2 views
2

로컬 메일 규칙이 있습니다. 일정에 적용하고 싶습니다. 모든 규칙을 수동으로 적용하려면 메시지 메뉴 -> 규칙 -> 적용 -> 모두 적용을 클릭하면됩니다.Apple Mac 2011에서 규칙을 적용하는 AppleScript 또는 Automator

Applescript로이 작업을 자동화하는 방법이 있습니까? Outlook 용 사전을 살펴본 결과 규칙과 관련된 작업을 찾지 못했습니다.

또는 Automator를 사용하여이 작업을 수행 할 수 있습니까?

답변

5

시스템 이벤트 앱을 사용하여 메뉴 항목을 가볍게 클릭하여 GUI 스크립팅으로 해결할 수 있습니다.

꽤 긴 메뉴 참조로 끝나지만 작동합니다.

편집 :받은 편지함을 먼저 선택하는 방법을 추가했습니다.

tell application "Microsoft Outlook" 
    activate 
    if main windows is {} then -- no windows open 
     make new main window 
    end if 

    tell main window 1 to set view to mail view -- ensure its viewing mail 

    set the selected folder to inbox  
end tell 

tell application "System Events" 
    tell process "Microsoft Outlook" 
     click menu item "Apply All" of menu 1 of menu item "Apply" of menu 1 of menu item "Rules" of menu 1 of menu bar item "Message" of menu bar 1    
    end tell 
end tell 
+0

, 폴더 트리의 일부를 (예를 들어,받은 편지함)에 필요 이를 위해 선택되어야합니다. – craig65535

+0

@ craig65535 gui 스크립팅이나 Outlook에서 선택할 수도 있습니다. – adamh

+0

추가적으로 작동하려면 뭔가를 선택해야합니다. – adamh

1

당신은 일정에 AppleScript를 통해 메일 규칙을 적용 할 수있는 방법을 싶습니다

문제.

솔루션

당신은이 목표를 달성하기 위해 GUI 스크립팅을 사용할 수 있습니다. 적절한 GUI 스크립트를 캡처하려면 UI Browser의 평가판을 검토해야합니다 (30 일 동안 유효). 이 소프트웨어를 사용하면 시스템의 특정 규칙을 실행하는 데 필요한 AppleScript를 캡처 할 수 있습니다.

일단 스크립트를 완성하면 AppleScript 편집기를 사용하여 스크립트를 응용 프로그램으로 저장할 수 있습니다. 그런 다음 MacOSX 캘린더에서 캘린더 일정을 만들 수 있습니다. 스크립트를 실행해야 할 때마다 일정을 예약하십시오. 그런 다음 경고 상자에서 사용자 지정 경고를 선택하고 (저장된 스크립트 응용 프로그램에 지점이) 파일 열기를 선택 : 불행하게도

adding a script app to calendar