Apri la finestra "Informazioni su questo Mac"

3

Come posso visualizzare la finestra Informazioni su questo Mac ?

So che è gestito dal processo loginwindow , quindi ho provato ad aprirlo in applescript (sono ancora un principiante).

tell application "System Events" to tell process "loginwindow"
    open window "About This Mac"
end tell

Il codice continua a essere in esecuzione. Non si ferma né visualizza la finestra né mostra alcun errore. È anche il comando giusto?

Quindi, come posso aprire la finestra Informazioni su questo Mac ?

La soluzione non è limitata al applescript. C'è un modo per aprirlo dal terminale?

    
posta ssh 20.03.2017 - 12:45
fonte

2 risposte

4

Non conosco il applescript ma so come farlo terminale.

Utilizza il comando open nel terminale per aprire la finestra Informazioni su questo Mac .

open -a "About This Mac"
    
risposta data 20.03.2017 - 12:57
fonte
4

L'applicazione /System/Library/CoreServices/Applications/About This Mac.app è disponibile solo su macOS Sierra, quindi La risposta di SkrewEverything fallisce sulle versioni di OS X precedenti a macOS Sierra.

Ecco un esempio del codice AppleScript per aprire "Informazioni su questo Mac" tramite UI Scripting:

tell application "System Events" to click menu item "About This Mac" of menu 1 of menu bar item "Apple" of menu bar 1 of application process "Finder"

Il comando del comando AppleScript di cui sopra può essere eseguito nel terminale utilizzando osascript come nell'esempio seguente:

osascript -e 'tell application "System Events" to click menu item "About This Mac" of menu 1 of menu bar item "Apple" of menu bar 1 of application process "Finder"'

Tieni presente che quando si utilizza l'UI Scripting, l'applicazione chiamante dovrà essere autorizzata per l'accesso assistivo aggiungendo l'app di destinazione a, ad esempio: Preferenze di Sistema > Sicurezza e amp; Privacy > Privacy > Accessibilità

    
risposta data 20.03.2017 - 14:49
fonte

Leggi altre domande sui tag