ما هو ملف AHK؟

كيفية فتح وتحرير وتحويل ملفات AHK

ملف ذو ملحق الملف .AHK هو ملف Script AutoHotkey. وهو نوع ملف نصي عادي يستخدمه AutoHotkey ، وهو أداة برمجية مجانية لأتمتة المهام في Windows.

يمكن لبرنامج AutoHotkey استخدام ملف AHK لأتمتة أشياء مثل النقر فوق مطالبات النافذة وكتابة الأحرف والأرقام والمزيد. إنها مفيدة بشكل خاص للإجراءات الطويلة والمنتظمة والمكررة التي تتبع دائمًا نفس الخطوات.

كيفية فتح ملف AHK

على الرغم من أن ملفات AHK هي مجرد ملفات نصية ، إلا أنه يتم فهمها وتنفيذها فقط في سياق برنامج AutoHotkey المجاني. يجب تثبيت هذا البرنامج من أجل فتح ملف AHK لتنفيذ المهام التي يصفها الملف.

طالما أن الصيغة صحيحة ، يفهم البرنامج ما هو مكتوب في ملف AHK كسلسلة من الأوامر التي يجب أن يتبعها AutoHotkey.

هام: توخى الحذر الشديد لاستخدام الملفات القابلة للتنفيذ مثل ملفات AHK التي قمت بإنشائها بنفسك أو التي قمت بتنزيلها من مصدر موثوق به. لحظة وجود ملف AHK على جهاز كمبيوتر مثبت عليه برنامج AutoHotkey هو اللحظة التي تضع فيها جهاز الكمبيوتر الخاص بك في خطر. قد يحتوي الملف على نصوص برمجية ضارة يمكن أن تسبب الكثير من الضرر لملفاتك الشخصية وكذلك لملفات النظام الهامة.

ملاحظة: تحتوي صفحة تنزيل AutoHotkey على كل من الإصدار الكامل المثبت من البرنامج بالإضافة إلى خيار محمول لكل من الإصدارين 32 بت و 64 بت من Windows.

كل ما قيل ، لأن ملفات AHK مكتوبة بنص عادي ، يمكن استخدام أي محرر نصوص (مثل Notepad في Windows أو واحد من أفضل قائمة تحرير النصوص الحرة ) لبناء الخطوات وإجراء تغييرات على ملفات AHK الموجودة. مرة أخرى ، على الرغم من ذلك ، يجب تثبيت برنامج AutoHotkey لجعل الأوامر المضمّنة في الملف النصي بالفعل القيام بشيء ما .

هذا يعني أنك إذا قمت بإنشاء ملف AHK على جهاز الكمبيوتر الخاص بك وأنه يعمل بشكل جيد مع تثبيت AutoHotkey ، فلا يمكنك إرسال نفس ملف AHK إلى شخص آخر ليس لديه برنامج مثبت ، ونتوقع منه أن يعمل من أجله أيضًا. وهذا بالطبع ما لم تقم بتحويل ملف AHK إلى ملف EXE ، والذي يمكنك معرفة المزيد عنه في القسم أدناه.

ملاحظة: قد لا يبدو أنك قمت بفتح ملف AHK إذا كانت التعليمات الموجودة داخل الملف لا تفعل شيئًا واضحًا. على سبيل المثال ، إذا تم إعداد ملف AHK لكتابة جملة بعد إدخال تركيبة خاصة من أوامر لوحة المفاتيح ، فلن يؤدي فتح ملف AHK المحدد هذا إلى الكشف عن أي نافذة أو مؤشر يشير إلى أنه قيد التشغيل. ومع ذلك ، ستعرف على وجه اليقين أنك قد فتحت واحدة إذا تمت تهيئتها لفتح برامج أخرى ، وإيقاف تشغيل الكمبيوتر ، وما إلى ذلك - وهو شيء واضح.

ومع ذلك ، يتم عرض كافة البرامج النصية المفتوحة في إدارة المهام باسم AutoHotkey ، وكذلك في منطقة الإعلام بشريط مهام Windows. لذلك إذا لم تكن متأكدًا مما إذا كان ملف AHK قيد التشغيل حاليًا في الخلفية ، فاحرص على التحقق من تلك المناطق.

كيفية تحويل ملف AHK

يمكن تحويل ملفات AHK إلى EXE بحيث يمكن تشغيلها دون الحاجة إلى تثبيت برنامج AutoHotkey بشكل صريح. يمكنك قراءة المزيد حول تحويل AHK إلى EXE على صفحة تحويل Script إلى صفحة EXE (ahk2exe).

