3 votos

Mostrar la dirección IP en una alerta de Automator

Estoy ejecutando un Automator script para lanzar SFTP en mi Mac cuando se hace doble clic. Aquí está el 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"

La alerta que se muestra es:

SFTP abierto y su dirección IP es

Screenshot of alert

Como puedes ver, el mensaje de alerta está incompleto porque no sé cómo recuperar la dirección IP de mi sistema para pasarla como variable en la segunda línea de mi código. ¿Alguna solución? Por favor, no sugiera ninguna herramienta externa. Y por favor, no sugiera usar la variable de sistema de Automator "Dirección IP" con una caja separada de "Pedir confirmación" porque quiero que la IP se muestre como parte de mi mensaje existente en la alerta que ya estoy mostrando.

5voto

siva Puntos 23

Puede establecer una variable que contenga su IPv4, y luego añadir 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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X