PDA

View Full Version : تشخیص فشرده شدن کلید



راحله سعادتی
چهارشنبه 17 اسفند 1384, 11:17 صبح
چه جوری میشه فهمید کاربر الان چه دکمه ای از صفحه کلید را زده است .

این هم یاداور شوم که برنامه من Minimize است و در Taskbar دیده نمی شود یه جورایی Hide است .

حالا میخواهم وقتی کاربر کلیدی از صفحه کلید را فشرد ( کاراکتر فشرده شده در یک Edit قرار گیرد )

جستجو هم کردم نبود

Touska
چهارشنبه 17 اسفند 1384, 12:46 عصر
از ابزار رایگان JVC با کامپوننت JvApplicationHotKey1 استفاده نمایید.

ببخشید من بیشتر با کامپوننت کار کردم.

راحله سعادتی
چهارشنبه 17 اسفند 1384, 13:18 عصر
از ابزار رایگان JVC با کامپوننت JvApplicationHotKey1 استفاده نمایید.

ببخشید من بیشتر با کامپوننت کار کردم.

از کجا میشه تهیه کرد ؟

MiRHaDi
چهارشنبه 17 اسفند 1384, 14:29 عصر
سلام
اگه فرم برنامه شما Hide باشه و یا Focus روی فرمتون نباشه نمیتونید به صورت Event کد هارو بگیرید برای همین باید کیبرد رو Hook کنید !
این رو جستجو کنید پیدا میکنید
بای

راحله سعادتی
چهارشنبه 17 اسفند 1384, 15:24 عصر
سلام
اگه فرم برنامه شما Hide باشه و یا Focus روی فرمتون نباشه نمیتونید به صورت Event کد هارو بگیرید برای همین باید کیبرد رو Hook کنید !
این رو جستجو کنید پیدا میکنید
بای

یعنی حتما باید فرم Show باشد ؟

Ehsansh
چهارشنبه 17 اسفند 1384, 19:57 عصر
یه جورایی فکر میکنم منظورتون یه چیزی مثل Key Logger هست.
همونطور که آقا هادی گفتن باید Hook کنید.
در صورت استفاده از Hook نیاز به Show بودن فرم نیست. حتی میتونید از سرویس هم استفاده کنید. اما باز هم باید Hook کردن رو بدونید.
درمورد Hook اینجا توضیح داده:
http://delphi.about.com/library/bluc/text/uc063001a.htm
امیدوارم کمکتون کنه.

راحله سعادتی
پنج شنبه 18 اسفند 1384, 10:00 صبح
یه جورایی فکر میکنم منظورتون یه چیزی مثل Key Logger هست.
همونطور که آقا هادی گفتن باید Hook کنید.
در صورت استفاده از Hook نیاز به Show بودن فرم نیست. حتی میتونید از سرویس هم استفاده کنید. اما باز هم باید Hook کردن رو بدونید.
درمورد Hook اینجا توضیح داده:
http://delphi.about.com/library/bluc/text/uc063001a.htm
امیدوارم کمکتون کنه.

یعنی هیچ کی نمیتونه مشکل ما رو حل کنه ؟

Touska
پنج شنبه 18 اسفند 1384, 10:19 صبح
بابا من کا هم ابزار رو دادم و هم آدرس دانلودش :)

راحله سعادتی
پنج شنبه 18 اسفند 1384, 10:23 صبح
بابا من کا هم ابزار رو دادم و هم آدرس دانلودش :)

کجا گذاشتید ؟

Touska
پنج شنبه 18 اسفند 1384, 10:29 صبح
اینجا : http://rahad.tv/sarbazzadeh/JCL+JVCL210FullInstall.rar

راحله سعادتی
پنج شنبه 18 اسفند 1384, 10:58 صبح
اینجا : http://rahad.tv/sarbazzadeh/JCL+JVCL210FullInstall.rar

خیلی ممنون

چون حجمش بالاست شنبه دانلود میکنم .

راحله سعادتی
سه شنبه 23 اسفند 1384, 18:01 عصر
من کامپونت ها را دانلود کردم

ولی آنقدر زیاد است که معلوم نیست این برنامه ای که ما می خواهم کجاست ؟

FARHAD_KIANI2003
سه شنبه 23 اسفند 1384, 18:21 عصر
حجاب اسلامی را رعایت فرمایید

Ehsansh
سه شنبه 23 اسفند 1384, 18:30 عصر
حجاب اسلامی را رعایت فرمایید

:قهقهه: :قهقهه: :قهقهه: :قهقهه:
خیلی باحالی.

خانم سعادتی مگه مشکلتون با لینک من حل نشد؟
کاملا اونجا در مورد Hook توضیح داده.

سید مسعود موحد
چهارشنبه 24 اسفند 1384, 08:00 صبح
حجاب اسلامی را رعایت فرمایید

آقا این یعنی چی :گیج:
فرهاد جان شوجی کردی یا واقعی نوشتی :متعجب:
این که میبینی عکس است اونم نه عکس خود خانوم :متعجب: :متعجب: :متعجب:

Ehsansh
چهارشنبه 24 اسفند 1384, 09:40 صبح
شاید هرکی دیگه اینو مینوشت میشد شوخی برداشت کرد اما شما اگه به عکس آقا فرهاد نگاه کنید...

Hamid_PaK
چهارشنبه 24 اسفند 1384, 21:07 عصر
عزیزان فکر می کنم اینجا چت ( Chat ) نیست !!! ؟؟؟

Mahmood_M
چهارشنبه 24 اسفند 1384, 22:44 عصر
آقا حمید من هم با شما موافقم.
حالا آقا فرهاد یک حرفی زدند، دیگه ...
دیگه کم کم داریم از بحث قبلی خارج می شیم ...

khareh_siah
جمعه 26 اسفند 1384, 07:50 صبح
کار نشد نداره...
می تونی از تابع GetAsynceKeyState استفاده کنی

khareh_siah
جمعه 26 اسفند 1384, 08:02 صبح
با استفاده از تابع GetAsyncKeyState می شه.

راحله سعادتی
جمعه 26 اسفند 1384, 11:40 صبح
با استفاده از تابع GetAsyncKeyState می شه.
لطف میکنید بیشتر توضیح دهید .