بشكل أساسي ، أسرع طريقة للقيام بذلك هي انقر بزر الماوس الأيمن فوق ملف AHK واختر الخيار Compile Script . يمكنك أيضًا تحويل ملف AHK من خلال برنامج Ahk2Exe المتضمن في مجلد تثبيت AutoHotkey (يمكنك البحث عنه من خلال قائمة ابدأ أو باستخدام أداة بحث عن الملفات مثل كل شيء) ، والتي تتيح لك أيضًا اختيار ملف رمز مخصص.

AutoIt هو برنامج مشابه لـ AutoHotkey ولكنه يستخدم تنسيقات ملفات AUT و AU3 بدلاً من AHK. قد لا تكون هناك طريقة سهلة لتحويل ملف AHK إلى AU3 / AUT ، لذلك قد تضطر إلى إعادة كتابة النص البرمجي بالكامل في AutoIt إذا كان هذا هو ما تبحث عنه.

أمثلة ملف AHK

فيما يلي بعض الأمثلة على ملف AHK الذي يمكنك استخدامه في دقائق. فقط قم بنسخ واحد في محرر نصوص ، احفظه بامتداد الملف .AHK ، ثم افتحه على كمبيوتر يقوم بتشغيل AutoHotkey. ستعمل في الخلفية (لن "ترى" فتحها) وتعمل على الفور عندما يتم تشغيل المفاتيح المقابلة.

هذا هو أحد البرامج النصية لـ AutoHotkey الذي سيعرض أو يخفي الملفات المخفية في كل مرة يتم فيها الضغط على مفتاح Windows ومفتاح H في نفس الوقت. هذا أسرع بكثير من إظهار / إخفاء الملفات المخفية يدوياً في Windows .

. استخدم Windows Key + 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، مخفي، 1 آخر RegWrite، REG_DWORD، HKEY_CURRENT_USER، Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced، مخفي، 2 WinGetClass، eh_Class، A If (eh_Class = "# 32770" أو A_OSVersion = "WIN_VISTA" ) send، {F5} Else PostMessage، 0x111، 28931 ،،، A Return

التالي هو برنامج نصي AutoHotkey أبسط من ذلك بكثير وهو قابل للتحرير تمامًا حسب رغبتك. سيفتح البرنامج مع اختصار لوحة مفاتيح سريع. في هذا المثال ، قمنا بتعيين البرنامج النصي لفتح "المفكرة" عند الضغط على Windows Key + N.

#n :: تشغيل المفكرة

إليك نموذجًا مشابهًا يفتح بسرعة موجه الأوامر من أي مكان:

#p :: تشغيل cmd

تلميح: راجع مرجع AutoHotkey السريع عبر الإنترنت لأسئلة بناء الجملة وأمثلة أخرى في النص البرمجي لـ AutoHotkey.

ما زال يتعذر فتح ملف AHK الخاص بك؟

إذا لم يتم تشغيل الملف الخاص بك عند تثبيت AutoHotkey ، وخاصة إذا لم يعرض لك أوامر نصية عند عرضها مع محرر نصوص ، فهناك فرصة جيدة بالفعل لعدم وجود ملف نصي لـ AutoHotkey.

بعض الملفات تستخدم لاحقة في النهاية مكتوبة كثيرًا مثل ".AHK" ولكن هذا لا يعني أنه يجب عليك التعامل مع الملفات على أساس المساواة - فهي لا تفتح دائمًا بنفس البرامج أو يتم التحويل باستخدام أدوات التحويل نفسها .

على سبيل المثال ، ربما يكون لديك بالفعل ملف AHX ، وهو ملف WinAHX Tracker Module ليس له علاقة بملفات البرامج النصية المستخدمة مع AutoHotkey.

ميزة أخرى مماثلة ، ولكنها امتداد ملف مختلف تمامًا ، هي APK يستخدم لملفات حزمة Android. هذه هي التطبيقات التي تعمل على نظام تشغيل أندرويد وهي بعيدة عن الملفات النصية بقدر الإمكان ، لذا إذا كان لديك أحد هذه الأجهزة فلن تتمكن من استخدام فتاحات AutoHotkey من أعلى لفتحها.

الهدف هنا هو البحث عن امتداد الملف الذي لديك بالفعل بحيث يمكنك العثور على البرنامج المناسب الذي يمكنه فتحه أو تحويله إلى تنسيق جديد.

ومع ذلك ، إذا كان لديك ملف AHK ولا يزال غير مفتوح مع الاقتراحات من أعلاه ، فراجع الحصول على مزيد من المساعدة للحصول على معلومات حول الاتصال بي على الشبكات الاجتماعية أو عبر البريد الإلكتروني ، ونشرها على منتديات الدعم الفني ، وأكثر من ذلك. اسمحوا لي أن أعرف ما هي أنواع المشاكل التي تواجهها عند فتح ملف AHK أو استخدامه ، وسأرى ما يمكنني فعله للمساعدة.