آموزش فشرده نرم‌افزار AutoHotkey

چرا کار با AutoHotkey را یاد بگیریم؟ امروزه نوشتن ربات‌ها یا برنامه‌هایی که عملیات مختلفی را به‌صورت خودکار انجام دهند در پلتفرم‌های مختلف بسیار متداول است، در کار با کامپیوتر در سیستم‌عامل ویندوز هم می‌توان ...

5 (1 امتیاز)
84 دانشجو
مقدماتی
محتوای دوره
پیش‌نیاز‌ها
درباره دوره
نظرات کاربران
درباره استاد

آنچه در این دوره می‌آموزید

آموزش مبانی نوشتن ربات جهت خودکارسازی عملیات مختلف در برنامه‌ها یا بازی‌ها در ویندوز

آموزش کلیات برنامه‌نویسی و اجرای برنامه‌ها در AutoHotkey

چگونگی تغییر یا افزودن قابلیت‌های جدید به نرم افزارهای مورد استفاده در ویندوز

نحوه استفاده صحیح از راهنمای نرم‌افزار در هنگام کار

محتوای دوره

4 فصل 18 جلسه 4 ساعت ویدیو
مقدمه
قابلیت‌ها و توابع اصلی
برنامه‌نویسی در AutoHotkey
برنامه‌های تمرینی و جمع‌بندی نهایی

پیش‌نیاز‌ها

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

درباره دوره

 چرا کار با AutoHotkey را یاد بگیریم؟

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

 

 کاربرد AutoHotkey چیست؟

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

 

 این دوره مناسب چه کسانی است و چه پیش‌نیازهایی لازم دارد؟

 این دوره برای تمام کسانی که روزانه با کامپیوتر و سیستم‌عامل ویندوز سروکار دارند می‌تواند مناسب باشد. اگرچه کار با این نرم‌افزار نیاز به مقداری توانایی برنامه‌نویسی دارد؛ اما ازآنجاکه مخاطب هدف این نرم‌افزار عموم کاربران ویندوز بوده‌اند کار با آن به‌گونه‌ای است که یادگیری و استفاده از آن به‌راحتی برای همه افراد ممکن است و برای بسیاری کاربردها به برنامه‌نویسی‌های پیچیده‌ای نیاز نیست.

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

آموزش نرم افزار AutoHotkey اتوماسیون کار­های تکراری در کامپیوتر

آیا تا به حال پیش آمده که در حین کار با کامپیوتر، خودتان را در حال انجام کارهای تکراری و خسته کننده ببینید؟ کلیک‌های مکرر، تایپ کردن عبارات طولانی به صورت مداوم، یا حتی میانبرها و داغ کلیدهای پیش فرض که کارایی لازم را ندارند، همگی می‌توانند سرعت عمل شما را کاهش دهند و خستگی ذهنی به همراه آورند؛ اما خوشبختانه با آموزش نرم افزار autohotkey راه حلی کارآمد برای شما وجود دارد.

 نرم افزار ahk یا autohotkey به عنوان یک ابزار قدرتمند اتوماسیون، به شما این امکان را می‌دهد تا کنترل بیشتری بر سیستم خود داشته باشید و کارهای تکراری را به صورت خودکار انجام دهید.

AutoHotkey چیست؟

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

چرا از AutoHotkey استفاده کنیم؟

همانطور که اشاره شد، AutoHotkey به شما کمک می‌کند تا کارهای تکراری را به صورت خودکار انجام دهید. این کار باعث افزایش بهره وری، کاهش خطاهای انسانی و آزاد شدن وقت شما برای انجام کارهای مهم تر می‌شود. برخی از سناریوهای کاربردی AutoHotkey عبارتند از:

  • ایجاد میانبرهای سفارشی: با AutoHotkey می‌توانید میانبرهای صفحه کلید Hotkey)) و میانبرهای موس Mousekey) ) اختصاصی برای برنامه‌ها و کارهای مورد نظر خود ایجاد کنید.
  • تکرار خودکار کلیک‌ها و تایپ کردن: کارهای خسته کننده مانند پر کردن فرم‌ها، ارسال ایمیل‌های مشابه و کلیک‌های مکرر در بازی‌ها را به راحتی با AutoHotkey خودکار کنید.
  • ایجاد منوها و رابط‌های کاربری سفارشی: برای دسترسی سریع به ابزارها و برنامه‌های پرکاربرد، منوها و رابط‌های کاربری سفارشی با AutoHotkey بسازید.
  • بهبود عملکرد بازی‌ها: اسکریپت‌های AutoHotkey می‌توانند به بهبود عملکرد شما در بازی‌ها با ایجاد ماکروهای سفارشی و تنظیمات حساسیت موس کمک کنند. (توجه داشته باشید که استفاده از چنین اسکریپت‌هایی در بازی‌های آنلاین ممکن است بر خلاف قوانین بازی باشد.)

