Visualizza l'indirizzo IP in un avviso di Automator

3

Sto eseguendo uno script Automator per avviare SFTP sul mio Mac quando faccio doppio clic. Ecco lo script:

do shell script "sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist" with administrator privileges
tell app "Finder" to display alert "SFTP Opened and your IP address is"

L'avviso visualizzato è:

SFTP Opened and your IP address is

Comepuoivedere,ilmessaggiodiavvisoèincompletoperchénonsocomerecuperarel'indirizzoIPdelmiosistemadapassarecomevariabilenellasecondarigadelmiocodice.Qualchesoluzione?Sipregadinonsuggerirealcunostrumentoesterno.Eperfavorenonsuggerirediusarelavariabiledisistema"Indirizzo IP" di Automator con una casella separata "Chiedi conferma" perché voglio che l'IP venga visualizzato come parte del mio messaggio esistente nell'avviso che sto già mostrando.

    
posta TheLearner 10.05.2014 - 21:10
fonte

1 risposta

4

Puoi impostare una variabile contenente il tuo IPv4, quindi aggiungere il contenuto della variabile al contenuto del messaggio di avviso:

set ipaddress to IPv4 address of (get system info)
tell app "Finder" to display alert "SFTP opened and your IP address is " & ipaddress
    
risposta data 10.05.2014 - 21:31
fonte

Leggi altre domande sui tag