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

احتیاط

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

برای دنبال کردن نمونه‌های این صفحه، لطفاً قبل از انجام هر یک از این مراحل، AutoHotkey را دانلود و نصب کنید. در غیر این صورت، برای درک بهتر برنامه قبل از دانلود و نصب آن بر روی رایانه خود، این صفحه را مرور کنید.

Edit the script

پس از نصب AutoHotkey برای ایجاد و ویرایش یک اسکریپت، در هر نقطه از دسکتاپ یا در یک پوشه، راست کلیک کنید، روی New کلیک کنید و AutoHotkey script را انتخاب کنید. نام اسکریپت را هر چه می خواهید بگذارید، سپس روی فایل اسکریپت کلیک راست کرده و Edit the script را انتخاب کنید.

نکته

اگر قصد دارید همیشه از همان اسکریپت‌ها استفاده کنید، می‌توانید در هنگام راه‌اندازی نیز AutoHotkey را بارگیری کنید، روی نماد AutoHotkey (نماد AutoHotkey) در ناحیه اعلان ویندوز کلیک راست کرده و روی Edit this script کلیک کنید. اسکریپت پیش فرض (AutoHotkey.ahk) در ویرایشگر متن پیش فرض شما باز می شود و به شما امکان می دهد اسکریپت خود را اضافه یا تغییر دهید. هر بار که AutoHotkey بارگیری می شود، هنگامی که رایانه شما شروع به کار می کند، این اسکریپت پیش فرض این اسکریپت را بارگیری می کند.

اصول اسکریپت

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

  • کلید ویندوز به صورت “#” نمایش داده می شود.
  • Alt به صورت “!” نمایش داده می شود.
  • Ctrl به صورت “^” نمایش داده می شود.

AutoHotkey شامل دو نمونه اسکریپت است، اولین مورد (همانطور که در تصویر نشان داده شده است) صفحه وب AutoHotkey را با فشار دادن همزمان کلید Windows و Z باز می کند. اگر AutoHotkey را نصب کرده باشید و autohotkey.ahk پیش فرض بارگذاری شده باشد، اکنون می توان این کار را انجام داد. در غیر این صورت، این خط را می توان به یک اسکریپت جدید اضافه کرد، ذخیره کرد و اجرا کرد تا این میانبر کار کند.

#z::Run www.autohotkey.com

اکثر اسکریپت ها بیش از یک خط هستند. با این حال، در مثال بالا، تنها یک خط است و نیازی به دستورات اضافی ندارد. در مثال اسکریپت زیر، اسکریپت دارای چندین خط است و همانطور که نشان داده شده است، باید با دستور “return” نهایی شود تا از اجرای هر چیزی که به دنبال این اسکریپت است جلوگیری شود.

^!n::

IfWinExist Untitled – Notepad

WinActivate

else

Run Notepad

return

اسکریپت بالا با میانبر صفحه کلید Ctrl+Alt+N شروع می شود، چهار خط بعدی یک دستور if else است که در انگلیسی به این صورت ترجمه می شود: «اگر پنجره Notepad بدون عنوان وجود دارد، آن پنجره را فعال کنید، در غیر این صورت یک Notepad جدید اجرا کنید».

ایجاد اولین اسکریپت

با درک اولیه شما از نحوه کار این برنامه، اجازه دهید اولین اسکریپت خود را برای چاپ “!Hello World” هر جایی که بخواهید مکان نما را به انتهای فایل اسکریپت جدید خود یا فایل اسکریپت پیش فرض Autohotkey.ahk ببرید و خط زیر را اضافه کنید.

::Hello::Hello World{!} My first script. ;Example comment


در این مثال اول، ما از میانبر استفاده نمی کنیم، فقط از کلمه کلیدی “hello” برای اجرای اسکریپت استفاده می کنیم. همچنین، زیرا “!” یک دستور کلید اصلاح کننده برای Alt است که با براکت های فرفری احاطه شده است، که نشان دهنده کلید است، نه یک فرمان. در نهایت، این اسکریپت همچنین حاوی یک نظر در پایان است که همه چیز از نقطه ویرگول تا انتهای خط است. در اسکریپت های AutoHotkey، تمام متن بین نقطه ویرگول و انتهای خط به عنوان یک نظر در نظر گرفته می شود. می توانید از نظرات برای توضیح کد موجود در اسکریپت استفاده کنید.

هر زمان که تغییری در یک اسکریپت ایجاد می‌کنید، باید آن را مجدداً بارگیری یا اجرا کنید تا این تغییرات کار کنند.

برای بارگذاری اسکریپت، روی فایل اسکریپت دوبار کلیک کنید یا روی فایل اسکریپت کلیک راست کرده و Run Script را انتخاب کنید. اگر در حال ویرایش یک اسکریپت در حال اجرا هستید، مطمئن شوید که اسکریپت را با کلیک راست روی نماد AutoHotkey (AutoHotkey systray یا نماد ناحیه اعلان) در ناحیه اعلان ویندوز بارگیری مجدد کرده و گزینه Reload This Script را انتخاب کنید.

هنگامی که اسکریپت بارگذاری شد، باید بتوانید “hello” را در کادر متن زیر تایپ کنید و پس از فشار دادن فاصله یا هر نقطه نگاری، اسکریپت را تایپ کنید “Hello World! My first script.”