AppleScript: escriba texto en la barra de menú

2

Me pregunto si AppleScript puede imprimir una variable en la barra de menú superior en OSX 10.11?

    
pregunta Kevin 29.06.2016 - 14:40

1 respuesta

1

Hay una forma simple, usando AppleScriptObjC como descrito aquí :

use framework "Foundation"
use framework "AppKit"
use scripting additions
property StatusItem : missing value
property newMenu : class "NSMenu"
-- myVariable derived from whatever code >>

set myVariable to ">>  " & "Output of script: value of variable." & "  <<"

set bar to current application's NSStatusBar's systemStatusBar
set StatusItem to bar's statusItemWithLength:-1.0
StatusItem's setTitle: myVariable
set newMenu to current application's NSMenu's alloc()'s initWithTitle:"Custom"
StatusItem's setMenu:newMenu

delay 5
current application's NSStatusBar's systemStatusBar()'s ¬
        removeStatusItem:StatusItem  

En la página original, publiqué un código que muestra el retorno de un cuadro de diálogo & lo pone en la barra de menú.

    
respondido por el clemsam lang 16.12.2018 - 18:46

Lea otras preguntas en las etiquetas