0
tell application "System Events"
set window_check to false
repeat until (window_check)
    set frontApp to name of first application process whose frontmost is true
    if frontApp is "Microsoft Outlook" then
        tell process "Microsoft Outlook"
            if class of front window is draft window then 
            --syntax error: expected "then", etc. but found class name
                display dialog "draft"                  
                set window_check to true
            end if
        end tell
    end if
end repeat
end tell

スクリプトを保存すると、「構文エラー: "then" が期待されますが、クラス名が見つかりました」というエラーが表示されます (エラーの場所についてはコメントを参照してください)。

私のスクリプトの何が問題になっていますか?

4

2 に答える 2

1

システムイベントではなく、Outlookに通知する必要があります...

tell application "Microsoft Outlook" to return class of front window is draft window
于 2013-05-13T11:21:12.570 に答える