ملف AHK (ما هو وكيفية فتح واحد)

جدول المحتويات:

ملف AHK (ما هو وكيفية فتح واحد)
ملف AHK (ما هو وكيفية فتح واحد)
Anonim

ما يجب معرفته

  • ملف AHK هو برنامج نصي AutoHotkey.
  • افتح واحدًا باستخدام AutoHotkey ، أو قم بتحريره باستخدام محرر نصوص.
  • تحويل إلى EXE مع Ahk2Exe.

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

ما هو ملف AHK؟

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

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

Image
Image

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

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

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

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

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

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

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

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

كيفية تحويل واحد

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

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


C: / Program Files / AutoHotkey / Compiler

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

أمثلة ملف AHK

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

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


؛ إظهار أو إخفاء الملفات المخفية

h::

RegRead، HiddenFiles_Status، HKEY_CURRENT_USER، Software / Microsoft / Windows / CurrentVersion / Explorer / Advanced، Hidden

If HiddenFiles_Status=2RegWrite، REG_DWORD، HKEY_CURRENT_USER، Software / Microsoft / Windows / CurrentVersion / Explorer / Advanced، Hidden، 1

Else

RegWrite، REG_DWORD، HKEY_CURRENT_USER، Software / Microsoft / Windows / CurrentVersion / Explorer / Advanced، Hidden، 2

WinGetClass، eh_Class، A

إذا (eh_Class=" 32770" OR A_OSVersion="WIN_VISTA")

إرسال ، {F5}

Else PostMessage، 0x111، 28931،،، A

Return

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


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

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


p:: تشغيل cmd

راجع المرجع السريع AutoHotkey لأسئلة بناء الجملة ، و AutoHotkey Script Showcase لمزيد من أمثلة البرنامج النصي.

لا يزال لا يمكن فتحه؟

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

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

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

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

ملفات ASHX هي مثال آخر. يتم إضافة حرف واحد فقط إلى امتداد الملف هذا ، ولكن التنسيق له علاقة بتطبيقات خادم الويب ASP. NET بدلاً من ذلك.

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

موصى به: