Je travaille sur le plugin safari. J'y ai ajouté du code Qt. Je souhaite maintenant ouvrir le volet "safari->préférences" lorsque l'utilisateur clique sur le bouton QPushButton de ma boîte de dialogue Qt. Si c'est possible en Objective-C, merci de me le dire.
Réponses
Trop de publicités?Enfin, j'ai compris. Voici ma solution :
tell application "Safari" to activate
delay 4
tell application "System Events" to tell process "Safari"
keystroke "," using command down
tell window 1
click button "Extensions" of tool bar 1
activate "Extensions"
keystroke return
end tell
end tell
En utilisant cet AppleScript, nous pouvons ouvrir Safari->Préférences par programme.
Daij-Djan
Points
18696
Je ne connais pas d'interface directe.
écrire un script d'apple et utiliser l'ui scripting pour dire à safari 1) d'ouvrir 2) de sélectionner les préférences de l'élément de menu (peut-être même en envoyant la touche cmd+,)
quelques script comme :
tell application "System Events"
tell process "Safari"
tell menu bar 1
tell menu bar item "Safari"
tell menu "Safari"
click menu item "Preferences..."
end tell
end tell
end tell
end tell