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

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

ماذا يعني هذا الامر ( File.SetPermissions )

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

  • ماذا يعني هذا الامر ( File.SetPermissions )

    بسم الله الرحمن الرحيم
    السلام عليكم ورحمة الله وبركاته
    اخواني الكرام
    عندي سؤلين الاول
    ممكن توضيح هذا الامر ( File.SetPermissions )
    -------
    السؤال الثاني
    عندي تجمعتان ( تجميعة رقم 1) و(تجمبعة رقم 2)
    في (التجميعة رقم 1 ) يوجد زر يقوم بتشغيل( التجميعة رقم2 )
    وعمل ( تصغير Minimize للتجميعة رقم 1)
    ماهو الكود الذي اضعة في زر عند اغلاق (التجميعة 2)
    يعمل ( تكبير / استعادة Restore لتجميعة رقم 1 )
    شـكــ وبارك الله فيك ـــرا لكم
    لكم مني أجمل تحية .

  • #2
    موفق بإذن الله ... لك مني أجمل تحية .

    تعليق


    • #3
      المشاركة الأصلية بواسطة ياسرهتهت مشاهدة المشاركة
      بسم الله الرحمن الرحيم
      السلام عليكم ورحمة الله وبركاته
      اخواني الكرام
      عندي سؤلين الاول
      ممكن توضيح هذا الامر ( File.SetPermissions )
      -------
      السؤال الثاني
      عندي تجمعتان ( تجميعة رقم 1) و(تجمبعة رقم 2)
      في (التجميعة رقم 1 ) يوجد زر يقوم بتشغيل( التجميعة رقم2 )
      وعمل ( تصغير Minimize للتجميعة رقم 1)
      ماهو الكود الذي اضعة في زر عند اغلاق (التجميعة 2)
      يعمل ( تكبير / استعادة Restore لتجميعة رقم 1 )
      شـكــ وبارك الله فيك ـــرا لكم
      لكم مني أجمل تحية .

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

      File.SetPermissions يعطى بعض الميزات أو الأوزونات لملف أو فولدر كإمكانية الإخفاء كما فى ملفات النظام أو القراءة فقط أو .......

      أما عن سؤالك الثانى فـــ ضع فى فى أحداث الصفحة "On Show" على سبيل المثال مؤقت :

      كود:
        Page.StartTimer(200);
      وضع فى أحداث الصفحة "On Timer" على سبيل المثال الكود التالى :

      كود:
      if System.IsKeyDown(18)then
        Window.Restore(Application.GetWndHandle());
      end
      شرطا الغرض منه فى حالة الضغط على الزر آلت "alt" من لوحة المفاتيح يتم إستعادة نافذة البرنامج المصغر "Minimizes"

      تعليق


      • #4

        أما عن سؤالك الثانى فـــ ضع فى فى أحداث الصفحة "On Show" على سبيل المثال مؤقت :

        كود:
          Page.StartTimer(200);
        وضع فى أحداث الصفحة "On Timer" على سبيل المثال الكود التالى :

        كود:
        if System.IsKeyDown(18)then
          Window.Restore(Application.GetWndHandle());
        end
        شرطا الغرض منه فى حالة الضغط على الزر آلت "alt" من لوحة المفاتيح يتم إستعادة نافذة البرنامج المصغر "Minimizes"

        [/QUOTE]

        -----------------------------------------------


        بسم الله الرحمن الرحيم
        شكرا لك استاذ عبود
        وبارك الله فيك
        وصلت معلومة Permissions

        -----
        اما سؤالي الثاني
        فانا ابحث عن كود ادرجة في زر اغلق التجميعة رقم 2
        يعمل عملية استعادة Restore لتجميعة رقم 1

        هل هذا ممكن او متاح ؟

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

        تعليق


        • #5
          المشاركة الأصلية بواسطة ياسرهتهت مشاهدة المشاركة
          اما سؤالي الثاني
          فانا ابحث عن كود ادرجة في زر اغلق التجميعة رقم 2
          يعمل عملية استعادة Restore لتجميعة رقم 1

          هل هذا ممكن او متاح ؟

          لك مني أجمل تحية .
          نعم

          أكتب كود يعمل على إيجاد المقبض للتجميعة رقم 1 على سبيل المثال عندما يبدأ التطبيق فى العمل "On StartUp" ثم يسجل هذا المقبض الذى سيكون عبارة عن رقم فى ملف نصى على سبيل المثال

          وفى التجميعة 2 عند الإغلاق أكتب كودا يعمل على قراءة الملف النصى السابق من مساره السابق وبالتالى فإن نتيجة القراءة هى رقم المقبض أليس كذلك ؟
          أكتب الكود السابق لإستعادة النافذة
          كود:
          Window.Restore(رقم المقبض هنا);

          هيا أخى إعتبره تمرين أو سوف أدرج لك ملف مفتوح للعمل أيهما تختار

          تعليق


          • #6
            نعتبره تمرين
            فقط ما هو الكود المسئول عن ايجاد المقبض؟

            تعليق


            • #7
              كود:
              result = [COLOR="Red"]Application.GetWndHandle();[/COLOR]
              TextFile.WriteFromString(_DesktopFolder.."\\MyFile.txt", result, false);
              هذا هو الجزء الأول الذى سيوضع فى البرنامج المراد إسترجاع نافذته فى الحدث "On StartUp"

              طبعا يمكنك تغيير المسار كيفما تريد .

              تعليق


              • #8
                هل يمكن المشاركة في التمرين بطريقة مختلفة ؟

                تعليق


                • #9
                  وفي التجميعة 2 يكون الكود
                  كود PHP:
                  RS TextFile.ReadToString(_DesktopFolder.."\\MyFile.txt );
                   Window.Restore(RS); 

                  تمام استاذ عبود

                  تعليق


                  • #10
                    المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
                    هل يمكن المشاركة في التمرين بطريقة مختلفة ؟
                    بالطبع أخى الحبيب ليستفيد الآخرون ولكن تمهل قليلا لنرى الأستاذ ياسر هل وصل أم لا

                    تعليق


                    • #11
                      المشاركة الأصلية بواسطة ياسرهتهت مشاهدة المشاركة
                      وفي التجميعة 2 يكون الكود
                      كود PHP:
                      RS TextFile.ReadToString(_DesktopFolder.."\\MyFile.txt"resultfalse);
                       
                      Window.Restore(RS); 

                      تمام استاذ عبود

                      إذن تفضل أخى الحبيب ثامر

                      تعليق


                      • #12
                        المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
                        هل يمكن المشاركة في التمرين بطريقة مختلفة ؟
                        تفضل استاذنا الكريم
                        مشاركتك في أي موضوع قيمة في حد ذاتها

                        تعليق


                        • #13
                          المشاركة الأصلية بواسطة ياسرهتهت مشاهدة المشاركة
                          وفي التجميعة 2 يكون الكود
                          كود PHP:
                          RS TextFile.ReadToString(_DesktopFolder.."\\MyFile.txt"resultfalse);
                           
                          Window.Restore(RS); 

                          تمام استاذ عبود

                          ؟؟؟؟؟؟؟؟؟؟؟؟؟
                          إزاى يا جدعان الكود سيكون كالتالى :

                          كود:
                          RS = TextFile.ReadToString(_DesktopFolder.."\\MyFile.txt");
                          Window.Restore(RS);

                          تعليق


                          • #14
                            المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
                            هل يمكن المشاركة في التمرين بطريقة مختلفة ؟
                            المشاركة الأصلية بواسطة عبود عبود مشاهدة المشاركة
                            ؟؟؟؟؟؟؟؟؟؟؟؟؟ إزاى يا جدعان الكود سيكون كالتالى :

                            كود:
                            RS = TextFile.ReadToString(_DesktopFolder.."\\MyFile.txt");
                            Window.Restore(RS);
                            --------------------------------------------------------------

                            خطأ مطبعي علي صفحة النت
                            بسبب السرعة
                            اما التطبيق كان كما تفضلت

                            تعليق


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

                              التجميعية الثانية منجزة و لم ندرج فيها أي أكواد فقط نعرف
                              عنوان نافذتها
                              و ليكن مثلا : My Project
                              جيد
                              التجميعية الأولى هي التي نزرع فيها الأكواد كالتالي :
                              01 - في on show
                              كود PHP:
                              Page.StartTimer(500); 
                              02 - في on timer
                              كود PHP:
                              AllWindows Window.EnumerateTitles(true);
                              hActiveWnd DLL.CallFunction(_SystemFolder .. "\\user32.dll""GetForegroundWindow"""DLL_RETURN_TYPE_LONGDLL_CALL_STDCALL)
                              for 
                              CurrentHandletitle in pairs(AllWindows) do
                              if (
                              CurrentHandle == hActiveWnd) and title ~="My Project" then 
                              Application
                              .Restore();
                              end
                              end 
                              و لاحظ أن هذا الكود مهم جدا للتحكم في كل النوافذ المفتوحة و لاحظ اسم تجميعيتنا الثانية مدرج

                              03 - ضع زر أكتب فيه
                              كود PHP:
                              Application.Minimize();
                              File.Run("AutoPlay\\Docs\\2.exe"""""SW_SHOWNORMALfalse); 
                              على أساس أن السطر الثاني هو مسار التجميعية الثانية و ليس عنوانها الذي تعاملنا معه
                              في الكود السابق

                              جرب الان

                              تعليق

                              مواضيع تهمك

                              تقليص

                              المنتدى: القسم العام نشرت بواسطة: 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