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

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

التاريخ في مقبض النافذة النشطة

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

  • التاريخ في مقبض النافذة النشطة

    بسم الله الرحمن الرحيم
    الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين
    السلام عليكم ورحمة الله وبركاته

    أبحث عن طريقة لإظهار " التـــاريخ و التوقيت " في أي مقبض نافذة برنامج - TitleBar - في وضع نشط

    مثلا : عندما أفتح المتصفح يظهر في أعلاه التاريخ و التوقيت
    وهكذا مع أي نافذة نشطة انطلاقا من إجراء من داخل الاوتوبلاي يحقق ظهور المطلوب كلما توفرت شروطه

    شكـــــرا ... متمنيا أن يكون الطلب واضحا

  • #2
    يبــــــدو أني لم أشـــرح الطلب جيـــــدا .

    تعليق


    • #3
      بالعكس الطلب واضح وجلي
      عن نفسي اجهل الجواب
      موفق بإذن الله ... لك مني أجمل تحية .

      تعليق


      • #4
        بسم الله الرحمن الرحيم
        الطلب واضح استاذنا الفاضل
        لكن الاجابة صعبة ؟؟؟؟
        موفق بإذن الله ... لك مني أجمل تحية .

        تعليق


        • #5
          محاولة
          في on show في كل صفحة

          كود PHP:
          Page.StartTimer(1000); 
          و في التايمر
          كود PHP:
          System.GetDate(DATE_FMT_US);
          System.GetTime(TIME_FMT_MIL);
          Window.SetText(Application.GetWndHandle(), t.."**"..r); 
          او هذا ليظهر التاريخ كله مع التوقيت
          كود PHP:
          Window.SetText(Application.GetWndHandle(), os.date("%A:%c")); 

          تعليق


          • #6
            المشاركة الأصلية بواسطة فرح صالحي مشاهدة المشاركة
            بالعكس الطلب واضح وجلي
            عن نفسي اجهل الجواب
            موفق بإذن الله ... لك مني أجمل تحية .

            مشكــــور جدا على المرور أتمنى فعلا أن يكــــون الطلب واضحـــا حتى
            أحصــل على الإجابة على الســـؤال .

            تعليق


            • #7
              المشاركة الأصلية بواسطة ياسرهتهت مشاهدة المشاركة
              بسم الله الرحمن الرحيم
              الطلب واضح استاذنا الفاضل
              لكن الاجابة صعبة ؟؟؟؟
              موفق بإذن الله ... لك مني أجمل تحية .
              مشكور جدا ... في قادم الأيام ستكتسب المعلومة
              إن شــــاء الله

              تعليق


              • #8
                المشاركة الأصلية بواسطة المحترف اقلي مشاهدة المشاركة
                محاولة
                في on show في كل صفحة

                كود PHP:
                page.starttimer(1000); 
                و في التايمر
                كود PHP:
                system.getdate(date_fmt_us);
                system.gettime(time_fmt_mil);
                window.settext(application.getwndhandle(), t.."**"..r); 
                او هذا ليظهر التاريخ كله مع التوقيت
                كود PHP:
                window.settext(application.getwndhandle(), os.date("%a:%c")); 
                المطلوب أعمق و أصعب مما تفضلت به لأن المطلوب باختصار يخص
                كل البرامج المفتوحة في وضـــع نشط و ليس فقط نوافذ الاوتوبلاي
                موفق و مشكور على المحاولة

                تعليق


                • #9
                  اخي الكريم .. حاولت تقديم المساعده .. ولكن للاسف هناك قصور في كود الحصول على Handle النافذه النشطه الموجود في الاضافه winApi .. هناك فقط الحصول على جميع ال Handle لكل النوافذ المفتوحه وبالتالي تغيير العناوين لكل النوافذ وليس لنافذه محدده !!
                  اذا وجدت حل راح اقدمه لك

                  بالتوفيق

                  تعليق


                  • #10
                    المشاركة الأصلية بواسطة Haitham.2012 مشاهدة المشاركة
                    اخي الكريم .. حاولت تقديم المساعده .. ولكن للاسف هناك قصور في كود الحصول على Handle النافذه النشطه الموجود في الاضافه winApi .. هناك فقط الحصول على جميع ال Handle لكل النوافذ المفتوحه وبالتالي تغيير العناوين لكل النوافذ وليس لنافذه محدده !!
                    اذا وجدت حل راح اقدمه لك

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

                    كود PHP:
                    Windows=Window.EnumerateTitles(true);
                    if(
                    Windows)then
                    for handletitle in pairs (Windows) do
                    Window.SetText(handleos.date("%x %X"));
                    end
                    end 
                    ما أقصده هو الوضع النشط مع المحافظة على عنوان النافذة مع التاريخ و الوقت المتغير

                    تعليق


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


                      أعتقد إن كنت متذكر جيدا أن إضافة الأكشن AutoIt يمكنها القيام بهذه المهمة

                      تعليق


                      • #12
                        المشكله تكمن في الحصول على Handle النافذه النشطه .. ان شاء الله نجد حل

                        تعليق


                        • #13
                          المشاركة الأصلية بواسطة عبود عبود مشاهدة المشاركة
                          السلام عليكم ورحمة الله وبركاته


                          أعتقد إن كنت متذكر جيدا أن إضافة الأكشن AutoIt يمكنها القيام بهذه المهمة

                          وعليكم السلام ورحمة الله وبركاته
                          مرور طيب بارك الله فيـــك
                          التعديل الأخير تم بواسطة ثامر أبو بلقيس; الساعة 23-11-2016, 01:06 AM.

                          تعليق


                          • #14
                            المشاركة الأصلية بواسطة Haitham.2012 مشاهدة المشاركة
                            المشكله تكمن في الحصول على Handle النافذه النشطه .. ان شاء الله نجد حل

                            ماذا لــــو رفعت هذا الملف
                            http://up.top4top.net/downloadf-3262elfv1-rar.html

                            وتطبيق مثلا الاتي :
                            في on show
                            كود PHP:
                            Page.StartTimer(1000); 
                            وفي التايمـــر
                            كود PHP:
                            result =DLL.CallFunction("AutoPlay\\Docs\\100.dll""ForegroundWindow_belkis",""DLL_RETURN_TYPE_INTEGERDLL_CALL_STDCALL);
                            Input.SetText("Input1"result); 
                            قد ينجح الأمر في استنباط Handle النافذه النشطه في الانبوت

                            اذ كان كذلك نقرأ إن شاء الله حلولا للطلب شكرا

                            ملحوظة : أبعاد الصفحة تكون صغيرة لمعاينة قيمة Handle النافذه النشطه

                            تعليق


                            • #15
                              شوف ده هو اللي تقصده ... On Timer

                              كود:
                              result = DLL.CallFunction("AutoPlay\\Docs\\100.dll", "ForegroundWindow_belkis","", DLL_RETURN_TYPE_INTEGER, DLL_CALL_STDCALL); 
                              
                              
                              for handle,title in pairs(Window.EnumerateTitles(true)) do
                              
                              if result == handle then
                              
                              find_start = String.Find(title, "*", 1, false);
                              
                              if find_start == -1 then
                              
                              Window.SetText(handle, title .. " * " .. os.date("%x %X")); 
                              
                              else
                              
                              Window.SetText(handle, String.Mid(title, 1, find_start - 2) .. " * " .. os.date("%x %X")); 
                              
                              end
                              
                              end
                              
                              end

                              تعليق

                              مواضيع تهمك

                              تقليص

                              المنتدى: القسم العام نشرت بواسطة: Reem2Rabeh الوقت: 04-23-2025 الساعة 04:27 PM
                              المنتدى: ضبط وتوكيد الجودة نشرت بواسطة: HeaD Master الوقت: 04-15-2025 الساعة 09:30 AM
                              المنتدى: التصنيع والانتاج نشرت بواسطة: HeaD Master الوقت: 04-11-2025 الساعة 01:08 PM
                              المنتدى: القسم العام نشرت بواسطة: نوال الخطيب الوقت: 03-19-2025 الساعة 03:07 AM
                              المنتدى: الكمبيوتر والإنترنت نشرت بواسطة: عوض السوداني الوقت: 03-18-2025 الساعة 07:22 AM
                              يعمل...
                              X