SReza1
دوشنبه 11 اسفند 1382, 00:57 صبح
چطور میشه کلیک بر روی desktop رو شبیه سازی کرد؟ مثلا با زدن بک دکمه نگار روی mycomputer دوتا کلیک زده شده و یا راست کلیک؟ :?
Behzad_Asharkhan
چهارشنبه 13 اسفند 1382, 11:45 صبح
سلام
شبیه سازی Right Click
SetCursorPos(30, 30);
mouse_event(MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_RIGHTUP, 0, 0, 0, 0);
شبیه سازی Double Click
SetCursorPos(30, 30);
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
GetDoubleClickTime;
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
روی DeskTop من 30و 30 درست می افته روی MyComputer. خوب، با این روش نیاز به هدف گیری داری. فکر نمیکنم این کار به درد اجرای چیزی بخوره. اگه هدف اجرای MyComputer باشه باید طور دیگه ای عمل کرد. 8)
SReza1
چهارشنبه 13 اسفند 1382, 19:37 عصر
سلام
تستش میکنم ببنیم چطوره. حالاد چطور میشه فهمید که روی desktop کلیک شده؟
said ali
یک شنبه 17 اسفند 1382, 17:35 عصر
با سلام
قطعا یه دستور که به خود Rundll برمیگرده برای این کار وجود داره الان خاطرم نیست ولی بگردی پیداش میکنی
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.