تم اغلاق الموضوع
X
موضوع مثبت.
X
X

استفسارات ، مشاكل ، حلول , إضافات , دروس تقوية , أوامر جاهزة , أمثلة , في AutoIt 3

Silent and Portable Workshop

 
  • تصفية
  • الوقت
  • عرض
مسح الكل
مشاركات جديدة



  • استفسارات ، مشاكل ، حلول , إضافات , دروس تقوية , أوامر جاهزة , أمثلة , في AutoIt 3



    راح ابداء ان شاء الله

    بمواعيد عشوائية كله في موضوع واحد وهو هنا ..

    وعلى حسب تفرغ ان شاء الله ..

    من له علم في AutoIt بامكانه تقديم اليد والمساعدة

    الموضوع هذا عام لكل ما يشمل الـ AutoIt

    وحتى يكون الموضوع منظم فهرس هذا الموضوع في المشاركة التالية





  • #2
    *

    للتحميل من موقعه الاصلي
    رابط من هنا
    *

    راح نحمل كما في صور



    تثبيت البرنامج بالطريقة الصحيحة شرح من هنا
    *
    تعليق

    • #3
      شرح طريقة تجربة السكربتات في برنامج AutoIt وتحويله إلى exe
      *

      ملاحظة ياريت المجلد تدريب يكون الاسم انجليزي .. واسم الملف au3 يكون انجليزي ..
      حتى لايتم اي مشاكل ان شاء الله ..
      ننظر الى رسالة الخطاء
      للتوضيح
      تعليق

      • #4
        كيفية كتابة الملاحظات في البرنامج
        فرضاً لديك سكربت طويل قد تستغرق كتابته أيام او حتى شهر
        مع كثر السطور ممكن تنسى الفائدة من وضع هذه الدالة أو ذاك المتغير
        أو شو عمل الدالة بالضبط أو تريد ترسل سكربت لشخص يطوره ففيها تقدرتشرح
        له عمل كل سطر في السكربت .
        فهنا تبرز فائدة الملاحظات التي تكون لك شخصياً لتسترجع معلوماتك بسرعة
        طريقة كتباتها :
        لها طريقتن في الكتابة .
        الطريقةالاولى : كتابتها في سطر واحد .
        ويجب أن نضع قبلها هذا الرمز :
        في زر الكيبورد يكون بالعربي "ك" باللوحة الانجليزية يكون ";"

        تعليق

        • #5
          رسائل الواجهة
          msgbox
          وهو لانشاء الرسائل للمستخدم بغرض اعلامه عن شئ ما .. يكون المبرمج يريد ان يعرض رسالة للمستخدم بموافقة حذف ملف
          او اظهار رسالة بانتهاء تسطيب البرنامج
          الغرض منه هو للتوضيح للمستخدم برسائلك الي برمجتها
          ويكون على شكل
          عند تطبيق الملف بزر F5 يقوم البرنامج بعملية تجريب البرمجة الي كتبتها
          PHP Code:
          msgbox(0,"damasgat","رسائل الواجهة"
          للمساعدة يقوم البرنامج بتوفير امثلة وطرق التعامل مع البرنامج



          كتبت انا في الصورة السابقة ان flag يتألف من ارقام الرسائل التوضيحية وهذا ماااقصده هنا


          تعليق

          • #6
            جميعاً نحب ان نعلم اختصارات الويندز خاصتاً في الاكواد مثل cmd في أحد دروس سابقة عن set
            وهنا نفس شئ تقريبا وضعت لكم برنامج والاكواد تظهر على سطح المكتب

            معرفة مسار الحاسوب
            للتحميل الملف في المرفقات او من هنا

            او الكود في حال تم حذف مافي المرفقات
            PHP Code:
            #RequireAdmin
            #cs ----------------------------------------------------------------------------
             
            AutoIt Version3.3.14.2
             Author
            :        Hatem Mohsen ALHENAWY

             Script 
            Function:
                
            معرفة مسار الحاسوب

            #ce ----------------------------------------------------------------------------

            FileDelete(@DesktopDir&'\ معرفة مسار الحاسوب.txt')
            FileWrite(@DesktopDir&'\ معرفة مسار الحاسوب.txt','@AppDataCommonDir'&@cr&'      '&@AppDataCommonDir)
            FileWrite(@DesktopDir&'\ معرفة مسار الحاسوب.txt',@CRLF&'@DesktopCommonDir'&@cr&'      '&@DesktopCommonDir)
            FileWrite(@DesktopDir&'\ معرفة مسار الحاسوب.txt',@CRLF&'@DocumentsCommonDir'&@cr&'      '&@DocumentsCommonDir)
            FileWrite(@DesktopDir&'\ معرفة مسار الحاسوب.txt',@CRLF&'@FavoritesCommonDir'&@cr&'      '&@FavoritesCommonDir)
            FileWrite(@DesktopDir&'\ معرفة مسار الحاسوب.txt',@CRLF&'@ProgramsCommonDir'&@cr&'      '&@ProgramsCommonDir)
            FileWrite(@DesktopDir&'\ معرفة مسار الحاسوب.txt',@CRLF&'@StartMenuCommonDir'&@cr&'      '&@StartMenuCommonDir)
            FileWrite(@DesktopDir&'\ معرفة مسار الحاسوب.txt',@CRLF&'@StartupCommonDir'&@cr&'      '&@StartupCommonDir)
            FileWrite(@DesktopDir&'\ معرفة مسار الحاسوب.txt',@CRLF&'@AppDataDir'&@cr&'      '&@AppDataDir)
            FileWrite(@DesktopDir&'\ معرفة مسار الحاسوب.txt',@CRLF&'@LocalAppDataDir'&@cr&'      '&@LocalAppDataDir)
            FileWrite(@DesktopDir&'\ معرفة مسار الحاسوب.txt',@CRLF&'@DesktopDir'&@cr&'      '&@DesktopDir)
            FileWrite(@DesktopDir&'\ معرفة مسار الحاسوب.txt',@CRLF&'@MyDocumentsDir'&@cr&'      '&@MyDocumentsDir)
            FileWrite(@DesktopDir&'\ معرفة مسار الحاسوب.txt',@CRLF&'@FavoritesDir'&@cr&'      '&@FavoritesDir)
            FileWrite(@DesktopDir&'\ معرفة مسار الحاسوب.txt',@CRLF&'@ProgramsDir'&@cr&'      '&@ProgramsDir)
            FileWrite(@DesktopDir&'\ معرفة مسار الحاسوب.txt',@CRLF&'@StartMenuDir'&@cr&'      '&@StartMenuDir)
            FileWrite(@DesktopDir&'\ معرفة مسار الحاسوب.txt',@CRLF&'@StartupDir'&@cr&'      '&@StartupDir)
            FileWrite(@DesktopDir&'\ معرفة مسار الحاسوب.txt',@CRLF&'@UserProfileDir'&@cr&'      '&@UserProfileDir)
            FileWrite(@DesktopDir&'\ معرفة مسار الحاسوب.txt',@CRLF&'@HomeDrive'&@cr&'      '&@HomeDrive)
            FileWrite(@DesktopDir&'\ معرفة مسار الحاسوب.txt',@CRLF&'@HomePath'&@cr&'      '&@HomePath)
            FileWrite(@DesktopDir&'\ معرفة مسار الحاسوب.txt',@CRLF&'@HomeShare'&@cr&'      '&@HomeShare)
            FileWrite(@DesktopDir&'\ معرفة مسار الحاسوب.txt',@CRLF&'@LogonDNSDomain'&@cr&'      '&@LogonDNSDomain)
            FileWrite(@DesktopDir&'\ معرفة مسار الحاسوب.txt',@CRLF&'@LogonDomain'&@cr&'      '&@LogonDomain)
            FileWrite(@DesktopDir&'\ معرفة مسار الحاسوب.txt',@CRLF&'@LogonServer'&@cr&'      '&@LogonServer)
            FileWrite(@DesktopDir&'\ معرفة مسار الحاسوب.txt',@CRLF&'@ProgramFilesDir'&@cr&'      '&@ProgramFilesDir)
            FileWrite(@DesktopDir&'\ معرفة مسار الحاسوب.txt',@CRLF&'@CommonFilesDir'&@cr&'      '&@CommonFilesDir)
            FileWrite(@DesktopDir&'\ معرفة مسار الحاسوب.txt',@CRLF&'@WindowsDir'&@cr&'      '&@WindowsDir)
            FileWrite(@DesktopDir&'\ معرفة مسار الحاسوب.txt',@CRLF&'@SystemDir'&@cr&'      '&@SystemDir)
            FileWrite(@DesktopDir&'\ معرفة مسار الحاسوب.txt',@CRLF&'@TempDir'&@cr&'      '&@TempDir)
            FileWrite(@DesktopDir&'\ معرفة مسار الحاسوب.txt',@CRLF&'@ComSpec'&@cr&'      '&@ComSpec)
            FileWrite(@DesktopDir&'\ معرفة مسار الحاسوب.txt',@CRLF&@CRLF&'Hatem Mohsen ALHENAWY'&@cr&'      '&'damasgate.com'

            *

            *
            الملفات المرفقة
            تعليق

            • #7
              عملية نسخ مجلد بالكامل
              باستخدام امر DirCopy
              PHP Code:
              DirCopy "source dir""dest dir" [, flag 0] ) 
              المسار الاول نقوم بنسخ = source dir
              المسار الثاني نقوم باللصق = dest dir
              0,1 = flag

              اي بمعنى 1 راح يقوم بانشاء واستبدال الملف وصفر الاعدادات الافتراضية اذا موجود لايستبدل شئ

              مثال

              PHP Code:
              DirCopy(@ProgramFilesDir&'\Internet Explorer',@DesktopDir&'\Internet Explorer',1
              تكمل الشرح ان شاء الله في وقت لحق .. موفقين
              تعليق

              • #8
                :: المتغيرات ::
                ناخذ شكل من اشكال المتغييرات
                على سبيل المثال
                لو بدي اعمل رسالة توضيحية انه تم عمل سكربت بواسطة داماس

                الطريقة العادية ل كتابة السكربت وهي كالتالي
                PHP Code:
                MsgBox(64,'رسالة من المبرمج','تم عمل سكربت بواسطة داماس'
                ولكن حين نريد استخدام المتغييرات مع رسالة توضيحية للتكرار العملية بدون كتابته في اكثر من مكان في السكربت
                وتسريع العملية في البرمجة
                راح يكون كالتالي ::

                ملاحظة كتبت اسامي المتغييرات باسم البوابة داماس .. واسمي واسم التعليمي المشهور var ل تفهم وسهولة المتغييرات

                PHP Code:
                $damas='تم عمل سكربت بواسطة داماس'
                $var='64'
                $hatem='رسالة من المبرمج'

                MsgBox($var,$hatem,$damas
                لنا تكملة ان شاء الله
                تعليق
                widgetinstance 378 (Random) skipped due to lack of content & hide_module_if_empty option.
                Working...
                X