آموزش شروع کار با AutoHotkey

استفاده از AutoHotkey نیازمند دانش اندکی از اسکریپت نویسی است؛ اما نگران نباشید! زبان اسکریپت نویسی AutoHotkey نسبتاً ساده و قابل یادگیری است. برای شروع کار می‌توانید مراحل زیر را دنبال کنید:

  • دانلود و نصب AutoHotkey: به وب سایت رسمی https://www.autohotkey.com/ مراجعه کرده و آخرین نسخه نرم افزار را برای سیستم عامل خود دانلود کنید.
  • ایجاد اسکریپت جدید: یک فایل جدید با پسوند.ahk ایجاد کنید. این فایل اسکریپت شما خواهد بود.
  • نوشتن اسکریپت: دستورات مورد نظر خود را با زبان اسکریپت نویسی AutoHotkey در این فایل بنویسید.
  • اجرای اسکریپت: اسکریپت را با دبل کلیک اجرا کنید. AutoHotkey اسکریپت را خوانده و دستورات آن را اجرا خواهد کرد.

اصطلاحات کلیدی در AutoHotkey

برای درک بهتر نحوه کار با AutoHotkey، با برخی از اصطلاحات کلیدی این نرم افزار آشنا شویم:

  • Hotkey: میانبر صفحه کلیدی که برای اجرای یک دستور خاص تعریف می‌شود.
  • Mousekey: میانبر ماوسی که برای اجرای یک دستور خاص تعریف می‌شود.
  • Send: این دستور برای تایپ خودکار متن در برنامه‌ها استفاده می‌شود.
  • Click: این دستور برای کلیک خودکار روی دکمه‌ها یا نقاط خاصی از صفحه نمایش استفاده می‌شود.
  • Loop: این دستور برای تکرار یک مجموعه از دستورات به تعداد مشخص یا به صورت نامحدود استفاده می‌شود.

نمونه‌ای از اسکریپت ساده در AutoHotkey

فرض کنید می‌خواهیم با فشردن کلیدهای Win + R به صورت همزمان، عبارت calc را تایپ کرده و برنامه ماشین حساب ویندوز را باز کنیم. برای این کار از اسکریپت زیر می‌توانیم استفاده کنیم:

قطعه کد این کار به صورت زیر است:

Win + R:‎

Send calc{Enter}

return

در این اسکریپت، Win + R: یک Hotkey است که به معنی هنگامی که کلیدهای Win و R به صورت همزمان فشرده می‌شوند است. دستور Send calc{Enter} عبارت calc را تایپ کرده و سپس کلید Enter را فشار می‌دهد تا برنامه ماشین حساب باز شود. دستور return به AutoHotkey می‌گوید که اجرای اسکریپت را در همین نقطه متوقف کند.

منابع یادگیری AutoHotkey

