انتقل إلى المحتوى

ؤطو هوط كي

من ويكيپيديا
أوتو هوت كي
تطبيق، لغة برمجة نصية، النقر التلقائي
تخدامscript بدل
الصانعChris Mallett بدل
المُطوِّرAutoHotkey Foundation LLC بدل
المنصةمايكروسوفت ويندوز بدل
نظام التشغيلمايكروسوفت ويندوز بدل
صيغة ملف قابلة للقراءةAHK script بدل
بلغة البرمجةسي++، AutoHotkey language بدل
مستودع الشفرة المصدريةhttps://github.com/AutoHotkey/AutoHotkey بدل
مُعرِّف نسخة البرمجية2.0.28 بدل
دليل المستخدمhttps://www.autohotkey.com/docs/ بدل
السيت الرسميhttps://www.autohotkey.com/ بدل
رابط المنتدى الرسميhttps://www.autohotkey.com/boards/ بدل
الرخصةرخصة جنو العمومية الإصدار 2 بدل
حالة حقوق الطبع و النشرحقوق التأليف والنشر محفوظة بدل
كايخدّمAHK script بدل
طاڭ ديال سطاك إكستشينجhttps://stackoverflow.com/tags/autohotkey بدل
لمقال مقطوع من شجرة، ما كايدي ليه تا شي مقال أخر، زيد ليان ديالو ف مقالات خرين.

ؤطو هوط كينݣليزية: AutoHotkey) هو برنامج خدام ف ويندوز، فابور و مفتوح المصدر. هو لغة برمجة نصية دارت باش تسهل الخدمة اللي كتعاود ف أورديناطور.

لوڭو ديال ؤطو هوط كي

تاريخ

[بدل | بدل لكود]

بدا هاد البرنامج ف عام 2003 من عند كريس مالت. من نهار اللي خرج و هو كيتطور بفضل مجتمع المطورين المتطوعين.[1]

النسخة اللّولة

[بدل | بدل لكود]

ف 2010، AutoHotkey v1.1 (اللي كانت معروفة أصلاً ب إسم AutoHotkey_L) ولات المنصة الرئيسية للتطوير المستامر ديال AutoHotkey.[2] ف آواخر عام 2012، ولاّت الفرع الرسمي.[3]

النسخة الثانية

[بدل | بدل لكود]

ف يوليوز 2021، خرجات أول نسخة بيطا ديال AutoHotkey v2.[4][5] ونهار 20 نوفمبر 2022، خرج أول مرشح للإصدار، وكان مخطط باش يخرجو الإصدار لكامل ديال v2.0.0 من بعد ف نفس العام.[6] نهار 20 دجنبر 2022، الإصدار v2.0.0 خرج ب شكل رسمي. و نهار 22 يناير 2023، ولاّت AutoHotkey v2 النسخة الرئيسية الرسمية.[7] أما النسخة اللّولة AutoHotkey v1.1 ولات قديمة و ما بقاوش كيزيدو فيها ميزات جديدة، ولكن الموقع باقي كيدعم هاد النسخة.[8]

أمتلة و كيفاش تخدم به

[بدل | بدل لكود]

النسخة التانية فيها بزاف ديال المميزات و تتختالف كتابة د لكود ديالها على النسخة اللولة، مثلا يلا بغا لواحد غير يكتب هاد الكلمة "drjg" باش تعطيه "ڭ" غايخصو يدير هاد الكود ف فيشي جديد سميتو متلا: swihla.ahk و كيبرك عليه باش يخدم و من بعد غير كيتب ف لكلاڤي الكلمة "drjg" كاتعطيه "ڭ" و نفش الشي يقدر يديرو لواحد معا حروف فحال ڨ پ

#SingleInstance Force

:*:drjv::ڨ
:*:drjg::ڭ
:*:drjp::پ

هادا مثال خور باش تقال 6 د لفيشيات ف البيرو يعني كيختاصر الوقت باش تقال[ماواضحش] كل واحد:


#SingleInstance Force

; Get the path to the user's desktop
DesktopPath := A_Desktop

; Define folder names
FolderNames := ["Folder1", "Folder2", "Folder3", "Folder4", "Folder5", "Folder6"]

; Loop through the folder names and create them
for Index, FolderName in FolderNames {
    FolderPath := DesktopPath "\" FolderName
    if !FileExist(FolderPath) {
        DirCreate(FolderPath)
    }
}

هادا مثال كيخلي لواحد يقاد فيشي مثلا ديال js ولاّ docx ولاّ txt و يخبع فيه دكشي اللي منسوخ مثلا يلا لواحد دار كوپي ل شي حاجة و بغا يقاد فيشي غير ب لكتابة ديال ccahk ف لكلاڤيي يعطي فيشي سميتو 1.ahk ف البيرو فيه دكشي اللي كوپا لواحد

#SingleInstance Force

:*:ccahk::
{
createFile("1.ahk")
}

:*:ccjsx::
{
createFile("1.jsx")
}

:*:cctxt::
{
createFile("1.txt")
}

:*:ccdoc::
{
createFile("1.doc")
}

;================================================function

createFile(fileName) {
    ; Define the full path for the file on the desktop
    filePath := "C:\Users\Administrateur\Desktop\" fileName

    ; Create a new file and append the clipboard contents to it
    FileAppend(A_Clipboard, filePath, "UTF-8")
}

المميزات

[بدل | بدل لكود]

الوظائف الأساسية

[بدل | بدل لكود]
  • تسجيل و معاودة الكليكات ديال السوري و الكلاڤيي
  • لمصاوبة ديال شورتكات (ختصارات) للكلاڤيي
  • تطميت البرامج ف ويندوز
  • واجهة (أنطيرفاص) ساهلة للمبتدئين

اللونڭاج

[بدل | بدل لكود]

اللونڭاج ديال ؤطو هوط كي مبنية على أساس بسيط و ساهل ف التعلم. المستخدمين يقدرو يكتبو سكريپتات (نصوص برمجية) باش:

  • يديرو تطميت للمهام لمتعاودة
  • يتحكمو فالبرامج الأخرى
  • يصاوبو واجهات خدايمي بسيطة

تخدام

[بدل | بدل لكود]

تخدامات شايعة

[بدل | بدل لكود]
  • تطميت المهام المكتبية
  • تسريع لخدمة على لورديناتور
  • برمجة ختصارات مخصصة
  • التحكم فالبرامج الأخرى

مزاود

[بدل | بدل لكود]

مصادر

[بدل | بدل لكود]
  1. "AutoHotkey Changelog for Years 2003-2004". web.archive.org. 2011-11-04. Archived from the original on 2011-11-04. Retrieved 2024-12-24.
  2. "My status and website changes - Announcements". AutoHotkey Community (ب الإنجليزية).
  3. "The AutoHotkey Foundation". autohotkey. 2014-05-26. Retrieved 2025-02-03.
  4. "AutoHotkey v2". www.autohotkey.com. Retrieved 2025-02-03.
  5. "AutoHotkey v2.0-beta.1 - AutoHotkey Community". www.autohotkey.com (ب British English). Retrieved 2025-02-03.
  6. "v2.0-rc.1 - AutoHotkey Community". www.autohotkey.com (ب British English). Retrieved 2025-02-03.
  7. "AutoHotkey v2 Official Release Announcement - AutoHotkey Community". www.autohotkey.com (ب British English). Retrieved 2025-02-03.
  8. "End of Life: v1.1 - AutoHotkey Community". www.autohotkey.com (ب British English). Retrieved 2025-02-03.