Γρήγορη αναφορά

AppleScript Quick Reference Cheatsheet

Γρήγορος οδηγός αναφοράς για το AppleScript στο macOS: εκτέλεση osascript CLI, ειδοποιήσεις συστήματος, σύνθεση ομιλίας, καθυστερήσεις και handlers.

· Δημοσιεύτηκε

Ένας γρήγορος οδηγός αναφοράς για τη συγγραφή και εκτέλεση AppleScript στο macOS, από κλήσεις osascript μέχρι αυτοματισμό περιβάλλοντος χρήστη.

Εκτέλεση AppleScript

Από το Τερματικό (osascript)

# Εκτέλεση ενσωματωμένης έκφρασης
osascript -e 'display notification "Task completed!" with title "Build Script"'

# Εκτέλεση αρχείου σεναρίου (.scpt ή .applescript)
osascript script.scpt

Εγγενείς Ειδοποιήσεις

display notification "Backup finished successfully" with title "System Status" subtitle "Automated Backup"

Σχόλια

-- Αυτό είναι ένα μονόγραμμο σχόλιο

# Αυτό είναι επίσης ένα μονόγραμμο σχόλιο

(*
Αυτό είναι ένα
πολύγραμμο μπλοκ σχολίων
*)

Ήχος & Audio

Σύνθεση Ομιλίας (say)

-- Προεπιλεγμένη φωνή συστήματος
say "Build succeeded"

-- Καθορισμένη φωνή συστήματος
say "Warning: low battery" using "Zarvox"
say "All systems nominal" using "Samantha"

Ηχητικό Σήμα Συστήματος (Beep)

-- Ηχητικό σήμα μία φορά
beep

-- Ηχητικό σήμα πολλές φορές
beep 3

Καθυστέρηση Εκτέλεσης (Delay)

-- Παύση εκτέλεσης για 5 δευτερόλεπτα
delay 5

Handlers (Συναρτήσεις)

on doubleNumber(n)
    return n * 2
end doubleNumber

set doubledValue to my doubleNumber(21)
-- → 42

Handler με Πολλαπλά Ορίσματα

on showDialog(msg, titleText)
    display alert titleText message msg as informational
end showDialog

my showDialog("Operation completed.", "Success")

Αλληλεπίδραση με Εφαρμογές

tell application "Finder"
    activate
    open folder "Documents" of home
end tell

tell application "Google Chrome"
    reload active tab of front window
end tell

Σχετικά θέματα