1. أهلا وسهلاً بكم في :: IQ-TeaM FORUM :: .
    إذا كانت هذه الزيارة الأولى أو لديك الرغبة بالانضمام لأعضاء شبكة عراق تيم فيجب الاطلاع على خصوصية الشبكه فربما بقائك زائر افضل لك من الانضمام بحيث أن قوانين شبكة عراق تيم لا تتناسب مع اهتماماتك .
    • للأطلاع على الخصوصية وسياسة الاستخدام - التفاصيل
    • بعد الاطلاع على سياسة الموقع وقوانين شبكة عراق تيم يمكنك التسجيل معنا - تسجيل عضو جديد
    إستبعاد الملاحظة
الكاتب : ♕| s c я є α м |♕ | المشاهدات : 520 | الردود : 16
حالة الموضوع:
مغلق
  1. ♕| s c я є α м |♕ IP: 90.148.234.7 مشرف

    الأنتساب:
    ‏23 ديسمبر 2014
    المشاركات:
    650
    الإعجابات المتلقاة:
    685
    نقاط الجائزة:
    515
    الإقامة:
    7
    نظام التشغيل:
    windows xp
    بسم الله الرحمن الرحيم *

    الكثير من الأخوة يسأل عن طريقة ضبط التوقيت في (المهام المجدولة)
    أداة المهام المجدولة من الأدوات المهمة جدا في اعادة تحديث البرامج تستخدم في اوقات معينه يتم توقيتها من قبل المبرمج لعمل تحديثات جديده للبرنامج

    هنا فقط سأشرح لكم كيفية ضبط التوقيت لعملية معينة لتعمل كل فترة تلقائياً بــ أستخدام لغة الدوت نت وتفأدي أخطاء المهام المجدولة التي يعأني منها الكثــير

    اولا عند تعاملك مع المهام المجدولة او اي طريقة لتثبيت يجب عليك معرفة ان اثناء نسخ برنامج او سيرفر الي القرص Cاو الوندز في بعض الاجهزة سوف تحتاج الى صلاحية فهاذا الشي راح يمنعنا
    الحل السليم : هو النسخ الى AppData او temp او اي مسار يعجبك لكن تجنب مجلدات الوندز مثل السستم ... الخ

    #################################
    وهاذا كود لنسخ البرنامج او السيرفر نفسه الي مجلد Temp


    كود:
    Dim myPath$ = Application.ExecutablePath : File.Copy _
                (
                myPath, IO.Path.GetTempPath & "server.exe"
                )
    
    
    *=== تحديد كود ===*
    #################################

    الان بعد النسخ يجب علينا اعطاء الاوامر لــ أداة المهام المجدولة لتعمل بتوقيت مناسب


    لتشغيل المهمه في كل يوم الساعة 9 راح نستخدم الكود التالي



    كود:
           ' التشغيل في كل يوم الساعة 9
            Dim Path$ =
                (
                IO.Path.GetTempPath & "server.exe"
                )
            Shell _
                (
                "SchTasks /Create /SC DAILY /TN ""Love"" /TR " _
                + Path + " /ST 09:00", AppWinStyle.Hide
                )
    
    
    *=== تحديد كود ===*
    المتغير Path يحمل مسار السيرفر DAILY = تعني يوميا
    Love = تعني اسم المهمه
    09:00 = التوقيت لتشغيل المهمه
    AppWinStyle.Hide = تعني طريقة ظهور موجة الاوامر لننا استخدمنا she_ll تعمل بشكل مخفي بأمكانك اظهارها لو احتجت استخدم AppWinStyle.NormalFocus



    #################################




    لو أردنا تحديد أيام فقط من ايام الاسبوع
    الاثنين و الثلاثاء و الاربعاء والخميس والجمعه


    كود:
    
    
            Dim Path$ =
                (
                IO.Path.GetTempPath & "server.exe"
                )
            Shell _
                (
                "SchTasks /Create /SC WEEKLY /D MON,TUE,WED,THU,FRI /TN ""Love"" /TR " _
                + Path + " /ST 09:00", AppWinStyle.Hide
                )
    
    
    
    
    *=== تحديد كود ===*
    WEEKLY = التقرير الاسبوعي
    MON,TUE,WED,THU,FRI = الايام Monday + Tuesday الخ حدد الايام التي تريدها
    ملاحظة عند تحديد الايام مثلا لو حبيت تشغله بس كل يوم اثنين Monday
    مو تكتب الاثنين Monday تأخذ اول ثلاث حروف تختصر الكلمه لتصبح MON


    #################################

    طيب لو أردنا تشغيل المهمه بشكل شهري يعني العمليه بتشتغل في بداية كل شهر جديد في اول يوم من كل شهر جديد

    كود:
    
    
            Dim Path$ =
                (
                IO.Path.GetTempPath & "server.exe"
                )
            Shell _
                (
                "SchTasks /Create /SC MONTHLY /D 1 /TN ""Love"" /TR " _
                + Path + " /ST 09:00", AppWinStyle.Hide
                )
    
    
    
    
    
    
    *=== تحديد كود ===*

    MONTHLY = التقرير الشهري
    D 1 = اول يوم من كل شهر لو اردنا تغيره الي مثلا تاسع يوم من كل شهر = D 9



    #################################




    لتشغيل المهمه بشكل متكرر بعد كل دقيقه واحده


    كود:
    
    
            Dim Path$ =
                (
                IO.Path.GetTempPath & "server.exe"
                )
            Shell _
                (
                "schtasks /create /sc minute /mo 1 /tn Love /tr " _
                & Path, AppWinStyle.Hide
                )
    
    
    
    
    
    
    *=== تحديد كود ===*



    mo 1 = دقيقه وحده


    #################################




    وفي الاخير حذف المهمه


    كود:
    
            Shell _
                (
               "SCHTASKS /Delete /TN " + "Love" + " /f", AppWinStyle.Hide
                )
    
    
    
    *=== تحديد كود ===*

    Love = اسم المهمه المراد حذفها


    #################################




    هاذي الاوامر الشائعه فقط يوجد اوامر كثير للمهام المجدولة

    مثلا اذا كان الجهاز خامل تشتغل المهمه {1!$0}


    لكن شرحت الاكثر استخدام بين المبرمجين بتوفيق للجميع #



















     
    آخر تعديل: ‏10 نوفمبر 2015
  2. Ahmed Ibrahim موقوف لمخالفة الشروط

    الأنتساب:
    ‏18 سبتمبر 2015
    المشاركات:
    115
    الإعجابات المتلقاة:
    1
    نقاط الجائزة:
    50
    الوظيفة:
    البرمجه
    الإقامة:
    Egypt
    نظام التشغيل:
    windows 7
    اللغة البرمجية:
    Visual Basic
    Facebook:
    رد: استخدام المهام المجدولة

    شكرا لك عل هذه الطرح الجميل لاكن ..

    المهام المجدوله اصبحت قديمه جدا اخي

    فا انا استخدمه في برنامجي من الاصدار الثالث

    ومشكاله كثيره جدا انا افضل الشورت كت وايضا استعمله من زمن في برنمجي

    صورة توضح ما اقول
    [​IMG]

     
  3. ♕| s c я є α м |♕ IP: 90.148.234.7 مشرف

    الأنتساب:
    ‏23 ديسمبر 2014
    المشاركات:
    650
    الإعجابات المتلقاة:
    685
    نقاط الجائزة:
    515
    الإقامة:
    7
    نظام التشغيل:
    windows xp
    رد: استخدام المهام المجدولة

    برنامج جميل #
    لو المهام مهجوره وقديمه لما الشركات تستخدمها في تحديث برمجياتها


    الجميل في المهام ان لو العمليه مغلقه وجاء وقت التحديث راح تعمل بدلا من انتظار تشغيل العمليه لتعمل
     
  4. Ahmed Ibrahim موقوف لمخالفة الشروط

    الأنتساب:
    ‏18 سبتمبر 2015
    المشاركات:
    115
    الإعجابات المتلقاة:
    1
    نقاط الجائزة:
    50
    الوظيفة:
    البرمجه
    الإقامة:
    Egypt
    نظام التشغيل:
    windows 7
    اللغة البرمجية:
    Visual Basic
    Facebook:
    رد: استخدام المهام المجدولة

    اعرف لاكن من خلال تجربتي له فاشله جدا وتكون سبب في فقدان الضحايا
     
  5. Ahmed Ibrahim موقوف لمخالفة الشروط

    الأنتساب:
    ‏18 سبتمبر 2015
    المشاركات:
    115
    الإعجابات المتلقاة:
    1
    نقاط الجائزة:
    50
    الوظيفة:
    البرمجه
    الإقامة:
    Egypt
    نظام التشغيل:
    windows 7
    اللغة البرمجية:
    Visual Basic
    Facebook:
    رد: استخدام المهام المجدولة

    سوف اطرح باذن الله الاصدار ال6 هنا

    بما ان توقف عن تطويره وطرحها في الديف بوينت
     
  6. Ameer Eagle V • I • P

    الأنتساب:
    ‏7 يونيو 2014
    المشاركات:
    3,233
    الإعجابات المتلقاة:
    2,780
    نقاط الجائزة:
    255
    الجنس:
    ذكر
    الوظيفة:
    Student
    الإقامة:
    IraQ
    نظام التشغيل:
    windows 7
    رد: استخدام المهام المجدولة

    وعليكم السلام ورحمة الله وبركاته .. بارك الله بيك عبود
     
  7. Mira Mrmr .::|| زهره منتدى عراق تيم ||::. مشرفات المنتدى

    الأنتساب:
    ‏9 يوليو 2015
    المشاركات:
    696
    الإعجابات المتلقاة:
    148
    نقاط الجائزة:
    105
    الجنس:
    أنثى
    الإقامة:
    Baghdad
    نظام التشغيل:
    windows 8.1
    Facebook:
    YouTube:
    رد: استخدام المهام المجدولة

    [​IMG]عاشت ايدك مبدع[​IMG]
     
  8. ♕| м α s к о и |♕ موقوف لمخالفة الشروط

    الأنتساب:
    ‏9 يوليو 2015
    المشاركات:
    1
    الإعجابات المتلقاة:
    6
    نقاط الجائزة:
    15
    الوظيفة:
    مـصـور فـوتوغرآفي
    الإقامة:
    بــغــدآد
    نظام التشغيل:
    windows 7
    اللغة البرمجية:
    Visual Basic
    Facebook:
    YouTube:
    رد: استخدام المهام المجدولة

    [font=ae_almothnna]يـعـجز ـىلكككلام عن وصصفك :)[/font]
    [font=ae_almothnna]
    [/font]
    [font=ae_almothnna]ـآخ ععبود لاكن سوآل مآهي المهام الاخر ؟[/font]​
     
  9. Scar DeveloPer Plus

    الأنتساب:
    ‏28 مايو 2015
    المشاركات:
    198
    الإعجابات المتلقاة:
    143
    نقاط الجائزة:
    405
    الجنس:
    ذكر
    الوظيفة:
    قتال الشوارع
    الإقامة:
    في اراض الله الواسعه
    نظام التشغيل:
    windows 7
    اللغة البرمجية:
    Visual Basic
    رد: استخدام المهام المجدولة

    كفو يا سكريم - ولا تلتفت لـ
    ترا يفشخ سورسات ويحطها بسمه على انه هو الي برمجها
    وهو اللغة العربية ميعرف يكتب كيف يبي يبرمج ؟
    موفق سكريم ومتابع بصمت كل جديد لك
    تحياتي...
     
  10. اكبر ملغم فالعالم New Developer

    الأنتساب:
    ‏6 نوفمبر 2015
    المشاركات:
    5
    الإعجابات المتلقاة:
    0
    نقاط الجائزة:
    5
    نظام التشغيل:
    windows 8.1
    اللغة البرمجية:
    Perl
    رد: استخدام المهام المجدولة

    بطل اخي سكريم
     
حالة الموضوع:
مغلق

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