تم اغلاق الموضوع
X
هذا الموضوع مثبت لأهميته.
X
X

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

Collapse
  • تصفية
  • الوقت
  • عرض
مسح الكل
مشاركات جديدة
  • مشرف منتدى الصامت والمحمول
    • Nov 2018
    • 139



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



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

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

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

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

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

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




  • مشرف منتدى الصامت والمحمول
    • Nov 2018
    • 139

    #2


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


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



    تثبيت البرنامج بالطريقة الصحيحة شرح من هنا
  • مشرف منتدى الصامت والمحمول
    • Nov 2018
    • 139

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


    ملاحظة ياريت المجلد تدريب يكون الاسم انجليزي .. واسم الملف au3 يكون انجليزي ..
    حتى لايتم اي مشاكل ان شاء الله ..
    ننظر الى رسالة الخطاء
    للتوضيح
  • مشرف منتدى الصامت والمحمول
    • Nov 2018
    • 139

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

  • مشرف منتدى الصامت والمحمول
    • Nov 2018
    • 139

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



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


  • مشرف منتدى الصامت والمحمول
    • Nov 2018
    • 139

    #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'

    الملفات المرفقة
  • مشرف منتدى الصامت والمحمول
    • Nov 2018
    • 139

    #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
    تكمل الشرح ان شاء الله في وقت لحق .. موفقين
  • مشرف منتدى الصامت والمحمول
    • Nov 2018
    • 139

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

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

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

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

    MsgBox($var,$hatem,$damas
    لنا تكملة ان شاء الله
Working...
X