برای یادگیری کامل AutoHotkey، منابع آموزشی متعددی در دسترس شما هستند:

  • مستندات رسمی AutoHotkey: وب سایت رسمی AutoHotkey (https://www.autohotkey.com/) شامل مستندات جامع و راهنمای مفصلی برای زبان اسکریپت نویسی AutoHotkey است.
  • دوره‌های آنلاین آموزش نرم افزار autohotkey: دوره‌های آنلاین آموزشی متعددی در مورد AutoHotkey در پلتفرم‌های مختلف آموزشی مانند مکتب خونه، Udemy و Coursera ارائه می‌شوند.
  • کتاب‌ها و مقالات: کتاب‌ها و مقالات متعددی در مورد AutoHotkey منتشرشده‌اند که می‌توانند به شما در یادگیری این نرم افزار کمک کنند.

نکات و ترفندهای AutoHotkey

نکات زیر در آموزش نرم افزار AutoHotkey مهم است:

  • از Hotkey(هات کی) های مختصر و به یاد ماندنی استفاده کنید: Hotkey های پیچیده به خاطر سپردن و استفاده از آن‌ها دشوار است. سعی کنید از Hotkey های مختصر و به یاد ماندنی استفاده کنید که به راحتی به خاطر می‌مانند.
  • از نظرات یا کامنت در اسکریپت‌های خود استفاده کنید: نظرات به شما کمک می‌کنند تا اسکریپت‌های خود را به طور واضح و خوانا نگه دارید و در آینده به راحتی آن‌ها را درک کنید.
  • اسکریپت‌های خود را تست کنید: قبل از استفاده از اسکریپت‌های AutoHotkey در کارهای مهم، حتماً آن‌ها را به طور کامل تست کنید تا از عملکرد صحیح آن‌ها مطمئن شوید.
  • از اسکریپت‌های آماده استفاده کنید: اسکریپت‌های آماده AutoHotkey برای انجام بسیاری از وظایف رایج مانند تغییر نام دسته‌ای از فایل‌ها، استخراج متن از وب‌سایت‌ها و غیره در دسترس هستند.

آیا AutoHotkey برای کاربران مبتدی مناسب است؟

بله AutoHotkey برای کاربران مبتدی مناسب است. زبان اسکریپت نویسی AutoHotkey نسبتاً ساده و قابل یادگیری است. با کمی تلاش و استفاده از منابع آموزشی نرم افزار autohotkey، می‌توانید به سرعت اصول اولیه را یاد بگیرید و شروع به نوشتن اسکریپت‌های خود کنید.

آیا استفاده از AutoHotkey در بازی‌های آنلاین مجاز است؟

استفاده از AutoHotkey در بازی‌های آنلاین ممکن است بر خلاف قوانین بازی باشد. قبل از استفاده از AutoHotkey در بازی‌های آنلاین، قوانین بازی را به دقت بررسی کنید تا از مجاز بودن آن مطمئن شوید.

آیا AutoHotkey به سیستم من آسیب می‌رساند؟

خیر، AutoHotkey به طور کلی برای سیستم شما مضر نیست. این نرم افزار به عنوان یک برنامه مستقل اجرا می‌شود و به هیچ یک از فایل‌های سیستم شما دسترسی ندارد.

منابع یادگیری AutoHotkey به زبان فارسی کدامند؟

متأسفانه منابع آموزشی نرم افزار autohotkey به زبان فارسی برای محدود هستند. با این حال، می‌توانید از منابع انگلیسی زبان استفاده کنید و با استفاده از ابزارهای ترجمه آنلاین، آن‌ها را به فارسی ترجمه کنید. دوره آموزش اتوهاتکی به زبان فارسی در مکتب خونه در این راستا به شما پیشنهاد می‌شود.

آیا جایگزینی برای AutoHotkey وجود دارد؟

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

  • Power Automate: این نرم افزار از مایکروسافت برای اتوماسیون کارهای مختلف در ویندوز و سایر محصولات مایکروسافت مانند Office 365 و Azure استفاده می‌شود.
  • SikuliX: این نرم افزار متن باز و رایگان برای اتوماسیون مبتنی بر تصاویر است. SikuliX از تصاویر صفحه نمایش برای شناسایی و تعامل با عناصر رابط کاربری استفاده می‌کند.
  • Keyboard Maestro: این نرم افزار قدرتمند برای اتوماسیون در macOS است. Keyboard Maestro طیف گسترده‌ای از ویژگی‌ها را برای ایجاد ماکروهای پیچیده و اتوماسیون کارهای مختلف ارائه می‌دهد.

انتخاب بهترین نرم افزار اتوماسیون به نیازها و ترجیحات شما بستگی دارد. اگر به دنبال یک نرم افزار ساده و آسان برای استفاده هستید، AutoHotkey گزینه مناسبی است؛ اما اگر به ویژگی‌های پیشرفته تری نیاز دارید، ممکن است لازم باشد سایر نرم‌افزارها را نیز بررسی کنید.

دوره آموزشی نرم افزار AutoHotkey مناسب چه کسانی است؟

دوره آموزش اتوهاتکی مکتب خونه برای افراد زیر مناسب است:

  • کاربران کامپیوتر که می‌خواهند کارهای تکراری را به صورت خودکار انجام دهند: AutoHotkey به شما امکان می‌دهد تا میانبرهای صفحه کلید و ماوس سفارشی ایجاد کنید، اسکریپت‌ها را برای اتوماسیون وظایف پیچیده بنویسید و به طور کلی کارایی خود را در کامپیوتر افزایش دهید.
  • برنامه نویسان: AutoHotkey از زبان اسکریپت نویسی قدرتمندی برخوردار است که می‌تواند برای توسعه برنامه‌های کاربردی مختلف و همچنین گسترش قابلیت‌های برنامه‌های موجود استفاده شود.
  • گیمرها: AutoHotkey می‌تواند برای ایجاد ماکروهای سفارشی در بازی‌ها استفاده شود که می‌تواند به شما در بهبود عملکرد و کسب مزیت رقابتی کمک کند.
  • افراد خلاق: AutoHotkey می‌تواند برای ایجاد ابزارها و رابط‌های کاربری سفارشی استفاده شود که می‌تواند به شما در انجام کارهای خلاقانه به روشی کارآمدتر کمک کند.

در دوره آموزش اتوهاتکی چه چیزی یاد خواهید گرفت؟

در این دوره آموزش AutoHotkey، شما با مفاهیم و اصول اولیه AutoHotkey آشنا خواهید شد و یاد خواهید گرفت که چگونه از این نرم افزار برای اتوماسیون کارهای مختلف در کامپیوتر خود استفاده کنید. سرفصل‌های دوره آموزش اتوهاتکی به صورت زیر است:

  • مقدمه‌ای بر AutoHotkey: در این بخش، با رابط کاربری AutoHotkey و نحوه نصب و راه اندازی آن آشنا خواهید شد.
  • قابلیت‌ها و توابع اصلی: در این بخش، با طیف گسترده‌ای از قابلیت‌های AutoHotkey، از جمله ایجاد میانبرهای صفحه کلید و ماوس، تایپ خودکار، اتوماسیون کلیک‌ها و موارد دیگر آشنا خواهید شد.
  • برنامه نویسی در AutoHotkey: در این بخش، اصول زبان اسکریپت نویسی AutoHotkey را یاد خواهید گرفت و نحوه نوشتن اسکریپت‌های خودکار برای انجام وظایف پیچیده را خواهید آموخت.
  • برنامه‌های تمرینی و جمع بندی نهایی: در این بخش، با انجام تمرینات عملی، مهارت‌های خود را در AutoHotkey تقویت خواهید کرد و با شرکت در آزمون نهایی و دوره‌های آموزش نرم افزار autohotkey دانش خود را ارزیابی خواهید کرد.

علاوه بر این، در این دوره آموزش AutoHotkey شما با نکات و ترفندهای متعددی برای استفاده مؤثرتر از AutoHotkey آشنا خواهید شد و منابعی برای یادگیری بیشتر در مورد این نرم افزار به شما ارائه خواهد شد.

آموزش AutoHotkey با مکتب خونه

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

 

اطلاعات بیشتر

دوره‌های پیشنهادی

درباره استاد

نوید ترابی
نوید ترابی
3 دوره
231 دانشجو

نوید ترابی فارغ‌التحصیل رشته برق-الکترونیک در مقطع کارشناسی است. وی بیش از 20 سال تجربه فعالیت حرفه‌ای در حوزه الکترونیک و کامپیوتر و زمینه‌های مرتبط با آن‌ها را دارد، در طول این سال‌ها در پروژه‌های مختلف داخلی و خارجی زیادی بصورت مستقل یا تیمی فعالیت و همکاری داشته است و همچنین چندین مقام برتر در مسابقات بین المللی ربوکاپ را در کارنامه خود دارد.

اطلاعات بیشتر

دیگر دوره‌های نوید ترابی

سوالات پرتکرار

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟

بله؛ پس از سپری شدن مدت زمان دوره شما به محتوای دوره دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژه و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی نامه برای شما وجود نخواهد داشت.