PDA

View Full Version : سوال: تکرار مسیر حرکت و کلیک های ماوس



hadi88
جمعه 06 اسفند 1395, 00:41 صبح
سلام
در سایت زیر یه برنامه به اسم TinyTask 1.50 است که حرکت ماوس و تعداد کلیک های که انجام میشه رو ضبط می کنه و بعد تکرارش میکنه. میخواستم بدونم چطور میشه یه همچین برنامه ای نوشت در سی شارپ که حرکت ماوس و تعداد کلیک هاش رو ضبط و بعد تکرار کنه.
سایت برنامه (http://www.vtaskstudio.com/support.php)

مهرداد صفا
شنبه 07 اسفند 1395, 13:13 عصر
با سلام.
با استفاده از تابع SetWindowsHookEx (https://msdn.microsoft.com/en-us/library/windows/desktop/ms644990(v=vs.85).aspx) می تونید یک global hook (https://msdn.microsoft.com/en-us/library/windows/desktop/ms644959(v=vs.85).aspx) برای دریافت پیام های عمومی مربوط به mouse ایجاد کنید. فرامویش نکنید که تابعی که برای callback ایجاد می کنید باید با تابع LowLevelMouseProc (https://msdn.microsoft.com/en-us/library/windows/desktop/ms644986(v=vs.85).aspx) سازگاری داشته باشه.