View Full Version : سوال: حرکت خودکار موس
vahid_d_0101
چهارشنبه 09 مرداد 1387, 13:03 عصر
سلام
ببخشید من یه سوال برام پیش اومده امیدوارم که جوابی داشته باشه
من یه برنامه ای را اومدم نصب کنم دیدم موس یه طور خودکار میره رو اون کلیدهایی که باید زده بشه و کلیک میکنه وبه طور خودکار برنامه نصب میشه
میخواستم ببینم میشه با وی بی این جور کاری کرد یعنی موس روی یه کلید بره و روی اون کلیک کنه.:متعجب:
drwatson
چهارشنبه 09 مرداد 1387, 19:14 عصر
سلام
شما باید از تابع api بنام mouse_event
استفاده کنید الان بیشتر نمیتونم توضیح بدم
یه جستجو توی msdn بکن پارامترهاش رو پیدا کن
اگه پیدا نکردی بگو تا برات نمونه بذارم
ƒxmahdi
چهارشنبه 09 مرداد 1387, 22:26 عصر
با شیء mbmouse contol این کار را میشه انجام داد و خیلی هم راحته. چون امکان حرکت ماوس به هر طرف و فرستادن رویداد کلیک را به شما می ده دقیقا همین کاری که بعضی از نرم افزار ها می کنند وقت کردم حتما یه نمونه سریع براتون می نویسم
vahid_d_0101
چهارشنبه 09 مرداد 1387, 23:05 عصر
دستتون درد نکنه اگه شد سورسشو بزارید خیلی خیلی ممنون میشم
butterfly_66
پنج شنبه 10 مرداد 1387, 07:34 صبح
Private Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)
Private Declare Function SetCursorPos Lib "user32.dll" (ByVal X As Long, ByVal Y As Long) As Long
**************************************************
Private Const MOUSEEVENTF_LEFTDOWN = &H2
Private Const MOUSEEVENTF_LEFTUP = &H4
Private Const MOUSEEVENTF_MIDDLEDOWN = &H20
Private Const MOUSEEVENTF_MIDDLEUP = &H40
Private Const MOUSEEVENTF_MOVE = &H1
Private Const MOUSEEVENTF_ABSOLUTE = &H8000
Private Const MOUSEEVENTF_RIGHTDOWN = &H8
Private Const MOUSEEVENTF_RIGHTUP = &H10
drwatson
پنج شنبه 10 مرداد 1387, 11:45 صبح
سلام
اینم نمونه که قولشو دادم
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.