Ho un AppleScript che viene eseguito da un cron job. Lo script è:
tell application "System Events"
set frontApp to name of first application process whose frontmost is true
end tell
tell application frontApp
if the (count of windows) is not 0 then
set window_name to name of front window
end if
end tell
(che ho ottenuto da link in un esempio di una delle molte istanze in cui SO ha avuto la risposta a una query pronta per me)
Uso lo script per popolare un file come questo
l
2013-08-07_20:55:04convert - Linux Command - Unix Command
2013-08-07_20:56:05matlab graph colors.... - Stack Overflow
2013-08-07_20:57:06matlab graph colors.... - Stack Overflow
2013-08-07_20:58:07matlab graph colors.... - Stack Overflow
2013-08-07_20:59:08matlab graph colors.... - Stack Overflow
2013-08-07_21:00:10printing - Save MATLAB figure with different background color - Stack Overflow
2013-08-07_21:01:11matlab graph colors.... - Stack Overflow
2013-08-07_21:02:12Changing matlab b - Stack Overflow
2013-08-07_21:03:162013-08-07_21:04:17/Users/josephreddington/Downloads
per tenere traccia del mio tempo. Funziona bene ma ho problemi come: tutto quello che ricevo da Apple Script è il titolo della finestra, cioè
matlab graph colors.... - Stack Overflow
Mentre quello che mi piacerebbe è un po 'più di informazioni, come l'applicazione attiva (Chrome) in questa istanza - qualcuno può indicarmi la direzione di a) come modificare lo script in modo da ottenere anche il nome dell'applicazione come il titolo della finestra, o b) dove trovo una comoda API che mi dice come fare a)
Saluti,