راهنمای عملی برای استفاده از Automator
راهنمای عملی برای استفاده از Automator
Anonim
راهنمای عملی برای استفاده از Automator
راهنمای عملی برای استفاده از Automator
آیکون خودکار
آیکون خودکار

Automator یک برنامه فوق العاده مفید برای Mac OS X است که به شما امکان می دهد برخی از کارهای روزمره و روزمره خود را خودکار کنید. متأسفانه، اکثر کاربران جدید مک حتی از وجود این ابزار اطلاعی ندارند. بنابراین، امروز سعی می کنم این را برطرف کنم و با کمک مثال های بصری، اصول اولیه ایجاد برنامه های کوچک را که "فرآیندها" (گردش کار) نامیده می شوند، نشان دهم.

تغییر نام دسته ای تصاویر

شاید با یک کار نسبتاً ساده تغییر نام گروهی تصاویر را با توجه به ماسک خاصی که شامل نام فایل، شماره آن و تاریخ فعلی است، شروع کنیم. اگر چندین فایل از این دست وجود دارد، می توانید نام آنها را به صورت دستی تغییر دهید، اما اگر تعداد فایل ها زیاد است، توصیه می کنم از خدمات Automator استفاده کنید.

برای راه‌اندازی ابزار، فقط باید نماد آن را در بالای فهرست برنامه‌ها پیدا کنید یا از راه‌انداز مورد علاقه خود برای راه‌اندازی برنامه‌ها/سیستم Spotlight استفاده کنید. و پس از چند ثانیه، یک پنجره برنامه در مقابل ما ظاهر می شود و همچنین لیستی از قالب های موجود:

  • «فرآیند» ساده‌ترین توالی اقداماتی است که می‌توان مستقیماً از Automator شروع کرد.
  • "برنامه" یک فرآیند مستقل است و می تواند به عنوان یک برنامه معمولی Mac OS X با پسوند ذخیره شود.

    * برنامه

  • .
  • یک "سرویس" یک فرآیند وابسته به زمینه است که می تواند در سراسر سیستم یا در برنامه های کاربردی جداگانه استفاده شود.
  • "عمل پوشه" فقط برای پوشه مشخص شده راه اندازی می شود و توسط اشیاء اضافه شده به آن مقداردهی اولیه می شود.
  • "افزونه های چاپ" برای گسترش قابلیت های گفتگوی چاپ استفاده می شود.
  • یادآوری‌های ICal فرآیندهایی هستند که توسط رویدادهایی که به iCal اضافه شده‌اند فعال می‌شوند.
  • در نهایت، "افزونه ضبط تصویر" را می توان در یک برنامه مناسب برای پردازش عکس های دانلود شده از دوربین استفاده کرد.
automator-01
automator-01

در مورد ما، "عمل پوشه" را انتخاب کنید - و پنجره ای در مقابل ما ظاهر می شود که به 2 ناحیه تقسیم شده است. نیمه سمت چپ شامل کتابخانه (لیستی از اقدامات و متغیرهای موجود) و نیمه سمت راست شامل پنجره گردش کار است که می توانید موارد را از کتابخانه به داخل آن بکشید.

با استفاده از گزینه واقع در بالای پنجره فرآیند (درست زیر نوار ابزار)، باید یک پوشه را انتخاب کنید. برای او، اقدامات ما انجام خواهد شد:

automator-02
automator-02

هر چیزی که ممکن است برای حل مشکل نیاز داشته باشیم در دسته "فایل ها و پوشه ها" قرار دارد. ابتدا باید اکشنی به نام "Rename Finder Objects" را پیدا کرده و در پنجره گردش کار بکشید. از آنجایی که Automator نام آن‌ها را تغییر می‌دهد، از ما خواسته می‌شود تا به‌طور خودکار اقدام دیگری برای ذخیره فایل‌های اصلی در یک پوشه دیگر اضافه کنیم (من تصمیم گرفتم کپی‌ها را ذخیره نکنم، اما این بدان معنا نیست که شما باید همین کار را انجام دهید).

اکنون، در اولین لیست کشویی اکشن ما، باید مورد "Make sequential" را انتخاب کنید و قالب نام جدید را به صلاحدید خود پیکربندی کنید. این به اندازه کافی آسان است، زیرا یک مثال در پایین عمل وجود دارد.

برای افزودن تاریخ فعلی به نام فایل، باید اکشن Rename Finder Items را دوباره به پنجره گردش کار بکشید. فقط این بار به جای "Make sequential"، مورد لیست "Add date or time" را انتخاب کنید (به طور دقیق تر، به طور خودکار انتخاب می شود) و پارامترها را به دلخواه تنظیم کنید:

automator-03
automator-03

شما به سادگی می توانید کار فرآیند را بررسی کنید: آن را ذخیره کنید و گروه فایل ها را به پوشه ای که در همان ابتدا مشخص شده است بکشید. پس از مدتی - بستگی به حجم و تعداد فایل ها دارد - نام آنها به طور خودکار تغییر می کند. می بینی چقدر ساده است؟

تغییر اندازه دسته ای تصاویر

ما کار را پیچیده می کنیم. فرض کنید تعداد زیادی عکس (عکس) داریم که باید کم شوند. برای حل این مشکل باید قالب «برنامه» را انتخاب کنیم.

automator-04
automator-04

با این حال، قبل از عجله برای حل مشکل "سر به سر"، من پیشنهاد می کنم دنباله ای از اقدامات لازم را ترسیم کنم. به عنوان مثال، ابتدا باید از کاربر بخواهیم عکس‌هایی را که می‌خواهیم تغییر اندازه دهیم، انتخاب کند. علاوه بر این، توصیه می شود نه با اصل فایل ها، بلکه با کپی های آنها کار کنید تا همیشه فرصتی برای آزمایش تنظیمات جدید برای فرآیند ما وجود داشته باشد. و ما ریز عکسها را در یک فهرست جداگانه کپی می کنیم.

اکنون می توانید به شکل گیری مینی برنامه ما ادامه دهید. ابتدا باید اکشن "Request Finder Items" را در دسته "Files and Folders" (یا از طریق نوار جستجو) به پنجره گردش کار بیابید و بکشید. در آنجا می توانید متن عنوان پنجره، پوشه شروع و نوع داده را مشخص کنید. فراموش نکنید که چک باکس را برای انتخاب چندگانه تنظیم کنید.

برای کار با کپی فایل ها، پیشنهاد می کنم عمل "Copy Finder Items" را در کتابخانه پیدا کنید و فهرست مقصد را مشخص کنید. مرحله بعدی در دسته «عکس ها» است و «زوم تصویر» نام دارد. در تنظیمات می توانید اندازه تصویر به دست آمده را بر حسب پیکسل یا درصد مشخص کنید.

به هر حال، سه تب در قسمت پایین هر عملکرد وجود دارد: نتایج، گزینه‌ها و توضیحات. بنابراین، اگر می‌خواهید Automator هر بار هنگام انجام این عمل از شما بخواهد اندازه تصویر مورد نیاز را مشخص کنید، کادر "نمایش عملکرد در حال انجام" را در برگه پارامترها برای تغییر نام، انتخاب کنید.

اگر متوجه شده باشید از هر عمل یک فلش مثلثی بیرون می آید که نشان دهنده نتیجه کار آن است. سپس این نتایج به عنوان پارامترهای ورودی در مرحله بعد استفاده می شود.

و یک ترفند دیگر: با انتخاب کادر "نمایش اقدام در حال انجام"، گزینه "نمایش فقط اشیاء انتخاب شده" فعال می شود. بنابراین، شما قادر خواهید بود نه کل پنجره را با عمل نمایش دهید، بلکه فقط برخی از عناصر را نمایش دهید. به عنوان مثال، یک فیلد برای تعیین اندازه مورد نیاز.

و در پایان فرآیند، باید تصویر بند انگشتی را به یک فهرست جدید منتقل کنیم. برای این ما به عمل "پوشه جدید" از دسته "فایل ها و پوشه ها" نیاز داریم.

automator-05
automator-05

برنامه ذخیره شده دقیقاً مانند هر برنامه دیگری در سیستم عمل می کند.

باز کردن برخی صفحات وب هنگام راه اندازی مرورگر

تقریبا هر روز سافاری را راه اندازی می کنم و با همان صفحات وب شروع به کار می کنم. پس چرا برنامه ای ایجاد نمی کنید که این کار را به صورت خودکار انجام دهد؟

ما به یک Application Template و دو عمل در دسته اینترنت نیاز داریم:

  • "دریافت URL های برجسته"، که در تنظیمات آن صفحات وب مورد علاقه خود را نشان می دهیم.
  • و عمل "نمایش صفحات وب" برای باز کردن آنها در مرورگر پیش فرض.
automator-06
automator-06

متن را از PDF استخراج کنید

این یک اسکریپت نسبتا ساده اما کاربردی برای Automator است و گاهی اوقات می تواند در وقت شما صرفه جویی کند. این به شما امکان می دهد متن را از یک سند PDF استخراج کنید (البته چنین سندی باید فقط متن داشته باشد، نه تصاویر اسکن شده) و آن را در یک فایل جداگانه با یا بدون قالب بندی ذخیره کنید.

برای حل مشکل، ما فقط به یک عمل با همین نام نیاز داریم، "Extract PDF Text" که در دسته "فایل های PDF" قرار دارد. آن را به پنجره گردش کار بکشید و گزینه ها را به دلخواه تنظیم کنید:

automator-07
automator-07

توجه داشته باشید که در این فرآیند اقدام «درخواست موارد یاب» را مشخص نکرده‌ایم، بنابراین پس از راه‌اندازی، می‌توانید هر PDF را بکشید و رها کنید تا مستقیماً روی نماد برنامه ما در Dock پردازش شود. این فایل به عنوان پارامتر ورودی برای فرآیند عمل خواهد کرد.

