Equivalente de Batch Script para macOS

MD Aminul Islam 30 enero 2023
  1. Equivalente de Batch Script para macOS
  2. Un ejemplo avanzado de AppleScript
  3. Características clave de AppleScript
Equivalente de Batch Script para macOS

Para Windows, tenemos un lenguaje de secuencias de comandos especializado llamado Batch, cuya extensión de archivo es .bat. Por otro lado, tenemos un lenguaje de scripting especializado para Linux, Bash, con extensión .sh.

Este artículo presentará un lenguaje de secuencias de comandos para macOS similar a Bash y Batch, AppleScript.

Equivalente de Batch Script para macOS

AppleScript es un lenguaje de secuencias de comandos creado por Apple especialmente diseñado para el entorno del sistema operativo macOS. A través de este lenguaje de secuencias de comandos, un usuario puede controlar directamente las aplicaciones Macintosh programables.

También es parte de macOS. Con este lenguaje de secuencias de comandos, puede crear secuencias de comandos con un conjunto de instrucciones, automatizar tareas repetitivas, combinar funciones y mucho más.

A continuación compartimos un AppleScript simple para imprimir Hello World !!!. El código para el ejemplo es:

tell application "My Application"
    display alert "Hello world!!!"
end tell

El equivalente para este código en Batch se ve así:

@echo off
ECHO Hello world!!!

Ambos códigos mostrarán el mismo resultado, pero el código AppleScript mostrará el resultado en una alerta emergente.

Producción :

Hello world!!!

Un ejemplo avanzado de AppleScript

Este es un ejemplo avanzado en el que nos enfocamos en la función GUI de AppleScript. En nuestro ejemplo a continuación, mostraremos un mensaje emergente con algo de texto.

El código AppleScript para este ejemplo será como el siguiente.

display dialog "Some text here" with icon stop buttons {"OK"} default button {"OK"}

El código anterior es un diálogo de notificación básico con el apoyo de la GUI de AppleScript.

AppleScript contiene una pequeña cantidad de comandos, pero brinda soporte al usuario al proporcionar marcos a través de los cuales puede ejecutar muchos comandos específicos de tareas. La extensión de AppleScript es .SCPT.

La actualización de AppleScript se actualiza continuamente con la actualización de macOS por parte de la corporación Apple. A continuación se comparten algunas características interesantes de AppleScript.

Características clave de AppleScript

  1. AppleScript admite Unicode completo.
  2. Objeto de aplicación mejorado AppleScript.
  3. AppleScript contiene preferencias del sistema programables actualizadas.
  4. AppleScript contiene numerosas funciones, incluida la función de lectura y escritura.
  5. AppleScript proporciona compatibilidad con Frameworks.
  6. AppleScript proporciona soporte para la acción de carpeta.
  7. AppleScript proporciona compatibilidad con mensajes de error descriptivos.
  8. AppleScript admite la automatización de tareas.

Tenga en cuenta que el primer código que compartimos aquí está escrito en AppleScript, que solo se puede ejecutar en el entorno macOS de Apple, y el segundo código que compartimos en este artículo está escrito en Batch Script y solo se ejecuta en el entorno del símbolo del sistema de Windows.

MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn