Équivalent de Batch Script pour macOS

MD Aminul Islam 30 janvier 2023
  1. Équivalent de Batch Script pour macOS
  2. Un exemple avancé d’AppleScript
  3. Fonctionnalités clés d’AppleScript
Équivalent de Batch Script pour macOS

Pour Windows, nous avons un langage de script spécialisé nommé Batch, dont l’extension de fichier est .bat. D’autre part, nous avons un langage de script spécialisé pour Linux, Bash, avec l’extension .sh.

Cet article présentera un langage de script pour macOS similaire à Bash et Batch, AppleScript.

Équivalent de Batch Script pour macOS

AppleScript est un langage de script créé par Apple spécialement conçu pour l’environnement du système d’exploitation macOS. Grâce à ce langage de script, un utilisateur peut contrôler directement les applications Macintosh scriptables.

Cela fait également partie de macOS. À l’aide de ce langage de script, vous pouvez créer des scripts avec un ensemble d’instructions, automatiser des tâches répétitives, combiner des fonctionnalités, etc.

Ci-dessous partagé un simple AppleScript pour imprimer Hello World !!!. Le code de l’exemple est :

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

L’équivalent de ce code dans Batch ressemble à ceci :

@echo off
ECHO Hello world!!!

Les deux codes afficheront la même sortie, mais le code AppleScript affichera la sortie dans une alerte contextuelle.

Production:

Hello world!!!

Un exemple avancé d’AppleScript

Ceci est un exemple avancé où nous nous sommes concentrés sur la fonctionnalité GUI d’AppleScript. Dans notre exemple ci-dessous, nous allons afficher un message contextuel avec du texte.

Le code AppleScript pour cet exemple sera comme ci-dessous.

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

Le code ci-dessus est un dialogue de notification de base avec le support de l’interface graphique d’AppleScript.

AppleScript contient un petit nombre de commandes mais prend en charge l’utilisateur en fournissant des cadres à travers lesquels vous pouvez exécuter de nombreuses commandes spécifiques à des tâches. L’extension d’AppleScript est .SCPT.

La mise à jour AppleScript se met à jour en permanence avec la mise à jour de macOS par la société Apple. Vous trouverez ci-dessous quelques fonctionnalités intéressantes d’AppleScript.

Fonctionnalités clés d’AppleScript

  1. AppleScript prend en charge l’Unicode complet.
  2. Objet d’application amélioré AppleScript.
  3. AppleScript contient des préférences système inscriptibles mises à jour.
  4. AppleScript contient de nombreuses fonctions, y compris la fonction de lecture et d’écriture.
  5. AppleScript prend en charge les frameworks.
  6. AppleScript prend en charge l’action de dossier.
  7. AppleScript fournit une prise en charge des messages d’erreur descriptifs.
  8. AppleScript prend en charge l’automatisation des tâches.

Veuillez noter que le premier code que nous avons partagé ici est écrit en AppleScript, qui ne peut être exécuté que dans l’environnement macOS d’Apple, et que le second code que nous avons partagé dans cet article est écrit en Batch Script et ne s’exécute que sur l’environnement d’invite de commande 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