Vous pouvez interagir avec l'interface utilisateur d'une application en utilisant l'application des événements système. Voici un script qui clique à certaines coordonnées dans Safari:
// Activate Safari, so you will be able to click like a user
Application("Safari").activate()
// Access the Safari process of System Events
var SystemEvents = Application("System Events")
var Safari = SystemEvents.processes["Safari"]
// Call the click command, sending an array of coordinates [x, y]
Safari.click({ at: [300, 100] })
Si vous voulez cliquer sur un bouton spécifique (ou un autre élément de l'interface utilisateur), il est plus approprié de cliquer sur cet élément spécifique. Par exemple:
// Click the third button of Safari's first window to minimize it
Safari.windows[0].buttons[2].click()
Pour en savoir quels sont les éléments d'interface utilisateur peuvent être interagi avec et comment, consultez la Suite Processus dans le dictionnaire de script événements système. Pour ouvrir le dictionnaire, dans la barre de menus de Script Editor, choisissez Fenêtre> Bibliothèque, puis sélectionnez Événements système dans la fenêtre Bibliothèque.
Quelle est l'application que vous essayez d'accéder et quel bouton? – markhunte