Mostrar la dirección IP en una alerta de Automator

3

Estoy ejecutando un script de Automator para iniciar SFTP en mi Mac cuando hago doble clic. Aquí está el guión:

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"

La alerta mostrada es:

  

SFTP abierto y su dirección IP es

Comopuedever,elmensajedealertaestáincompletoporquenosécómorecuperarladirecciónIPdemisistemaparapasarcomounavariableenlasegundalíneademicódigo.Cualquiersolución?Porfavor,nosugieraningunaherramientaexterna.Y,porfavor,nosugierautilizarlavariablede"dirección IP" del sistema Automator con una casilla separada de "Solicitar confirmación" porque quiero que se muestre la IP como parte de mi mensaje existente en la alerta que ya estoy mostrando.

    
pregunta TheLearner 10.05.2014 - 21:10

1 respuesta

4

Puede establecer una variable que contenga su IPv4 y luego adjuntar el contenido de la variable al contenido del mensaje de alerta:

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

Lea otras preguntas en las etiquetas