تقييم الموضوع :
  • 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
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مساعدة في حل سؤال بخصةص عرض الوقت عبدالكريم برشدان 2 100 12-04-24, 03:05 PM
آخر رد: عبدالكريم برشدان
Star الوقت المستغرق لكتابه الكلمه سلام و محبه 0 65 02-04-24, 04:44 PM
آخر رد: سلام و محبه
  تعديل طول حقل معين في جميع جداول القاعدة atefkhalf2004 1 108 09-03-24, 03:17 AM
آخر رد: atefkhalf2004
  تحميل جميع الماسحات الضوئية المتصلة بالجهاز في كومبوبوكس جيولوجي مبتدئ 2 205 22-02-24, 07:10 PM
آخر رد: جيولوجي مبتدئ
  [VB.NET] احتاج كود يغلق جميع الفورم ويبقي فقط الفورم Home Ali_hassn 4 549 15-08-23, 06:43 PM
آخر رد: Alexander Max2
  سؤال حول اغلاق جميع النوافذالمفتوحة maherhaddaf 3 460 20-07-23, 08:48 AM
آخر رد: maherhaddaf
  أريد كود لغلق جميع النوافذ عند تسجيل الخروج Emam emam 2 509 10-07-23, 02:12 AM
آخر رد: Emam emam
Exclamation [سؤال] كيف اشغل برنامجي على جميع الفريموروك mudz 41 47,837 20-12-22, 01:20 AM
آخر رد: kebboud
  [VB.NET] هل يوجد طريقة لجعل البرنامج يظهر فوق جميع البرامج mohamedahmed1 3 790 31-10-22, 01:26 AM
آخر رد: mohamedahmed1
  مسح جميع أدوات النص دفعة واحدة sads 8 3,670 29-10-22, 04:04 PM
آخر رد: خالد العصاوي

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم