AutoHotkey
AutoHotkey هي أداة لبرامج الماكرو والأتمتة مجانية ومفتوحة المصدر والتي تتيح للمستخدمين أتمتة المهام المتكررة. إنها مدفوعة بلغة نصية مخصصة لها توفير خاص لتحديد اختصارات لوحة المفاتيح ، والمعروفة باسم Hotkeys.
https://www.autohotkey.com/
يدعم
يعد منتدى Community AutoHotkey هو المصدر الرئيسي لدعم AutoHotkey.
لا يتم الحفاظ على AutoHotkey V1 ، ولكن يتم تقديم الدعم من قبل أفراد المجتمع.
- البرامج النصية التي لا تعمل : للحصول على المساعدة الحصول على برامج نصية على الرمز AutoHotkey للعمل بالطريقة التي تريدها ، ابدأ موضوعًا في طلب المساعدة (V2) أو طلب المساعدة الفرعية (V1) ، اعتمادًا على إصدار AutoHotKey الخاص بك.
- تقارير الأخطاء : إذا كنت في شك حول طبيعة مشكلتك ، فيرجى نشر طلب المساعدة (V2) للتأكيد. خلاف ذلك ، ينبغي الإبلاغ عن الأخطاء في تقارير الأخطاء الفرعية.
- الإيجابيات الخاطئة : إذا لاحظت أي ملفات AutoHotkey (التي تم تنزيلها من المصادر الرسمية) يتم وضع علامة على أنها مشبوهة أو فيروس ، فمن المحتمل أن تكون إيجابية كاذبة. يرجى الرجوع إلى صفحتنا حول كيفية حل أو الإبلاغ عن هذه هنا.
- مواضيع تنمية أخرى : لأي استفسارات أخرى متعلقة بالتطوير ، يرجى استخدام Subforum لتطوير AutoHotkey.
كيفية التجميع
تم تطوير AutoHotkey مع Microsoft Visual Studio Community 2022 ، وهو تنزيل مجاني من Microsoft.
- احصل على رمز المصدر.
- افتح AutoHotkeyx.sln في Visual Studio.
- حدد البناء والمنصة المناسبة.
- يبني.
تم تكوين المشروع بطريقة تسمح للبناء باستخدام Visual Studio 2012 أو لاحقًا ، ولكن يتم اختبار مجموعة أدوات 2022 فقط بانتظام. يتم استخدام بعض ميزات لغة C ++ الأحدث ، وبالتالي قد تكون هناك حاجة إلى إصدار لاحق من برنامج التحويل البرمجي.
التطوير في VS Code
يمكن أيضًا بناء وتصحيح تصحيح AutoHotkey V2 في VS Code.
متطلبات:
- C/C ++ لرمز Visual Studio. قد يطالبك VS Code بتثبيت هذا إذا فتحت ملف .cpp.
- بناء أدوات لـ Visual Studio 2022 مع عبء العمل "Desktop Development with C ++" ، أو ما شابه (يجب أن تعمل بعض الإصدارات القديمة أو الأحدث والمنتجات المختلفة).
بناء التكوينات
يحتوي AutoHotkeyx.vcxproj على عدة مجموعات من تكوينات الإنشاء. التكوينات الرئيسية هي:
- تصحيح : AutoHotkey.exe في وضع التصحيح.
- الإصدار : AutoHotkey.exe للاستخدام العام.
- قائمة بذاتها : AutoHotkeysc.bin ، تستخدم في البرامج النصية المترجمة.
التكوينات الثانوية هي:
- (MBCs) : ANSI (مجموعة الأحرف متعددة البايت). التكوينات بدون هذه اللاحقة هي Unicode.
- .DLL : يبني DLL التجريبي لاستخدام استضافة المترجم المترجم ، مثل تمكين استخدام مكتبات V1 في برنامج نصي V2. انظر readme-lib.md.
المنصات
يتضمن AutoHotkeyx.vcxproj المنصات التالية:
- Win32 : لنظام التشغيل Windows 32 بت.
- X64 : لنظام التشغيل Windows X64.
يدعم AutoHotkey Windows XP مع أو بدون حزم خدمة و Windows 2000 عبر تصحيح ASM (Win2Kcompat.asm). يمكن إزالة الدعم إذا أصبح الحفاظ عليه غير تافهة. الإصدارات القديمة غير مدعومة.