Le exemple suivant de AppleScript utilise la valeur du bounds
pour Note dans votre OP pour vérifier si le bounds
actuel correspond à la list
donnée :
tell application "Notes"
if (bounds of front window) is not equal to {0, 0, 540, 300} then
set bounds of front window to {0, 0, 540, 300}
end if
Il peut aussi être écrit comme suit :
tell application "Notes" to ¬
if (bounds of front window) ¬
is not equal to {0, 0, 540, 300} then ¬
set bounds of front window to {0, 0, 540, 300}
Ou en utilisant une affectation de variable :
tell application "Notes"
set checkBounds to bounds of front window
if checkBounds is not equal to {0, 0, 540, 300} then
set bounds of front window to {0, 0, 540, 300}
end if
Note : Le <em>exemple</em> de <strong>AppleScript</strong> est juste cela et ne contient pas de gestion des <em>erreur</em> comme cela pourrait être approprié. Il incombe à l'utilisateur d'ajouter toute gestion des <em>erreur</em> comme cela pourrait être approprié, nécessaire ou souhaité. Consultez la <a href="https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/reference/ASLR_control_statements.html#//apple_ref/doc/uid/TP40000983-CH6g-129232" rel="nofollow noreferrer"><strong>déclaration</strong></a> <em>try</em> et la <a href="https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/reference/ASLR_control_statements.html#//apple_ref/doc/uid/TP40000983-CH6g-129657" rel="nofollow noreferrer"><strong>déclaration</strong></a> <em>error</em> dans le <a href="https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/introduction/ASLR_intro.html" rel="nofollow noreferrer"><strong>Guide du Langage AppleScript</strong></a>. Voir également, <a href="https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/reference/ASLR_error_xmpls.html#//apple_ref/doc/uid/TP40000983-CH221-SW1" rel="nofollow noreferrer"><strong>Travailler avec les Erreurs</strong></a>.