He creado un Applescript que marcará como favorita la pista actual. Lo he guardado como un servicio y le he dado un acceso directo.
on run {input, parameters}
tell application "iTunes"
set loved of current track to true
end tell
return input
end run
Sin embargo, sólo funciona cuando la ventana de iTunes está enfocada. Si pulso el acceso directo cuando iTunes no es la ventana enfocada, ni siquiera veo que aparezca el engranaje de Servicios en la bandeja del sistema, lo que indica que el script</strkeep><strkeep> no se está ejecutando.
Cómo hago para que el scriptse ejecute independientemente de la ventana que tenga el foco?
1 votos
Supongo que necesitas usar un atajo que no es común en otras aplicaciones. Cmd/Shift/F, por ejemplo, es "Todos mis archivos" en Finder.
0 votos
Tetsujin hace un punto muy importante sin embargo usted ha omitido información en su post en torno a la configuración utilizada en su Automator Service. Sí, ha incluido el AppleScript código pero no los Ajustes del servicio, por ejemplo Servicio recibe seleccionado ..., etc. Probablemente lo configure como "sin entrada" y "cualquier aplicación", sin embargo siempre debe incluir información completa en casos como este. Dicho esto, si se establece en los ajustes a continuación, el comentario de Tetsujin está en la pista favorita (juego de palabras).