تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] فتح جميع الصفحات في نفس الوقت web brosers
#1
السلام عليكم ورحمة الله وبركاته
عندي برنامج فيه 24 متصفح web browser
وكلهم بيفتحون نفس الصفحة وبيسون نفس الامر
ابيهم يفتحون كلهم بالوقت نفسه كيف
يعني اثناء تطبيقي للفتح ياخذ 24ثانية لفتحهم
حيث يبدا بالتسلسل بالكود
PHP كود :
WebBrowser1.Navigate(TextBox2.Text)
 
       WebBrowser2.Navigate(TextBox2.Text)
 
       WebBrowser3.Navigate(TextBox2.Text)
 
       WebBrowser4.Navigate(TextBox2.Text)
 
       WebBrowser5.Navigate(TextBox2.Text)
 
       WebBrowser6.Navigate(TextBox2.Text)
 
       WebBrowser7.Navigate(TextBox2.Text)
 
       WebBrowser8.Navigate(TextBox2.Text)
 
       WebBrowser9.Navigate(TextBox2.Text)
 
       WebBrowser10.Navigate(TextBox2.Text)
 
       WebBrowser11.Navigate(TextBox2.Text)
 
       WebBrowser12.Navigate(TextBox2.Text)
 
       WebBrowser13.Navigate(TextBox2.Text)
 
       WebBrowser14.Navigate(TextBox2.Text)
 
       WebBrowser15.Navigate(TextBox2.Text)
 
       WebBrowser16.Navigate(TextBox2.Text)
 
       WebBrowser17.Navigate(TextBox2.Text)
 
       WebBrowser18.Navigate(TextBox2.Text)
 
       WebBrowser19.Navigate(TextBox2.Text)
 
       WebBrowser20.Navigate(TextBox2.Text)
 
       WebBrowser21.Navigate(TextBox2.Text)
 
       WebBrowser22.Navigate(TextBox2.Text)
 
       WebBrowser23.Navigate(TextBox2.Text)
 
       WebBrowser24.Navigate(TextBox2.Text

فيفتح الاول ثم يذهب للثاني الى ان ينتهي منهم جميعهم
ويكون البرنامج في حالة تعليق الى ان ينتهي من تحميل جميع الصفحات

الي اريدة يفتحهم كلهم بنفس الثانية  حتى لو يعلق البرنامج
الرد }}}
تم الشكر بواسطة:
#2
اضافة بسيطة

ممكن تبني مصفوفة يكل الروابط
ثم تستخدم Parallel.For
لتفتح جميع الروابط في وقت واحد
ملحوظة:
ان حدث تهنيج يبقي ها تحتاج تعمل ده من خلال تايمر يعمل في الخلفية
Retired
الرد }}}
تم الشكر بواسطة:
#3
(21-03-18, 09:09 PM)سعود كتب :
هذا مثال لكن ليس باستخدام اداة المتصفح و انما webclient
(21-03-18, 10:38 PM)silverlight كتب : اضافة بسيطة

ممكن تبني مصفوفة يكل الروابط
ثم تستخدم Parallel.For
لتفتح جميع الروابط في وقت واحد
ملحوظة:
ان حدث تهنيج يبقي ها تحتاج تعمل ده من خلال تايمر يعمل في الخلفية



تشكرون على الاجابة
لكن بحثت عن طريقة لتطبيق الي قلته لكن للاسف ماشفت فانا مبتدأ Sad
بس خدمه بسيطة عندي اهم جزء من برنامجي هو الكود التالي ابيه يسوي الامر في نفس الوقت
اذا تقدر تعدل عليه وتعطيني اياه اكون لك شاكر

كود :
   Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
       WebBrowser1.Document.GetElementById("btn_ok").InvokeMember("click")
       WebBrowser2.Document.GetElementById("btn_ok").InvokeMember("click")
       WebBrowser3.Document.GetElementById("btn_ok").InvokeMember("click")
       WebBrowser4.Document.GetElementById("btn_ok").InvokeMember("click")
       WebBrowser5.Document.GetElementById("btn_ok").InvokeMember("click")
       WebBrowser6.Document.GetElementById("btn_ok").InvokeMember("click")
       WebBrowser7.Document.GetElementById("btn_ok").InvokeMember("click")
       WebBrowser8.Document.GetElementById("btn_ok").InvokeMember("click")
       WebBrowser9.Document.GetElementById("btn_ok").InvokeMember("click")
       WebBrowser10.Document.GetElementById("btn_ok").InvokeMember("click")
       WebBrowser11.Document.GetElementById("btn_ok").InvokeMember("click")
       WebBrowser12.Document.GetElementById("btn_ok").InvokeMember("click")
       WebBrowser13.Document.GetElementById("btn_ok").InvokeMember("click")
       WebBrowser14.Document.GetElementById("btn_ok").InvokeMember("click")
       WebBrowser15.Document.GetElementById("btn_ok").InvokeMember("click")
       WebBrowser16.Document.GetElementById("btn_ok").InvokeMember("click")
       WebBrowser17.Document.GetElementById("btn_ok").InvokeMember("click")
       WebBrowser18.Document.GetElementById("btn_ok").InvokeMember("click")
       WebBrowser19.Document.GetElementById("btn_ok").InvokeMember("click")
       WebBrowser20.Document.GetElementById("btn_ok").InvokeMember("click")
       WebBrowser21.Document.GetElementById("btn_ok").InvokeMember("click")
       WebBrowser22.Document.GetElementById("btn_ok").InvokeMember("click")
       WebBrowser23.Document.GetElementById("btn_ok").InvokeMember("click")
       WebBrowser24.Document.GetElementById("btn_ok").InvokeMember("click")

   End Sub
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  إغلاق الفورم مع حذف جميع البيانات الموجودة به صالح عبدالله 10 1,044 19-04-25, 08:54 PM
آخر رد: Kamil
  [VB.NET] مشكل ظهور Query SQLITE في إظهار جميع التواريخ b4getws 3 527 28-02-25, 10:36 AM
آخر رد: b4getws
  مساعدة في كود الوقت fireswored1 3 347 19-01-25, 11:17 AM
آخر رد: fireswored1
  [VB.NET] استعراض بيانات في Datagridview واضافة جميع البيانات لجدول محدد sql skode 0 490 12-01-25, 12:50 AM
آخر رد: skode
  اريد كود يحذف جميع سجلات جدول بقاعدة بيانات اكسس دفعه واحده khalidalwdi 2 640 18-11-24, 01:02 AM
آخر رد: rdxdz
  عند تصدير التاريخ للإكسل يظهر معه الوقت علماُ لم اسجل الوقت. أبووسم2 2 375 24-09-24, 10:21 PM
آخر رد: أبووسم2
  [VB.NET] مساعدة في تغير لون جميع شاشة المشروع MOHAMMED ALZWI 2 489 29-08-24, 02:33 PM
آخر رد: MOHAMMED ALZWI
  المساعدة في عملية طرح الوقت من خلال اثنين textbox جيولوجي مبتدئ 9 2,781 06-08-24, 07:43 PM
آخر رد: خالد كامل1
  البحث بين تاريخين مع الوقت - من بداية اليوم - حتى اخر اليوم moh61 3 606 12-06-24, 08:00 PM
آخر رد: Taha Okla
  مساعدة في حل سؤال بخصةص عرض الوقت عبدالكريم برشدان 2 395 12-04-24, 03:05 PM
آخر رد: عبدالكريم برشدان

التنقل السريع :


يقوم بقرائة الموضوع: