تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[كود] احتاج الى تعديل :(
#3
مرحبا اخى

SendKeys خاصه بلوحه المفاتيح حتى انها ليس كل المفاتيح

تحتاج API التاليه ضعها في بدايه كلاس الفورم
PHP كود :
<Runtime.InteropServices.DllImport("user32.dll")> _
Private Shared Sub mouse_event(ByVal dwFlags As UIntegerByVal dx As UIntegerByVal dy As UIntegerByVal dwData As UIntegerByVal dwExtraInfo As Integer)
End Sub
Public Enum MouseEventFlags As UInteger
    MOUSEEVENTF_ABSOLUTE 
= &H8000
    MOUSEEVENTF_LEFTDOWN 
= &H2
    MOUSEEVENTF_LEFTUP 
= &H4
    MOUSEEVENTF_MIDDLEDOWN 
= &H20
    MOUSEEVENTF_MIDDLEUP 
= &H40
    MOUSEEVENTF_MOVE 
= &H1
    MOUSEEVENTF_RIGHTDOWN 
= &H8
    MOUSEEVENTF_RIGHTUP 
= &H10
    MOUSEEVENTF_XDOWN 
= &H80
    MOUSEEVENTF_XUP 
= &H100
    MOUSEEVENTF_WHEEL 
= &H800
    MOUSEEVENTF_HWHEEL 
= &H1000
End Enum 

لان الحدث Click هو عباره عن Down ثم Up تحتاج لهذين السطرين لتنفيذ ضغط الزر الايسر للماوس
لاحظ MouseEventFlags اللي فوق فيها قيمه المفتاح الايمن والاوسط وايضا العجله تبع الماوس
PHP كود :
mouse_event(MouseEventFlags.MOUSEEVENTF_LEFTDOWN0000)
mouse_event(MouseEventFlags.MOUSEEVENTF_LEFTUP0000

بالتوفيق للجميع
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
احتاج الى تعديل :( - بواسطة MeDo Ly - 25-08-17, 08:53 PM
RE: احتاج الى تعديل :( - بواسطة Algeriany - 25-08-17, 09:02 PM
RE: احتاج الى تعديل :( - بواسطة أبو نوره - 25-08-17, 11:41 PM


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


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