Je souhaite qu'une alerte / boîte de dialogue se déclenche périodiquement. au premier plan .
J'ai essayé une combinaison d'AppleScript et de launchd
et j'ai réussi à faire en sorte que le script (en fait converti en une application) soit lancé périodiquement via launchd. Cependant, la boîte d'alerte ne s'affiche pas devant toutes les autres fenêtres (elle est plutôt totalement cachée jusqu'à ce que je tabule dessus - bien qu'elle fait commencer par launchd
). Comment puis-je le mettre en avant ?
Mon script est le suivant :
on run
activate me --> tried to get alert in foreground
--> didn't help, though
display alert "Should show up in foreground..."
end run
Mon launch.plist se trouve (dans /Users/bernhard/Library/LaunchAgents/
) :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>bernhard.sitstraight.plist</string>
<key>Program</key>
<string>/Users/bernhard/programming/periodic.app/Contents/MacOS/applet</string>
<key>RunAtLoad</key>
<true/>
<key>StartInterval</key>
<integer>1200</integer>
</dict>
</plist>