Las aplicaciones pueden conectarse a las opciones de uso compartido con la nueva API NSSharingService . Que suena como acciones LaunchBar personalizados se pueden hacer con cualquier archivo ejecutable UNIX, por lo que probablemente podría escribir una herramienta de línea de comandos pequeña (o tal vez necesite para construir una aplicación real - que tendrá que probarlo) que activa esta API ( usando NSSharingServiceNamePostOnTwitter
), y eso debería mostrar el diálogo de tweet.
Actualización: para iniciar un tweet desde AppleScript, puede hacer lo siguiente:
tell application "System Events"
tell process "Notification Center"
-- activate notification center
if (count of UI elements) is 1 then click first menu bar's first menu bar item
-- click the tweet button
click button 1 of UI element 1 of row 2 of table 1 of scroll area 1 of window "Window"
end tell
end tell
Además, puede alternar el modo "Mostrar alertas y pancartas" / no molestar:
tell application "System Events"
tell process "Notification Center"
key down option
click first menu bar's first menu bar item
key up option
end tell
end tell
(Todo esto es muy específico para el diseño de ventana actual del Centro de notificaciones y es probable que se rompa con futuras actualizaciones de OS X, pero probablemente habrá soluciones fáciles).