إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

التعامل مع لوحة المفاتيح في برنامج autoplay

تقليص
هذا الموضوع مغلق.
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • التعامل مع لوحة المفاتيح في برنامج autoplay

    [frame="12 98"]




    وبعــــــــــــــــــــــ ــــــــــد

    الاخوة مشرفي وأعضاء منتدى الهندسة الصناعية

    أهلا وسهلا ومرحبا بكم وأسعد الله أوقاتكم بطاعته ومحبته .



    بداية اعتذر عن قلة مشاركاتي في المنتدى بسبب ظروف العمل أسأل الله العلي القدير أن
    يوفقنا واياكم لما فيه الخير والصلاح .

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

    برنامج الأتوبلاي شأنه شأن سائر برامج البرمجة يدعم خاصية التعرف على أزرار لوحة المفاتيح
    بمعني آخر يمكن لك أخي الكريم أن تضيف أكواد لمشروعك يتم تنفيذها من خلال الضغط على زر معين
    أي يمكن أن تمكن المستخدم من استعمال زر معين لتنفيذ أمر معين .

    وتعرف هاته الطريقة من خلال Virtual key codes لتحديد أو تعريف أرقام ورموز أزرار الكيبورد وبالتالي
    سهولة تنفيذ أمر معين باعتماد المتغير e_key


    سنوضح الأمر أكثر




    افتح مشروع جديد اضغط بمين الماوس على الصفحة الأولى
    properties
    script
    On key

    الصق الكود التالي ثم وافق ......اضغط F5 للمعاينة واضغط Enter من لوحة المفاتيح

    كود:
    if e_Key == 13 then
    
      Dialog.Message("welcom.. to ","abc4web.net");
        
    end
    الان احذف الكود الأول وضع مكانه الكود التالي واضغط موافق للمعاينة ثم اضغط الحرف " c "

    كود:
    if e_Key == 67  then
    File.Run("cmd.exe", "", _SourceDrive.."\\", SW_SHOWNORMAL, false);
    end
    الان احذف كل الأكود


    ادرج عنصر انبوت وصفحة ويب

    اضغط مرتين على الأنبوت

    من التبويب On key الصق الكود التالي واضغط موافق للمعاينة

    كود:
    if e_Key == 13 then
        
        Web.LoadURL("Web1", Input.GetText("Input1"));
    end
    انسخ هذا الرابط داخل الانبوت واضغط انتر من لوحة المفاتيح

    http://www.google.fr/


    أعتقد أخي الكريم أنك بدأت تفهم كيفية استخدام لوحة المفاتيح مع البرنامج كل ما في الأمر هو وضع رقم الزر المناسب
    للوحة المفاتيح فلو لاحظت أن الرقم 13 هو يخص زر Enter
    والرقم 67 يخص الحرف c .

    امممممممممممممممممم فهمت الأن ؟؟؟؟؟؟؟ لكن كيف أعرف أرقام أزرار لوحة المفاتيح ؟؟؟؟؟؟



    تفضل هاته القائمة الكاملة لآرقام أزرار لوحة المفاتيح من اليسار الرقم ومن اليمين اسم الزر === ok


    http://www.indigorose.com/webhelp/am..._Key_Codes.htm


    ما هي العناصر أو الكائنات التي تعتمد هذا المتغيـــــــــــــــــر ؟؟؟؟؟


    الجواب :
    [gdwl]

    On Key

    This event is available for the input object, listbox object, combobox object, tree object, richtext object and each page or dialog in your project.

    On the input object, these are the actions that will be performed whenever the cursor is inside the input object and the user presses a key.

    On the listbox object, these are the actions that will be performed whenever the listbox object has focus and the user presses a key.

    On the combobox object, these are the actions that will be performed whenever the combobox object has focus and the user presses a key.

    On the tree object, these are the actions that will be performed whenever the combobox object has focus and the user presses a key.

    On the richtext object, these are the actions that will be performed whenever the richtext object has focus and the user presses a key.

    On a page, these are the actions that will be performed whenever the application window has focus and the user presses a key.

    On a dialog, these are the actions that will be performed whenever the dialog window has focus and the user presses a key.

    The following event variables are automatically set whenever this event is triggered:

    [/gdwl]



    لاتنسونا بصالح الدعاء فلكم الأجر بالمثل .


    والسلام عليكم ورحمة الله وبركاته





    [/frame]

  • #2
    بارك الله فيك أخانا عزيز وجزاك الله خيرا الحزاء

    ماشاءا لله معلومات قيمة والشرح والأمثلة فى القمة دائما

    :teslam:

    تعليق


    • #3
      جزاك الله خيرا اخانا شريف وبارك الله فيك

      تعليق


      • #4
        شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

        تعليق

        مواضيع تهمك

        تقليص

        المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 06-08-2025 الساعة 11:33 PM
        المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 06-04-2025 الساعة 05:29 PM
        المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 05-31-2025 الساعة 10:07 PM
        المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 05-30-2025 الساعة 11:48 PM
        المنتدى: التصنيع والانتاج نشرت بواسطة: HaMooooDi الوقت: 05-30-2025 الساعة 09:36 AM
        يعمل...
        X