Mi chiedo se AppleScript può stampare una variabile nella barra dei menu in alto in OSX 10.11?
C'è un modo semplice, usando AppleScriptObjC come descritto qui :
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
Nella pagina originale ho postato il codice che restituisce il ritorno e l'amp; lo mette sulla barra dei menu.
Leggi altre domande sui tag macos applescript