PDA

View Full Version : تعداد فشار دادن کلیدها زمانی که برنامه فوکوس نداره



rezaei manesh
یک شنبه 19 اسفند 1386, 14:50 عصر
سلام
من یک برنامه دارم که با بالا اومدن ویندوز به صورت می نی مایز اجرا میشه و باید تعداد کلید هایی رو که کاربر می زنه و همچنین حرکت ماوس رو ذخیره کنه و در زمان های معین پیام های مد نظر رو نمایش بده
من در زمانی که فرمی فکوس داره میتونم اما زمانی که برنامه فعال نیست و پنجره دیگری فعال هست نمی دونم ....

saeed_rezaei
یک شنبه 19 اسفند 1386, 18:57 عصر
سلام رضایی منش.
با api چی؟ نمی شه ؟

rezaei manesh
یک شنبه 19 اسفند 1386, 19:00 عصر
نمی دونم من زیاد با توابع api کار نکردم اما حدس می زنم باید با کمک اون ها بشه یه کارایی رو کرد اما نمی دونم چه جوریه؟!

rezaei manesh
دوشنبه 20 اسفند 1386, 10:34 صبح
مترجم نارسیس رو دیدیدن وقتی در حالت اجراست و شما متنی رو کپی می کنید اجرا می شه؟
اگه بدونم چطور این کار رو می کنه شاید بتونم از اون ایده بگیرم؟!
یا مثلا ویروس یاب ها برنامه های زیادی وجود دارن که در حالتی که می نی مایز هستند با انجام عملیات خاصی توصط کاربر یا سیستم کارهایی رو انجام می دن ساختار یکی از این ها رو بدونیم مشکل حل می شه

Evil 69
دوشنبه 20 اسفند 1386, 10:43 صبح
سلام
به نظر من شما میتونی به جای اینکه از عملیاتی مثل چک کردن صفحه کلید چیز های دیگه رو چک کنی مثلا همون نارسیسی رو که گفتی برای این کار مثلا میشه وقتی برنامه رو اجرا کردی یک سری داده رو توی کلیپ برد کپی کنه و بعد چک کنه که هر وقت کلیپ برد داده های نوشتاریش عوض شد برنامه فعال بشه
همین طور برای برنامه های دیگه هم میشه همین کار ها رو انجام داد چون وقتی که سیتم یک کار رو انجام میده یک چیزی تغییر می کنه خوب شما حالا میتونین اون تغییر رو چک کنین این کار هم به فعال بودن یا نبودن برنامه ربتی نداره

rezaei manesh
دوشنبه 20 اسفند 1386, 10:48 صبح
سلام
ممنون
اما من باید نیاز به تعداد کلیک و یا تعداد فشردن کلید دارم
من کافی بدونم که هر کلیدی که فشرده میشه اولین جایی که پردازش می شه چه کلیدی فشرده شده چیه؟
بعد می تونیم مثلا تویه یه تایمر تعداد رو چک کنم و...

amirsajjadi
دوشنبه 20 اسفند 1386, 14:36 عصر
با سلام
ببین این برنامه بدردت میخوره

rezaei manesh
دوشنبه 20 اسفند 1386, 15:12 عصر
سلام
ممنون امیر جان من با کمک GetAsyncKeyState مشکل رو دارم درستش می کنم برنامه شما هم از همین روش استفاده می کنه
حالا دارم روش کار می کنم نتیجه رو بعد به اطلاع شما می رسونم