یک پرونده AHK چیست؟

نحوه باز کردن، ویرایش و تبدیل فایلهای AHK

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

نرم افزار AutoHotkey می تواند از فایل AHK برای به کارگیری موارد مانند کلیک کردن پنجره ها، تایپ کردن حروف و اعداد و موارد دیگر استفاده کند. این به ویژه برای طولانی، کشیده و اقدامات تکراری است که همیشه از مراحل مشابه پیروی می کنند.

چگونه یک فایل AHK باز کنیم

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

تا زمانی که نحو درست باشد، نرم افزار آنچه را که در فایل AHK نوشته شده است به عنوان یک سری از دستورات AutoHotkey باید دنبال کند.

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

توجه: صفحه دانلود AutoHotkey حاوی نسخه کامل نصب کننده نرم افزار و همچنین گزینه قابل حمل برای نسخه های 32 بیتی و 64 بیتی ویندوز است.

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

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

توجه: ممکن است به نظر نرسد که فایل AHK را باز کرده اید اگر دستورالعمل های داخل فایل چیزی مشخص نیست. به عنوان مثال، اگر فایل AHK شما فقط برای تایپ یک جمله پس از وارد کردن ترکیبی خاص از دستورات صفحه کلید تنظیم شده باشد ، باز کردن آن فایل AHK خاص هیچ پنجره یا نشانه ای از آن را نشان نمی دهد. با این حال، اگر بخواهید برنامه های دیگر را باز کنید، کامپیوترتان را خاموش کرده اید، مطمئن شوید که شما آن را باز کرده اید. - چیزی واضح است.

با این حال، تمام اسکریپت های باز در Task Manager به عنوان AutoHotkey نمایش داده می شود ، و همچنین در بخش اطلاع رسانی در نوار وظیفه ویندوز. بنابراین اگر مطمئن نیستید که آیا فایل AHK در حال حاضر در پس زمینه اجرا می شود، مطمئن شوید که این قسمت ها را بررسی کنید.

چگونه فایل AHK را تبدیل کنیم

فایل AHK را می توان به EXE تبدیل کرد تا بتواند بدون نیاز به نصب نرم افزار AutoHotkey بطور صریح اجرا شود. شما می توانید بیشتر در مورد تبدیل AHK به EXE در تبدیل یک اسکریپت به یک صفحه EXE (ahk2exe) اطلاعات کسب کنید.

اساسا، سریعترین راه برای انجام این کار این است که فایل AHK راست کلیک کرده و گزینه Compile Script را انتخاب کنید. شما همچنین می توانید فایل AHK را از طریق برنامه Ahk2Exe موجود در پوشه نصب AutoHotkey (شما می توانید آن را از طریق منوی شروع یا ابزار جستجو فایل مانند Everything جستجو کنید)، که همچنین به شما اجازه می دهد یک فایل آیکون سفارشی را انتخاب کنید.

AutoIt یک برنامه است که شبیه به AutoHotkey است اما از فرمت فایل AUT و AU3 به جای AHK استفاده می کند. ممکن است راهی آسان برای تبدیل فایل AHK به AU3 / AUT وجود نداشته باشد، بنابراین ممکن است مجبور شوید اسکریپت را در AutoIt به طور کامل بازنویسی کنید، اگر این چیزی است که شما بعد از آن هستید.

نمونه فایل AHK

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

این یک اسکریپت AutoHotkey است که هر بار که کلید ویندوز و کلید H در یک زمان فشار داده می شود، فایل های پنهان را نشان می دهد یا پنهان می کند . این بسیار سریعتر از نشان دادن / پنهان کردن فایلهای مخفی در ویندوز است .

؛ از ویندوز کلید + H برای نشان دادن یا پنهان کردن فایل های مخفی #h :: RegRead، HiddenFiles_Status، HKEY_CURRENT_USER، Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced، Hidden If HiddenFiles_Status = 2 RegWrite، REG_DWORD، HKEY_CURRENT_USER، Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced، Hidden، 1 Other RegWrite، REG_DWORD، HKEY_CURRENT_USER، Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced، Hidden، 2 WinGetClass، eh_Class، A اگر (eh_Class = "# 32770" یا A_OSVersion = "WIN_VISTA" ) ارسال کنید، {F5} پست الکترونیکی دیگر، 0x111، 28931 ،،، بازگشت

در زیر، اسکریپت AutoHotkey ساده تر است که به راحتی قابل ویرایش است. این یک برنامه با یک میانبر سریع صفحه کلید را باز می کند. در این مثال، ما اسکریپت را برای باز کردن دفترچه یادداشت در هنگام کلید ویندوز + N فشار داده ایم.

#n :: اجرای دفترچه یادداشت

در اینجا یک مورد مشابه است که به سرعت Command Prompt از هر کجا باز می شود:

#p :: اجرای cmd

نکته: به طور خودکار در AutoHotkey مرجع سریع آنلاین برای سنتکس و سایر نمونه های اسکریپت AutoHotkey مشاهده کنید.

هنوز نمیتوانید فایل AHK خود را باز کنید

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

بعضی از فایل ها از یک پسوند در انتها استفاده می کنند که خیلی شبیه ".AHK" است، اما این بدان معنا نیست که شما باید فایل ها را به همان اندازه برابر کنید - آنها همیشه با برنامه های مشابه باز نمی شوند یا با ابزار مشابه تبدیل نمی شوند .

برای مثال، شاید شما واقعا یک فایل AHX دارید که یک فایل Module ردیابی WinAHX است که هیچ ارتباطی با فایل های اسکریپت مورد استفاده با AutoHotkey ندارد.

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

نکته اینجا این است که فایل extension را که واقعا انجام می دهید مطالعه کنید تا بتوانید برنامه مناسب را پیدا کنید که بتواند آن را باز کند یا آن را به فرمت جدید تبدیل کند.

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