الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال غلبني كثيييير

مغلق
بدأه seaprince46 في 3 مارس 2005 · 2 رد · 435 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أقوم بعمل برنامج يعمل على تحميل التحديثات للويندوز اوتوماتيكيا

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

بحيث يعمل برنامجي على تشغيل هذه التحديات عند تشغيل الجهاز ولابد بعد الإنتهاء من تحميل التحديثات عمل ريستارت للجهاز

واريد ان يقوم البرنامج اوتوماتيكيا بعمل ريستارت بعد الإنتهاء من عمل التحديثات

لكن المشكله

أن البرنامج يقوم بتشغيل التحديثات والريستارت في نفس الوقت

اريد عندما ينتهي البرنامج من تشغيل جميع التحديثات أن يقوم بعمل ريستارت للجهاز

أنا استخدم الكود التالي لتشغيل التحديثات

For i= 0 To List3.ListCount - 1
    path = "C:\Patch2000\Pa\" & List3.List(i)
    retval = Shell(path, vbNormalFocus)     
Next i

    Dim a As String
    a= Shell("C:\Patch2000\restart.exe")

بحيث List3 تحتوي على أسماء التحديثات

والملف restart.exe يقوم بعرض رسالة أن الجهاز سوف يقوم بعمل ريستارت بعد 60 ثانيه ويبدأ العد التنازلي

ففي هذه الحاله يتم تشغيل التحديثات وبرنامج الريستارت بنفس الوقت

ما اريده عمل ريستارت بعد الإنتهاء من تحميل التحديثات

essam.gif

منتديات كوكب الكمبيوتر

لكل جديد في عالم تكنولوجيا المعلومات والكمبيوتر والأخبار العلمية

http://www.planetss.com/vb

#2

موضع كود الريستارت خاطئ ويجب وضعه في برنامج مستقل يقوم بفتح برنامج آخر يقوم بالتحديث والذي يغلق نفسه تلقائيا بعد الإنتهاء. الرنامج الأول سيفحص كل فترة ليتأكد من أن برنامج التحديث قد وأغلق وإذا اكتشف أن برنامج التحديث أغلق عندها يعمل ريستارت وممكن إستخدام Timer في ذلك

فلسطين الزاهية بألوان الحب والسلام

ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها

تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين

#3

شكرا أخي seahmad على المرور

لكن لم أفهم قصدك

ياريت التوضيح بمثال

essam.gif

منتديات كوكب الكمبيوتر

لكل جديد في عالم تكنولوجيا المعلومات والكمبيوتر والأخبار العلمية

http://www.planetss.com/vb

هذا الموضوع مغلق.

مواضيع مشابهة