2014-02-22 33 views
0

我的媽媽已經有150年的歷史了,當她在她的Mac上使用郵件時,她點擊一條消息,以便在它自己的窗口打開,然後關閉它,而不是關閉它,以最小化它到碼頭。最終,她將有40封打開的郵件消息,而她的蘋果機速度下降。需要一個Applescript來關閉所有打開的郵件

有沒有人有一個將關閉所有打開的郵件,每天設置爲自動運行一次的applescript?

對不起,我不知道有關蘋果的事情。

回答

0

喜歡它,可以真正體會到老年親屬用技術做出最令人意想不到的事情。

試一試這個腳本。它適用於我的10.7,可能不適用於以後的操作系統。

if application "Mail" is not running then 
    return 
end if 

tell application "Mail" 
    set message_viewer_title to the name of message viewer 1 -- we don't want to close the main window 
    close (every window whose name is not message_viewer_title) 
end tell 

注意:如果新郵件(草稿)是從未保存過的郵件,郵件會詢問該怎麼做。

我會讓你看看調度解決方案。

+0

考慮對象模型的優勢,避免循環,你也可以這樣做: '告訴應用「郵件」 \t集message_viewer_title到消息查看器的名稱1個 \t接近(每一個窗口,其名稱不message_viewer_title ) end tell' – CRGreen

+0

Ta @CRGReen,不錯的優化,有編輯答案反映。 – adamh

相關問題