Recoger información desde el teclado desde un script en Swift en MacOS

Ya hemos visto en un artículo anterior cómo ejecutar un script en Swift. Pero no podemos alcanzar la máxima potencia de un script lanzado desde la terminal si no podemos pasarle parámetros.

Desde Swift podemos crear aplicaciones de línea de comandos usando xCode pero también podemos crear un simple script en Swift que recoja los parámetros que el usuario le vaya pasando mientras se ejecuta el script. Para ello podemos ir solicitando al usuario que introduzca texto a través de la terminal de MacOS.

Continuar leyendo «Recoger información desde el teclado desde un script en Swift en MacOS»

Ejecutar scripts de AppleScript desde el terminal de MacOS

En determinadas ocasiones quizás nos encontremos con la necesidad de ejecutar un AppleScript desde otra aplicación o servicio. El Terminal de MacOS nos permite realizar multitud de operaciones relacionadas con el sistema operativo de nuestro ordenador y una de ellas es solicitar al int&eeacute;erprete de AppleScript que ejecute un fichero scpt que es la extensión para los ficheros de código de scripts de AppleScript.

Para conseguir que el terminal utilice el intérprete de AppleScript debemos utilizar el comando osascript

Su sintáxis es la siguiente:


osascript rutaAlFicheroDeScript/nombreDelFichero.scpt

Por ejemplo, si queremos ejecutar el fichero miScript.scpt que está en la carpeta de descargas de nuestro usuario el comando sería:


osascript /Users/miUsuario/Downloads/miScript.scpt