PDA

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



drsina
پنج شنبه 09 خرداد 1392, 15:36 عصر
سلام
ببخشید ، دنبال چیزی بودم که کلی در موردش تو اینترنت گشتم ولی نبود ,

می خواستم ببینم تو Console میشه کاری کرد که کپی از نرم افزاری که در حال اجراست گرفته بشه ...:افسرده:
منظورم اینه که ما یه نرم افزار داریم , در حال اجراست ، حالا Console بیاد یه عملی مثل Ctrl + a و بعد Ctrl + s انجام بده ؛:متعجب:
و اونو به ClipBoard ببره ...:متفکر:

ممنون

_behnam_
پنج شنبه 09 خرداد 1392, 15:49 عصر
سلام .
اول باید تمرکز کنید روی پنجره ای که میخواید . اینجا راه حل هست (http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/7fd8e358-9709-47f2-9aeb-6c35c7521dc3)
و بعد Sendkeys اون کلید هایی که میخواید رو فشار دهید.

drsina
پنج شنبه 09 خرداد 1392, 16:09 عصر
داداش شرمنده
من چند تا جا گشتم ... SendKey ماله Console ?
آخه کار نمی ده فکر کنم ...
حالا برا Ctrl+c باید چه کدی بزنم ؟

_behnam_
پنج شنبه 09 خرداد 1392, 17:11 عصر
اینجا (http://www.codeproject.com/Articles/18366/Sending-Keystrokes-to-another-Application-in-C)یک نمونه ویندوزی هست.
در حال حاضر ویژوال استدیو نصب ندارم که امتحان کنم
"در واقع تا الان موقعیتش پیش نیومده که sendkeys رو توی console امتحان کنم."