Os aplicativos podem se conectar às opções de compartilhamento com a nova API NSSharingService . Ele soa como ações Launchbar personalizados podem ser feitas com qualquer arquivo executável UNIX, então você provavelmente poderia escrever uma ferramenta de linha de comando pequena (ou você pode precisar criar um aplicativo real - você terá que testá-lo) que ativa essa API ( usando NSSharingServiceNamePostOnTwitter
) e que deve exibir a caixa de diálogo do tweet.
Atualização: para iniciar um tweet a partir do AppleScript, você pode fazer o seguinte:
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
Além disso, você pode alternar o modo "Mostrar alertas e faixas" / não perturbe:
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
(Tudo isso é muito específico ao layout atual da janela do Notification Center e provavelmente romperá com futuras atualizações do OS X - mas provavelmente haverá correções fáceis.)