1. إستبعاد الملاحظة
  2. الإدارة العامة

    صفحة منتديات زيزووم للأمن والحماية

  3. الإدارة العامة

    الصفحة الرسمية لمنتديات زيزووم للأمن والحماية الفيس بوك

  4. الإدارة العامة

    الصفحة الرسمية لمنتديات زيزووم للأمن والحماية التلكرام

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

الموضوع في 'منتدى البـرامــج العـامــة' بواسطة ashalshaikh, بتاريخ ‏مايو 15, 2009.

  1. ashalshaikh

    ashalshaikh زيزوومى فضى

    إنضم إلينا في:
    ‏مايو 19, 2008
    المشاركات:
    3,515
    الإعجابات :
    64
    نقاط الجائزة:
    840
    الإقامة:
    KSA
    برامج الحماية:
    ESET
    نظام التشغيل:
    Windows XP
    ربي يسلمك :b:
    وأشكرك جدا ,,

    تسلم ,,
    بإنتظار الإخوة ,,
    طبعا لا ,, لما نضع 2 رح يتجاهل 3 و 2 طيب لما نضع ثلاثة :d: ,, شو رأيك ؟ أتمنى تفكر من جديد :smile:

    جاري تنزيل الدرس الجديد ,, :b:
     
  2. ashalshaikh

    ashalshaikh زيزوومى فضى

    إنضم إلينا في:
    ‏مايو 19, 2008
    المشاركات:
    3,515
    الإعجابات :
    64
    نقاط الجائزة:
    840
    الإقامة:
    KSA
    برامج الحماية:
    ESET
    نظام التشغيل:
    Windows XP
    ثانيا :: أمر التجاهل والإكمال
    ContinueLoop

    <<< وآخرتها يعني ,, هذا كله وما أخذنا ولا أمر حلقة <<< أصبر شوي نمشي شوية شوية ,, حتى لا نتعب ونترك الـ AutoIt بكاملها
    ما هو ::
    يقوم بإعادة بدء الحلقة بمعنى ,,
    أنه يتجاهل كل ما تحته الأوامل في الحلقة ويبدأها كأنه نفذ هذه الأوامر ,,
    طيب رح يتوضح معنا مع المثال ,,

    صيغته ::
    كود:
    [SIZE=3][COLOR=Navy]ContinueLoop[/COLOR][/SIZE][SIZE=3][COLOR=Navy][COLOR=DarkGreen] [Level][/COLOR][/COLOR][/SIZE]

    كما هو معروف ما بين الأقواس [] غير ضروري ولكنه زيادة في التفصيل والخيارات
    Level = مستوى الإعادة ,, الإفتراضي = 1
    ,, كيف يعني ؟ كمل معي ,,

    ناخذ مثال ,,

    كود:
    [FONT=Times New Roman][B][SIZE=3] [COLOR=DarkGreen]أمر حلقة 1[/COLOR][/SIZE][/B][/FONT][FONT=Times New Roman][B][SIZE=3][COLOR=Navy]
    أوامر 1[/COLOR][/SIZE][/B][/FONT]
    [FONT=Times New Roman][B][SIZE=3][COLOR=Navy] أوامر 1[/COLOR][/SIZE][/B][/FONT]
    [FONT=Times New Roman][B][SIZE=3][COLOR=Navy] [COLOR=Blue]ContinueLoop[/COLOR][/COLOR][/SIZE][/B][/FONT]
    [FONT=Times New Roman][B][SIZE=3][COLOR=Navy]أوامر 2[/COLOR][/SIZE][/B][/FONT]
    [FONT=Times New Roman][B][SIZE=3][COLOR=Navy] أوامر 2[/COLOR][/SIZE][/B][/FONT]
    [FONT=Times New Roman][B][SIZE=3] [COLOR=DarkGreen]نهاية 1[/COLOR][/SIZE][/B][/FONT]
    
    سيعيد أوامر 1 ويترك أوامر 2
    تدري ليش ؟
    لأنه ينفذ أوامر 1 ويصل إلى
    ContinueLoop فيعيد الحلقة من أول ,,
    وينفذ أوامر 1 ثم يصل إلى
    ContinueLoop ثم يعيد وهكذا ,,
    طيب ما دام الأمر كذا شو فايدته بس تخريب يعني ؟
    لا لا ,, هذا الأمر وأيضا ExitLoop عادة تستخدم مع الشرط If يعني في ظروف معينة ,,<< أهااا الآن فهمت



    لو كان أمر حلقة بداخله أمر حلقة بداخله أمر حلقه
    صار كم واحد ثلاث ,,
    نكتبها ونشوف ,,


    كود:
    [FONT=Times New Roman][B][SIZE=3] [COLOR=DarkGreen]أمر حلقة 1[/COLOR][/SIZE][/B][/FONT]
    [FONT=Times New Roman][B][SIZE=3] [COLOR=Red] أمر حلقة 2[/COLOR][/SIZE][/B][/FONT]
    [FONT=Times New Roman][B][SIZE=3] [COLOR=Cyan][COLOR=DeepSkyBlue]أمر حلقة 3[/COLOR][/COLOR][/SIZE][/B][/FONT]
    [FONT=Times New Roman][B][SIZE=3][COLOR=Navy][COLOR=Blue]ContinueLoop[/COLOR][/COLOR][/SIZE][/B][/FONT]
    [FONT=Times New Roman][B][SIZE=3] [COLOR=DeepSkyBlue] نهاية 3[/COLOR][/SIZE][/B][/FONT]
    [FONT=Times New Roman][B][SIZE=3] [COLOR=Red]نهاية 2[/COLOR][/SIZE][/B][/FONT]
    [FONT=Times New Roman][B][SIZE=3] [COLOR=DarkGreen]نهاية 1[/COLOR][/SIZE][/B][/FONT]
    
    سيعيد فقط في الحلقة 3 ,, ولكن إن وضعنا !!
    الآن لنضع الأمر في الثالث ,,

    كود:
    [FONT=Times New Roman][B][SIZE=3] [COLOR=DarkGreen]أمر حلقة 1[/COLOR][/SIZE][/B][/FONT]
    [FONT=Times New Roman][B][SIZE=3] [COLOR=Red] أمر حلقة 2[/COLOR][/SIZE][/B][/FONT]
    [FONT=Times New Roman][B][SIZE=3] [COLOR=Cyan][COLOR=DeepSkyBlue]أمر حلقة 3[/COLOR][/COLOR][/SIZE][/B][/FONT]
    [FONT=Times New Roman][B][SIZE=3][COLOR=Navy][COLOR=Blue]ContinueLoop 2[/COLOR][/COLOR][/SIZE][/B][/FONT]
    [FONT=Times New Roman][B][SIZE=3] [COLOR=DeepSkyBlue] نهاية 3[/COLOR][/SIZE][/B][/FONT]
    [FONT=Times New Roman][B][SIZE=3] [COLOR=Red]نهاية 2[/COLOR][/SIZE][/B][/FONT]
    [FONT=Times New Roman][B][SIZE=3] [COLOR=DarkGreen]نهاية 1[/COLOR][/SIZE][/B][/FONT]
    

    يقوم بالإعادة ,, هل تتوقع أنه سيعيدها كلها منها كلها ؟؟
    طبعا لا ,, سيعيد الحلقة الثانية ,,, طيب ليه ؟ << تذكر الـ Level

    طيب لو كتبنا

    كود:
    [FONT=Times New Roman][B][SIZE=3][COLOR=DarkGreen] أمر حلقة 1[/COLOR][/SIZE][/B][/FONT]
    [FONT=Times New Roman][B][SIZE=3] [COLOR=Red] أمر حلقة 2[/COLOR][/SIZE][/B][/FONT]
    [FONT=Times New Roman][B][SIZE=3] [COLOR=Cyan][COLOR=DeepSkyBlue] أمر حلقة 3[/COLOR][/COLOR][/SIZE][/B][/FONT]
    [FONT=Times New Roman][B][SIZE=3][COLOR=Navy][COLOR=Blue]ContinueLoop 3[/COLOR][/COLOR][/SIZE][/B][/FONT]
    [FONT=Times New Roman][B][SIZE=3] [COLOR=DeepSkyBlue] نهاية 3[/COLOR][/SIZE][/B][/FONT]
    [FONT=Times New Roman][B][SIZE=3] [COLOR=Red]نهاية 2[/COLOR][/SIZE][/B][/FONT]
    [FONT=Times New Roman][B][SIZE=3] [COLOR=DarkGreen]نهاية 1[/COLOR][/SIZE][/B][/FONT]
    
    أين تتوقع أن يعيد ؟ <<< من مرحلتين ,, الحلقة الثالثة والثانية ,, ويعيد الحلقة الأولى ,

    إن لم تفهم فلا تتعب نفسك فسيتوضح كل شيء فيما بعد ,,

     
  3. elawady

    elawady زيزوومي نشيط

    إنضم إلينا في:
    ‏ديسمبر 6, 2008
    المشاركات:
    194
    الإعجابات :
    4
    نقاط الجائزة:
    230
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows 7
    ExitLoop 3 حينتهي من البرنامج خالص
    continue loop 3 حيعيد الحلقة الأولي
     
  4. HaMuDi

    HaMuDi الله يرحمه ويسكنة الجنه

    إنضم إلينا في:
    ‏سبتمبر 1, 2007
    المشاركات:
    4,307
    الإعجابات :
    168
    نقاط الجائزة:
    850
    الإقامة:
    ينــبع ^_^ البحر
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows 7
    ياولد خلوني أذاكر أختباراتي

    تكفوون بقولي دروس أنزلها :d:

    أحمد والله إبداعاتك وصلت الأقسام الثانية :d: :d:
    مليون شكر لكل من يساهم في الموضوع

    وإن شاءالله أحاول أنزل بكره الصباح درس لذيذ كالعاده :d:​
     
  5. ashalshaikh

    ashalshaikh زيزوومى فضى

    إنضم إلينا في:
    ‏مايو 19, 2008
    المشاركات:
    3,515
    الإعجابات :
    64
    نقاط الجائزة:
    840
    الإقامة:
    KSA
    برامج الحماية:
    ESET
    نظام التشغيل:
    Windows XP
    أحسنت :openmouth:k::openmouth:k::openmouth:k::openmouth:k::openmouth:k::openmouth:k:
     
  6. ashalshaikh

    ashalshaikh زيزوومى فضى

    إنضم إلينا في:
    ‏مايو 19, 2008
    المشاركات:
    3,515
    الإعجابات :
    64
    نقاط الجائزة:
    840
    الإقامة:
    KSA
    برامج الحماية:
    ESET
    نظام التشغيل:
    Windows XP
    بالتوفيق يالغلا ,,
    تسلم :b:
    وبإنتظار درسك ,,
    ولكن لا تقرب على الدوران :angry: ,, حجزتها قبلك :bleh:
    ربي يعطيك ألف عافية ,,
     
  7. ورق

    ورق زيزوومي جديد

    إنضم إلينا في:
    ‏ابريل 14, 2009
    المشاركات:
    44
    الإعجابات :
    0
    نقاط الجائزة:
    40
    الجنس:
    ذكر
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows 10
    مشكوررررررررررررررررررررررر
     
  8. HaMuDi

    HaMuDi الله يرحمه ويسكنة الجنه

    إنضم إلينا في:
    ‏سبتمبر 1, 2007
    المشاركات:
    4,307
    الإعجابات :
    168
    نقاط الجائزة:
    850
    الإقامة:
    ينــبع ^_^ البحر
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows 7
    سكربت فتح البرامج كمسوؤل وتفادي رسايل UAC في Vista

    كود:
    [CENTER]#RequireAdmin[/CENTER]
    
    
    كل ماعليك هو وضع السكربت قبل أمر RUN في السكربت​


    مثال
    لفتح كمسوؤل + رسالة للإعلام
    وتستطيع التخلي عن الرساله :d:

    كود:
    [B][FONT=Times New Roman][COLOR=Black][SIZE=3][B]#RequireAdmin
    
    MsgBox(4096,"Info","Now running with admin rights")[/B][/SIZE][/COLOR][/FONT][/B]
    فاصل2​


     
    آخر تعديل بواسطة المشرف: ‏مايو 12, 2014
  9. ashalshaikh

    ashalshaikh زيزوومى فضى

    إنضم إلينا في:
    ‏مايو 19, 2008
    المشاركات:
    3,515
    الإعجابات :
    64
    نقاط الجائزة:
    840
    الإقامة:
    KSA
    برامج الحماية:
    ESET
    نظام التشغيل:
    Windows XP
    الله يبارك فيك ,,
    ما قصرت ,,
    :openmouth:k::openmouth:k::openmouth:k::openmouth:k:
    تم التقييم :openmouth:k:
    بانتظار الباقي ,,
     
  10. HaMuDi

    HaMuDi الله يرحمه ويسكنة الجنه

    إنضم إلينا في:
    ‏سبتمبر 1, 2007
    المشاركات:
    4,307
    الإعجابات :
    168
    نقاط الجائزة:
    850
    الإقامة:
    ينــبع ^_^ البحر
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows 7

    سكربت ضبظ وقت الجهاز بحسب المستخدم

    الصيغه العامه

    كود:
    #Include <Date.au3>
    _SetTime($iHour, $iMinute[, $iSecond = 0])
    
    $iHour = نظام 24 ساعه من 0 - 23
    $iMinute = نظام الدقايق 60 دقيقه من 0 - 59
    $iSecond = نظام الثواني 60 ثانية من 0 - 59

    مثال
    لضبط وقت الجهاز على وقت الرد هو الخامسه مساءً و57 دقيقه و 3- ثانية

    كود:
    #include <Date.au3>
     
    _SetTime(17,57,30) 
    
    
    :i:

    إن شاءالله تكون وصلت الفكره

    فاصل2




     
  11. HaMuDi

    HaMuDi الله يرحمه ويسكنة الجنه

    إنضم إلينا في:
    ‏سبتمبر 1, 2007
    المشاركات:
    4,307
    الإعجابات :
    168
    نقاط الجائزة:
    850
    الإقامة:
    ينــبع ^_^ البحر
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows 7

    :king:

    تسلملي ياأستاذ أحمد ,, والفضل كله عائد لك :u:
    والف شكر على جهودك الذهيبه إلى ماتقدر بثمن :b:


    خالص المحبة
     
  12. HaMuDi

    HaMuDi الله يرحمه ويسكنة الجنه

    إنضم إلينا في:
    ‏سبتمبر 1, 2007
    المشاركات:
    4,307
    الإعجابات :
    168
    نقاط الجائزة:
    850
    الإقامة:
    ينــبع ^_^ البحر
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows 7
    سكربت آخر لمعرفة وقت وتاريخ الجهاز المضبوط عليه الجهاز حالياً

    كود:
    #include <Date.au3>
    
    MsgBox( 4096, "", "Todays date/Time: " & _Now() )
    فاصل2



     
  13. HaMuDi

    HaMuDi الله يرحمه ويسكنة الجنه

    إنضم إلينا في:
    ‏سبتمبر 1, 2007
    المشاركات:
    4,307
    الإعجابات :
    168
    نقاط الجائزة:
    850
    الإقامة:
    ينــبع ^_^ البحر
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows 7
    سكربت حذف ملفات الريجتسري

    الصيغة العامه​

    كود:
    RegDelete ( "keyname" [, "valuename"] )
    valuename = المفتاح ​
    keyname = مسار المفتاح​

    وتستطيع حذف المسار كامل كالتالي (بدون كتابة مسار المفتاح)
    XX ملاحظه هامه لاتشغل السكربت هذا سيتم تدمير جهازك (هذا مثال فقط)XX
    كود:
    RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE", " ")
    فاصل2​

    سكربت إنشاء أو تعديل مفتاح ريجستري

    الصيغه العامه​
    كود:
    RegWrite ( "keyname" [,"valuename", "type", value]  )
    valuename = المفتاح ​
    keyname = مسار المفتاح​
    type = نوع المفتاح ​
    وأنواع المفاتيح هي
    كود:
    [COLOR=mediumturquoise]"REG_SZ"[/COLOR], [COLOR=mediumturquoise]"REG_MULTI_SZ"[/COLOR], [COLOR=mediumturquoise]"REG_EXPAND_SZ"[/COLOR], [COLOR=mediumturquoise]"REG_DWORD"[/COLOR], [COLOR=mediumturquoise]"REG_QWORD"[/COLOR],  [COLOR=mediumturquoise]"REG_BINARY"[/COLOR].
    value = اسم القميه​

    مثال لأنشاء سكربت تجريبي في الريجستري على المسار​

    كود:
    RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Test", "TestKey",  "REG_SZ", "Hello this is a test")
    كود:
      

    فاصل2
     
  14. HaMuDi

    HaMuDi الله يرحمه ويسكنة الجنه

    إنضم إلينا في:
    ‏سبتمبر 1, 2007
    المشاركات:
    4,307
    الإعجابات :
    168
    نقاط الجائزة:
    850
    الإقامة:
    ينــبع ^_^ البحر
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows 7
    سكربت التحكم في الصوت

    الصيغه العامه

    كود:
    SoundSetWaveVolume ( percent )
    percent = تحكم الصوت من 0 إلى 100

    0 يعني كتم الصوت
    50 تعني متوسط الصوت
    100 تعني أعلى صووت :hh:
    وهكذا,,

    مثال

    لضبط مستوى الصوت على الربعيه 25 (روقان:d:)

    كود:
    SoundSetWaveVolume(25)
    فاصل2​
     
  15. elawady

    elawady زيزوومي نشيط

    إنضم إلينا في:
    ‏ديسمبر 6, 2008
    المشاركات:
    194
    الإعجابات :
    4
    نقاط الجائزة:
    230
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows 7
    أول برنامج فكرت فيه و جاء بالفشل
    حاولت اعمل كدة
    كود:
    ; Capture full screen
    _ScreenCapture_Capture(@DesktopDir & _now() )
    
    يعني بحيث انه يسجل اسم الملف علي اسم التاريخ

    ارجو التكلم و لو بالقليل عن المتغيرات
     
  16. HaMuDi

    HaMuDi الله يرحمه ويسكنة الجنه

    إنضم إلينا في:
    ‏سبتمبر 1, 2007
    المشاركات:
    4,307
    الإعجابات :
    168
    نقاط الجائزة:
    850
    الإقامة:
    ينــبع ^_^ البحر
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows 7
    الكود كامل هو

    كود:
    [B][FONT=Times New Roman][COLOR=Black][SIZE=3][B]#include <ScreenCapture.au3>
    
    _ScreenCapture_Capture(@DesktopDir & "\problem.jpg")[/B][/SIZE][/COLOR][/FONT][/B]
    و
    ; Capture full screen
    فقط للتوضيح


    وبشوف طريقه أدمج فيها كود بحيث تحفظ بتاريخ ووقت الجهاز أو الوقت فقط أو التاريخ

    وش المتغيرات إلي تقصدها أخوي !!
     
    آخر تعديل بواسطة المشرف: ‏مايو 12, 2014
  17. ashalshaikh

    ashalshaikh زيزوومى فضى

    إنضم إلينا في:
    ‏مايو 19, 2008
    المشاركات:
    3,515
    الإعجابات :
    64
    نقاط الجائزة:
    840
    الإقامة:
    KSA
    برامج الحماية:
    ESET
    نظام التشغيل:
    Windows XP
    الله يعطيك ألف ألف عافية أخوي حمودي ,,
    ما قصرت ,,
    الله يبارك فيك ,, ويعطيك كل ما تتمناه ,,
    ويوفقك دنيا وآخرة ,,
     
  18. ashalshaikh

    ashalshaikh زيزوومى فضى

    إنضم إلينا في:
    ‏مايو 19, 2008
    المشاركات:
    3,515
    الإعجابات :
    64
    نقاط الجائزة:
    840
    الإقامة:
    KSA
    برامج الحماية:
    ESET
    نظام التشغيل:
    Windows XP
    إن شاء الله يالغلا ,,
    إذا ما أحد جاب لها سيرة ,, رح أعمل لها سلسلة بسييييييييييييييطة جدا ,, درسين أو ثلاثة بالكثير :d:
    معظمها تطبيقات وأمثلة ,,
     
  19. MAAX

    MAAX عضوشرف

    إنضم إلينا في:
    ‏يوليو 25, 2007
    المشاركات:
    46,402
    الإعجابات :
    2,660
    نقاط الجائزة:
    1,170
    الجنس:
    ذكر
    الإقامة:
    قريب منك
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows 7
    الله يجزاكم خير
    اسئلة على الطاير :)
    كيف طريقة حذف مجلد مع كامل محتوياته ؟
    لنفرض مثلا انه يوجد ملف تجسس ويرفض الحذف ،، الطريقة لحذفه هي بالوضع الامن او عن طريق حذفه باعادة تشغيل الجهاز
    فماهو السكربت اللي ينفذ هذه العملية ؟
     
  20. ashalshaikh

    ashalshaikh زيزوومى فضى

    إنضم إلينا في:
    ‏مايو 19, 2008
    المشاركات:
    3,515
    الإعجابات :
    64
    نقاط الجائزة:
    840
    الإقامة:
    KSA
    برامج الحماية:
    ESET
    نظام التشغيل:
    Windows XP
    أهلا بالغالي ,, شرفت ,,
    حذف مجلد كامل بمحتوياته على هذي الصيغة
    كود:
    DirRemove ("Folder",1)
    Folder = مسار المجلد
    والواحد ضروري جدا:d: ,, يعني حذف المجلد وكافة ملفاته والمجلدات الداخلية ,,
    إذا ما وضعت الواحد والمجلد في داخله شي ماراح يحذف :bleh:

    أما الثاني ::
    بالنسبة للوضع الآمن عادي جدا :d: <<<< صراحة شي جديد !!! :hh:
    أما إعادة التشغيل فـ:?:

    أخواننا أي واحد عنده معلومات على يبخل علينا ,,
    :b:
     

مشاركة هذه الصفحة

جاري تحميل الصفحة...