PDA

View Full Version : مشکل در دستورات cmd



farideh_en
دوشنبه 17 خرداد 1389, 10:16 صبح
سلام
من در قسمتی از برنامم از دستورات cmd استفاده کردم و پس از این که یکسری دستورات اجرا میشه نیاز هست که کلید Enter توسط کاربر فشرده بشه تا مراحل بعدی کار ادامه پیدا کنه می خواستم بدونم آیا راهی وجود داره که مثلاً خود برنامه اینکارو انجام بده بدون اینکه که کاربر متوجه بشه

Felony
دوشنبه 17 خرداد 1389, 10:24 صبح
به وسیله تابع keybd_event میتونید این کار رو انجام بدید .

farideh_en
دوشنبه 17 خرداد 1389, 11:07 صبح
اینم یه نمونه کد




keybd_event(VK_RETURN, 1, 0, 0);
keybd_event(VK_RETURN, 1, KEYEVENTF_KEYUP, 0);
یا

SendMessage(edit1.Handle, WM_KEYDOWN, VK_RETURN,0);
SendMessage(edit1.Handle, WM_KEYUP, VK_RETURN,0);