محتویات کلیپ بورد را در یک فایل متنی ذخیره کنید

ما همچنان با الگوهای مختلف Automator آشنا می شویم و در این فرآیند پیشنهاد می کنم سرویسی ایجاد کنیم که محتویات کلیپ بورد را در فایل متنی که مشخص کرده ایم ذخیره کند. قالب مورد نیاز "سرویس" نام دارد. او هیچ داده اولیه ای را آموزش نمی دهد، اما "بر اساس موقعیت عمل می کند."بنابراین، داده ورودی نخواهد داشت، که باید در لیست کشویی بالای پنجره گردش کار مشخص شود.

در مرحله بعد، در فضای کاری، اکشن «دریافت محتوای کلیپ بورد» را از دسته «خدمات کمکی» (این برنامه تنظیماتی ندارد) و عمل «فایل متنی جدید» را از دسته «متن» کپی کنید.

automator-08
automator-08

سرویس ما باید یک نام انسانی داشته باشد تا بتوانیم به راحتی آن را در منوی "سرویس" هر برنامه ای پیدا کنیم …

automator-09
automator-09

… و در صورت نیاز، یک میانبر صفحه کلید در برنامه System Preferences به آن اختصاص دهید.

automator-10
automator-10

و اگر عمل "فایل متنی جدید" را با "فایل متن به صوتی" جایگزین کنید، در نتیجه کار فرآیند، یک آهنگ صوتی با محتوای کلیپ بورد را دریافت خواهید کرد که با استفاده از سیستم عامل Mac داخلی ضبط شده است. X تابع تبدیل متن به گفتار.

automator-11
automator-11

به طور کلی، این عملکرد به طور خاص برای افراد دارای معلولیت طراحی شده است، اما در صورت تمایل می توان از آن برای مقاصد سرگرمی نیز استفاده کرد.

پشتیبان گیری خودکار ساده

همانطور که ما به پیچیده کردن کارها ادامه می دهیم، اکنون پیشنهاد می کنم یک سیستم پشتیبان ساده ایجاد کنیم که زمانی که یک رویداد خاص در iCal رخ می دهد فعال شود. برای این کار از قابلیت آن به عنوان یادآوری رویداد برای راه اندازی یک برنامه یا فایل خاص استفاده می کنیم.

automator-12
automator-12

در Automator، نوع جدیدی از الگو را انتخاب کنید - "iCal Reminder" و سپس سه عمل را از دسته "Files and Folders" به پنجره گردش کار بکشید:

  • "Get specified Finder objects" (پوشه مورد نظر را برای پشتیبان گیری با استفاده از دکمه Add انتخاب کنید).
  • "بازیابی محتویات پوشه ها" با انتخاب گزینه "تکرار برای هر زیر پوشه یافت شده".
  • و "Copy Finder Items" (شما باید دایرکتوری مقصد را برای آن مشخص کنید و به شما اجازه بازنویسی فایل های موجود را بدهید).
automator-13
automator-13

به محض ذخیره فرآیند، iCal شروع می شود و رویدادی با نام فرآیند شما به طور خودکار برای آینده نزدیک اضافه می شود. شما می توانید این رویداد را به صلاحدید خود تغییر دهید، و همچنین یک رویداد کاملا جدید و مستقل ایجاد کنید، که نشان دهنده نیاز به راه اندازی برنامه ما در بخش یادآوری است:

automator-14
automator-14

تمام برنامه ها را ترک کنید

گاهی اوقات لازم است تمام برنامه های در حال اجرا که در کار اختلال ایجاد می کنند یا تقریباً تمام منابع رایگان رایانه را اشغال کرده اند، خاتمه دهید. در این صورت می‌توانید از ابزار ویژه‌ای مانند Blitz که یکی از نکات تمرکز بر روی Mac OS X است، استفاده کنید یا با بستن یک‌باره همه برنامه‌ها از ابتدا شروع کنید.

این گردش کار فقط به یک اقدام برنامه ریزی شده نیاز دارد. و این عمل به طور مشابه نامیده می شود - "پایان دادن به همه برنامه ها" (در دسته "ابزار" قرار دارد). همچنین می توانید برخی از برنامه ها را به استثناها اضافه کنید. در "زمان های دشوار"، تنها کاری که باید انجام دهید این است که ابزار ما را راه اندازی کنید، کمی صبر کنید و دوباره از عملکرد مک لذت ببرید.

automator-15
automator-15

برای امروز کافی است! امیدوارم این مقاله به شما کمک کند نه تنها ابزار فوق العاده و مفید Automator را درک کنید، بلکه برخی از عملیات روتین را نیز بسیار ساده می کند. از آزمایش کردن نترسید، زیرا در صورت تمایل، می توانید هر یک از مثال هایی را که در بالا مورد بحث قرار گرفت، مبنایی قرار دهید و آن ها را به دلخواه تغییر دهید.

توصیه شده: