PDA

View Full Version : سوال: کنترل برنامه های دیگر از طریق برنامه خودم



iradata
چهارشنبه 23 تیر 1389, 12:56 عصر
سلام

می خوام از طریق برنامه خودم یاهو مسنجر رو کنترل کنم مثلا yahoo id و password روو می خوام از برنامه خودم وارد کنم

برای انجام این کار باید چه کار کنم لطفا راهنمایی کنید :متفکر:

nasim bahari
چهارشنبه 23 تیر 1389, 14:51 عصر
می تونی از تابع send key استفاده کنی............

iradata
چهارشنبه 23 تیر 1389, 15:27 عصر
می تونی از تابع send key استفاده کنی............

آره میشه ولی یه وقت هایی خوب جواب نمیده یه دستور مطمئن می خوام

vbworm
پنج شنبه 24 تیر 1389, 04:34 صبح
اول باید با استفاده از API ها مثل FindWindow هندل (Handle) فرم و کنترلهای اونو بدست بیاری. بعدش با SendMessage که اینم از توابع API هست میتونی بهش دستور بدی.

http://en.allexperts.com/q/Visual-Basic-1048/Find-Window-API.htm

http://www.developerfusion.com/article/34/enum-windows-sendmessage-api/3/

محسن شامحمدی
پنج شنبه 24 تیر 1389, 14:16 عصر
اول باید با استفاده از API ها مثل FindWindow هندل (Handle) فرم و کنترلهای اونو بدست بیاری. بعدش با SendMessage که اینم از توابع API هست میتونی بهش دستور بدی.

http://en.allexperts.com/q/Visual-Basic-1048/Find-Window-API.htm

http://www.developerfusion.com/article/34/enum-windows-sendmessage-api/3/

این ایده بد نیست ولی اگر فقط نیم ساعت با نرم افزار قدرتمند Auto It کار کنی متوجه می شی که برای اینطور کارها خیلی خوب جواب می ده و اصلا در اصل موجودیت این برنامه و هدف از ساختنش این طور کارها بوده شما با خوندن 2 صفحه اول help برنامه کامل دستت میاد که چی به چیه.