PDA

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



MianJI021
جمعه 26 اردیبهشت 1393, 16:04 عصر
سلام و خسته نباشید...
بنده دنبال یه روشی هستم که بتونم با کمک اون کد هایی مثل sendkeys رو برای برنامه های دیگه توی ویندوز بفرستم نه برنامه ای که خودم نوشتم...
یعنی کد ها بر روی یک برنامه دیگه مثل فایر فاکس یا مدیا پلیر یا هر چیز دیگه اعمال بشه...
جستجو زیادی کردم چیزی یافت نشد...
ممنون میشم راهنمایی کنید..

vbhamed
شنبه 27 اردیبهشت 1393, 18:19 عصر
سلام
Sendkeys هم کلید رو همه جا می فرسته ولی اول باید روی اون برنامه فوکوس کنید و برای اینکار هم باید Caption اون برنامه رو داشته باشید، مثلا برای ماشین حساب ویندوز رو اجرا کنید و بعد برنامه زیر رو اجرا کنید
البته یکسری توابع api هم برای فوکوس دادن به یک برنامه خاص هست که با هندل کار میکنه و از caption بهتره که خودتون تحقیق کنید
AppActivate "Calculator"
DoEvents
SendKeys "123*3="
DoEvents