לדלג לתוכן

AppleScript

מתוך ויקיפדיה, האנציקלופדיה החופשית
גרסה מ־21:19, 26 באוקטובר 2020 מאת Jona1357 (שיחה | תרומות) (יצירת תבנית דף ומידע בסיסי. יוסף מידע בהמשך)
(הבדל) → הגרסה הקודמת | הגרסה האחרונה (הבדל) | הגרסה הבאה ← (הבדל)

AppleScript (אַפֶּלְ-סְקְרִיפְּט) היא שפת תכנות תסריטית אשר פותחה על ידי תאגיד התוכנה הבינלאומי אפל ושוחררה לראשונה בשנת 1993. AppleScript מסייעת באוטומציה של אפליקציות ובייחוד בתקשורת ביניהן באמצעות אירועים ( Events ) במערכת ההפעלה MacOS ( החל מגרסה 7 ), ומצורפת באופן אוטומוטי למערכת ההפעלה כחלק מחבילה של כלים לאוטומציה. השם "AppleScript" עלול להתייחס גם לסקריפט אשר נכתב בשפה ולסביבת Open Scripting Architecture במערכת ההפעלה MacOS ( בקיצור: OSA ) עליה השפה מבוססת. לשפה טיפוסיות דינמית וחלשה, והתחביר שלה דומה לכתיבת משפטים באנגלית. לפיכך היא תומכת בפרדיגמת התכנות Natural Language Programming ( כתיבת קוד אשר מזכיר שפה טבעית של בני אדם ) (אנ').


שגיאות פרמטריות בתבנית:שפת תכנות

פרמטרים [ שנה ] לא מופיעים בהגדרת התבנית

AppleScript
פרדיגמות Natural Language Programming, Scripting
תאריך השקה 1993 עריכת הנתון בוויקינתונים
מפתח Apple
גרסה אחרונה 2.7 עריכת הנתון בוויקינתונים
טיפוסיות חלשה, דינמית
הושפעה על ידי HyperTalk
רישיון פרטי ( Proprietary) ( חלקים מסויימים תחת רישיון APSL )
סיומת

.scpt .scptd

.applescript
https://developer.apple.com/applescript
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית

סקירת השפה

AppleScript היא שפת סקריפטים אשר פותחה על ידי אפל על מנת לבצע תקשורת בין אפליקציות ( Inter Process Communication, IPC (אנ') ) באמצעות Apple Events - מכניזם תקשורת בין תהליכים אשר מטפל באירועים. Apple Events תוכננו על מנת להחליף מידע ולשלוט באפליקציות אחרות על מנת להפוך משימות רפטטיביות ( אשר חוזרות על עצמן ) לאוטומטיות. ל-AppleScript יש יכולות עיבוד משלה, מעבר לשליחה וקבלה של אירועים בין אפליקציות.

היסטוריה


שגיאות פרמטריות בתבנית:להשלים

פרמטרי חובה [ נושא ] חסרים

כתיבת קוד


שגיאות פרמטריות בתבנית:להשלים

פרמטרי חובה [ נושא ] חסרים

כתיבת הערות:

הערות של שורה אחת:

על מנת לסמן הערה של שורה אחת ב-AppleScript, יש לכתוב את ההערה לאחר שני מקפים ( -- ), כפי שמודגם בשורה הראשונה בדוגמה לעיל. בנוסף, בגרסת Mac OS X Leopard של מערכת ההפעלה MacOS ניתן לכתוב את ההערה לאחר סולמית ( # ), בדומה לשפת התכנות פייתון.

--This is a one line comment
# So is this! (in Mac OS X Leopard or later)

הערות של מספר שורות: הערות של מספר שורות יכתבו בין התווים הפותחים *) לתווים הסוגרים *(.

(* This is a
multiple
line
comment *)

תוכנית "Hello World" :

display dialog "Hello, world!" -- a modal window with "OK" and "Cancel" buttons
-- or
display alert "Hello, world!" -- a modal window with a single "OK" button and an icon representing the app displaying the alert
-- or
say "Hello, world!" -- an audio message using a synthesized computer voice

כלי פיתוח


שגיאות פרמטריות בתבנית:להשלים

פרמטרי חובה [ נושא ] חסרים

קישורים חיצוניים

אתר האינטרנט הרשמי של AppleScript

AppleScript for Python Programmers (Comparison Chart) aurelio.net. 2005

AppleScript בויקיפדיה האנגלית

ערך זה הוא קצרמר בנושא תוכנה. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.