2012-08-28 53 views

回答

0

這可能是您系統的問題。該腳本在我的電腦上執行並不需要太多時間。

set time1 to do shell script "perl -e 'use Time::HiRes qw(time); print time'" 
tell application "Mail" to set selectedEmails to get selection -- returns a list 
set time2 to do shell script "perl -e 'use Time::HiRes qw(time); print time'" 
set millisec to (round ((time2 - time1) * 1000)) 
return "Emails:" & (count of selectedEmails) & " Milliseconds:" & millisec 

「的電子郵件:1000毫秒:183」

+0

感謝您的幫助。我試着直接從AppleScript Editor運行你的代碼片段,當然它是有效的。所以我粘貼了我的完整腳本並運行它。這也是有效的。但是當我嘗試使用Script Debugger 4.5時,都無法工作。所以我把它縮小到了這個範圍。我認爲它必須在Script Debugger中以不同的方式進行編譯,並且該版本不起作用。 –

+0

我沒有意識到有一個完全新版本的Script Debugger修復這個問題。我剛剛嘗試過版本5.03,它按預期工作。 –