Когато UI Scripting в Applescript, може да искате да поставите отметка в квадратче:
tell application "System Events"
tell process "Example Process"
click checkbox "Example Checkbox" of sheet 1 of window 1
end tell
end tell
Това има проблем. Ако примерното квадратче за отметка вече е поставено, вие всъщност премахвате отметката от квадратчето. Как можете да "отметнете квадратчето само ако вече не е отметнато"?