PDA

View Full Version : سوال: SendKeys با استفاده از Handel



r0ot$harp
سه شنبه 26 شهریور 1387, 23:23 عصر
سلام دوستان


می خواستم بدونم از چه تابعی باید استفاده کنم تا بتونم Shift + m رو به یه پنجره بفرستم‌؟



دوستان فقط از طریق Handel نه از طیق Sendkeys !!!!



باتشکر احسان

r0ot$harp
چهارشنبه 27 شهریور 1387, 16:58 عصر
دوستان کسی نسیت کمک کنه . خیلی گیرم .



باتشکر احسان

shahin.khoobehi
چهارشنبه 27 شهریور 1387, 20:38 عصر
بیا دوست عزیز برات برنامه رو نوشتم.
این برنامه به پنجره ی به پنجره ی دلخو اه شما دستور مورد نظر رو میفرسته برات ضمیمه کردم.سورس رو نگاه کن.

r0ot$harp
چهارشنبه 27 شهریور 1387, 20:43 عصر
بیا دوست عزیز برات برنامه رو نوشتم.
این برنامه به پنجره ی به پنجره ی دلخو اه شما دستور مورد نظر رو میفرسته برات ضمیمه کردم.سورس رو نگاه کن.


دوست عزیز تشکر از لطف و برنامه که گذاشتین . ولی لطفا به متن سوال من دقت کنید :



دوستان فقط از طریق Handel نه از طیق Sendkeys !!!!


من گفتم از طریق Handel یعنی حتی اگر صفحه هم زیره صفحه های دیگه بود دستور رو ارسال کنه .



باتشکر احسان

shahin.khoobehi
چهارشنبه 27 شهریور 1387, 21:01 عصر
خوب اینکه مشکلی نیست.الان یه تایمر بزار کد توی کامند رو توی اون بریز بعد اینتروال رو روی 50 بزار بعد 1000 تا پنجره باز کن.یکیشم مای کامپیوتر بعد برنامه رو بزن به محض اینکه برنامه باز شه چه مای کامپیوتر فوکوس باشه و چه نباشه دستور رو بهش میفرسته.مثلا بزن دستور altf4 رو که تو اینجا میشه %f4 مثلا مای کامپیوتر رو میبنده.
:قلب::قلب::قلب:

xxxxx_xxxxx
پنج شنبه 28 شهریور 1387, 05:05 صبح
من گفتم از طریق Handel

احسان تو که اینجا خودت از همه بیشتر در این مورد اطلاع داری. منظورم کار با دستگیره هاست.

NewFoxStudent
پنج شنبه 28 شهریور 1387, 09:45 صبح
از تابع SendMessage استفاده کن فکر کنم جواب بده

r0ot$harp
پنج شنبه 28 شهریور 1387, 10:12 صبح
خوب اینکه مشکلی نیست.الان یه تایمر بزار کد توی کامند رو توی اون بریز بعد اینتروال رو روی 50 بزار بعد 1000 تا پنجره باز کن.یکیشم مای کامپیوتر بعد برنامه رو بزن به محض اینکه برنامه باز شه چه مای کامپیوتر فوکوس باشه و چه نباشه دستور رو بهش میفرسته.مثلا بزن دستور altf4 رو که تو اینجا میشه %f4 مثلا مای کامپیوتر رو میبنده.
:قلب::قلب::قلب:

دوست عزیز وقتی رو پنجره My Computer فوکوس میست چه جوری می خواد این کار رو کنه و SemdKeys کنه ؟





احسان تو که اینجا خودت از همه بیشتر در این مورد اطلاع داری. منظورم کار با دستگیره هاست.



نمی دونم حاجی بد گیر افتادم شاید کسایی که همیشه به یه چیز خوب مسلط هستن باید به یه مثال پیش و پا افتاده گیر کنند و توش ساعت ها و روزها بموننند .



از تابع SendMessage استفاده کن فکر کنم جواب بده


دوست عزیز خودم می دونم باید از تابع SendMessage استفاده کنم ولی این تابع می تونه 1000000000000 کار انحام بده حالا مشکل من استفاده از پارامت ها هستن . من نمی دونم برای این کار باید از کدوم پارامتر و MSG باید استفاده کنم .




باتشکر احسان

r0ot$harp
جمعه 05 مهر 1387, 22:35 عصر
دوستان هنوز بعد از یک هفته ما به جواب نرسیدیم .
کسی نمی دونه این کار چگونه انجام می شود ؟




باتشکر احسان