AppleScript: scrivi testo sulla barra dei menu

2

Mi chiedo se AppleScript può stampare una variabile nella barra dei menu in alto in OSX 10.11?

    
posta Kevin 29.06.2016 - 14:40
fonte

1 risposta

1

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.

    
risposta data 16.12.2018 - 18:46
fonte

Leggi altre domande sui tag