تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مساعدة في تعديل كود
#1
السلام عليكم ورحمة الله وبركاته
 احتاج مساعدة في هذا الكود

Dim a = WebBrowser1.Document.all
  For Each x As HtmlElement In a
      If x.GetAttribute("ClassName") = "btn followe" Then
          x.InvokeMember("click")
      End If
  Next

هذا الكود يقوم بالبحث عن الازرار الذي اسم الكلاس الخاصة بها btn followe ثم يقوم بالضغط عليها
احتاج ان اضيف فاصل زمني بين كل ضغطة والاخري وشكرا
الرد }}}
تم الشكر بواسطة: حريف برمجة , سعود
#2
PHP كود :
System.Threading.Thread.Sleep(100

غير ال 100 حسب ما تريد
الرد }}}
تم الشكر بواسطة: حريف برمجة , asemshahen5 , سعود
#3
مرحبا اخي شكرا لك ولكن الكود لم يعمل قام بالضغط علي كل الازرار بدون الفاصل زمني
الرد }}}
تم الشكر بواسطة: حريف برمجة , asemshahen5 , سعود
#4
للاسف لم يعمل
الرد }}}
تم الشكر بواسطة: bakriano30@yahoo.com , حريف برمجة , asemshahen5 , سعود
#5
(30-07-19, 03:42 PM)mohamed11223 كتب : للاسف لم يعمل
اول شئ ضيف بوتن ليست بوكس و تايمر 
في حدث اللود ضيف ده 
Public Class Form1

   Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
       Try
           Timer1.Interval = 1000
           For i = 1 To 7
               ListBox1.Items.Add(i)
           Next
       Catch ex As Exception

       End Try
   End Sub

   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       Timer1.Start()
   End Sub

   Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
       Try
           ListBox1.SelectedIndex += 1
       Catch ex As Exception
           Timer1.Stop()
           MsgBox("Done !!")
       End Try
   End Sub
End Class
الرد }}}
تم الشكر بواسطة: حريف برمجة , asemshahen5 , سعود
#6
(30-07-19, 03:47 PM)bakriano30@yahoo.com كتب :
(30-07-19, 03:42 PM)mohamed11223 كتب : للاسف لم يعمل
اول شئ ضيف بوتن ليست بوكس و تايمر 
في حدث اللود ضيف ده 
Public Class Form1

   Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
       Try
           Timer1.Interval = 1000
           For i = 1 To 7
               ListBox1.Items.Add(i)
           Next
       Catch ex As Exception

       End Try
   End Sub

   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       Timer1.Start()
   End Sub

   Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
       Try
           ListBox1.SelectedIndex += 1
       Catch ex As Exception
           Timer1.Stop()
           MsgBox("Done !!")
       End Try
   End Sub
End Class
هذا ليس له علاقة بالموضوع اخي
الرد }}}
تم الشكر بواسطة: حريف برمجة , asemshahen5 , asemshahen5 , سعود
#7
السلام عليكم اخي الكريم 
تابع هذا الموضوع  فهو بنفس الفكرة 

http://vb4arb.com/vb/showthread.php?tid=30605
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: سعود
#8
اخي للاسف لا استطيع تنفيذ الفكرة التي في الموضوع

الموضوع لايحتاج الي رفع المشروع
ببساطة المشروع عبارة عن ويب براوزر وبوتن

عن الضغط علي البوتن يتم تنفيذ الكود التالي


Dim a = WebBrowser1.Document.all
For Each x As HtmlElement In a
If x.GetAttribute("ClassName") = "btn followe" Then
x.InvokeMember("click")
End If
Next
وهو ان يقوم بالبحث عن البوتن التي تحمل كلاس بالاسم btn followe في صفحة الويب المفتوحة في الويب براوزر ويقوم بالضغط عليه وهناك اكثر من زر يحمل نفس الكلاس اريد عمل فاصل زمني بين كل ضغطة والاخري
الرد }}}
تم الشكر بواسطة: asemshahen5 , سعود
#9
اخي تفضل الكود خاصتك مضاف اليه تأخير 5 ثانية بين كل ضغطة
كود :
Dim a = WebBrowser1.Document.all
       For Each x As HtmlElement In a
           If x.GetAttribute("ClassName") = "btn followe" Then
               x.InvokeMember("click")
           End If
           ' هنا الفاصل الزمني
           'يعمل مع نت فريم ورك 4.5 فما فوق
           Await(Task.Delay(5000)) ' فاصل 5 ثوان
       Next

اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: asemshahen5
#10
عند اضافة الكود يظهر العديد من الايرور
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , asemshahen5



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


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