AppleScipt(اپل‌اسکریپت) چیست؟

(اپل‌اسکریپت)AppleScript یک زبان برنامه سازی است که به کاربران مکینتاش امکان می دهد تا کارهای تکراری را خودکار نمایند و برنامه های کاربردی را متناسب با نیازهای شخصی خود جهت برطرف ساختن مجموعه ای از نیاز های خاص تغییر دهند. این زبان که در تمام کامپیوتر های مکینتاش گنجانده می شود، بخش لاینفکی از سیستم عامل است که به کاربران فنی (و نه لزوماً برنامه سازان) امکان می دهد تا قابلیت های کامپیوترهای خود را ارتقاء دهند. برنامه های AppleScript همچون یک»bot» (ربات نرم افزاری) عمل می کنند: پس از نوشته شدن می توانند بطور مستقل داده های جند رسانه ای ( از جمله ویدیوی دیجیتال، متن و اطلاعات مبتنی بر وب  ) را پردازش و مدیریت کنند.

هر برنامه AppleScript را می توان به گونه ای تنظیم نمود تا کارهای متنوعی چون پشتیبان گیری از داده ها، یافتن فایلها از طریق اینترنت، دانلود کردن، چاپ، و تبدیل فرمت فایلها را انجام دهد. AppleScript از نوعی ابزار پیام رسانی به نام Apple Events برای تبادل اطلاعات با سیستم عامل و برنامه های کاربردی استفاده می کند. Apple Events وظیفه انتقال داده ها، درخواستها و فرامین را در بین برنامه های کاربردی، شبکه ها و OS بر عهده دارد؛ انجام تمام اینکارها برای کاربر ترانسپارنت است.

با اپل‌اسکریپت می‌توان پلاگین‌های مختلفی برای برنامه‌های سیستم عامل مکینتاش نوست.

ابزار‌های توسعه AppleScript

۱. Automator
۲. Script Editor
۳. Script Menu
۴. AppleScript Utility
۵. AppleScript Studio
۶. Script Debugger
۷. FaceSpan
۸. Smile

برای شروع اپل‌اسکریپت می‌توانید از Script Editor استفاده کنید که  در آدرس زیر واقع است:

/Applications/AppleScript

Script Editor را باز کنید و فایل جدیدی ایجاد کنید(File > New یا command-N)…

صفحه‌ای شبیه به این میبینید:

Script Editor

Script Editor

این صفحه‌ایی است که شما در آن اسکریپت را خواهید نوشت. چندین تکمه در بالا و پایین این صفحه وجود دارد که ما فقط از دوتا از آن تکمه‌ها استفاده میکنیم: Compile و Run.
وقتی که شما اسکریپتی را در قسمت سفید وسط صفحه می‌نویسید و روی کامپایل کلیک می‌کنید، Script Editor سینتکس(Syntax) اسکرپت شما را چک می‌کند و برنامه را برای اجرا آماده می‌کند.

تنظیمات برنامه
قبل از هرکاری تنظیمات Formatting برنامه را به حالت defualt باید ببریم، برای این کار:
۱. Preferences برنامه Script Editor را باز کنید(به Scipt Editor > Preferences در منوبار بروید یا از شورتکات command-comma استفاده کنید.)
۲. روی آیکن Formatting کلیک کنید
۳. روی تکمه Use Defualts کلیک کنید و سپس تکمه Apply را بزنید.

نوشتن اولین اسکریپت

به عنوان اولین اسکریپت می‌خواهیم با استفاده از اپل‌اسکریپت یک برنامه را فراخوانی کنیم، برای این کار از دستور activate استفاده می‌کنیم. دستور زیر را در Script Editor بنویسید:

activate application «System Preferences»

حالا تکمه Compile را بزنید اگر درست نوشته باشید کام‍پایلر هیچ خطایی نمی‌گیرد و حالا می‌توانید تکمه Run را بزنید تا برنامه اجرا شود.

Compile - Run

Compile - Run

با استفاده از این دستور می‌توانید هر برنامه‌ایی را از لیست Applications باز کنید. به عنوان نمونه در این مثال System Preferences باز خواهد شد.

ذخیره اسکریپت
برای ذخیره اسکریپت در منو‌بار به مسیر File>Save As بروید اسکریپت خود را به صورت Script یا Application ذخیر کنید.

Save As... on Script Editor

Save As... on Script Editor

منابع:

تهیه شده در وبلاگ تخصصی سیستم عامل مکینتاش(مکنس) با استفاده از :

۱. واژگان کامپیوتری قلی زاده نوری

۲. ویکی‌پدیا

۳. Macinstruct

۴. AppleScript an Informal Overview  by Margaret Magnus

پ.ن: وبلاگ مکنس هر سه‌شنبه با آموزش‌های اپل‌اسکریپت بروز می‌شود.

Advertisements

برچسب‌ها: , ,

2 پاسخ to “AppleScipt(اپل‌اسکریپت) چیست؟”

  1. مهدي Says:

    با سلام، آيا سيستم عامل مكينتاش زبان برنامه نويسي ديگري را پشتيباني مي كند؟

    مثلا زبان هاي عمومي (ويژوال سي يا وي بي) اگر ليستي از تمام زبان ها براي من بفرستيد ممنون مي شم

    • کری ورتیس کایا Says:

      سلام
      در خود سیستم عالم از Cو C++ و Java پشتیبانی می‌شود
      اگر ویندوز هم روی سیستم مکتون نصب کنید بقیه زبان ها را هم می‌توانید استفاده کنید… C# و VB و …

پاسخی بگذارید

در پایین مشخصات خود را پر کنید یا برای ورود روی شمایل‌ها کلیک نمایید:

نشان‌وارهٔ وردپرس.کام

شما در حال بیان دیدگاه با حساب کاربری WordPress.com خود هستید. بیرون رفتن /  تغییر دادن )

عکس گوگل+

شما در حال بیان دیدگاه با حساب کاربری Google+ خود هستید. بیرون رفتن /  تغییر دادن )

تصویر توییتر

شما در حال بیان دیدگاه با حساب کاربری Twitter خود هستید. بیرون رفتن /  تغییر دادن )

عکس فیسبوک

شما در حال بیان دیدگاه با حساب کاربری Facebook خود هستید. بیرون رفتن /  تغییر دادن )

درحال اتصال به %s


%d وب‌نوشت‌نویس این را دوست دارند: