PDA

View Full Version : سوال: آموزش کپی گرفتن



drsina
جمعه 10 خرداد 1392, 01:51 صبح
سلام
می خواستم ببینم کسی می تونه برای استفاده از SendKeyv ها مثلا Ctrl + C در کنسول کمکم کنه
؟؟:اشتباه:

mousa1992
جمعه 10 خرداد 1392, 02:22 صبح
این (http://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys.send.aspx) چیزیه که دنبالشی

مثلا برا ارسال ctrl + c از این کد استفاده میکنی

SendKeys.Send("^c");

موفق باشی

drsina
جمعه 10 خرداد 1392, 03:51 صبح
سلام اگه میشه کمک کنید ....
اینو امتحان کردم ، ارور میده برای Sendkey
می خوام یه Ctrl + C انجام بده .
ConsoleApplication1.zip - 15 KB (http://uplod.ir/2i88sr38ys0o/ConsoleApplication1.zip.htm)

roomusic
جمعه 10 خرداد 1392, 05:11 صبح
سلام دوست عزیز
دوست خوبم (mousa1992 (http://barnamenevis.org/member.php?252440-mousa1992)) کد رو درست دادن
فقط شما برای این کار باید رو handle برنامه ای که میخوای کد SendKey روش انجام بشه فوکوس کنی:لبخند:

drsina
جمعه 10 خرداد 1392, 05:31 صبح
داداش من با این کد :
System.Diagnostics.Process aProcess = new System.Diagnostics.Process();
aProcess.StartInfo = new System.Diagnostics.ProcessStartInfo(@"notepad.exe");
aProcess.Start();
aProcess.WaitForExit();//Optional, waits for you to exit notepad (synchronous execution)
فوکوس می کنم ؛ روی یه برنامه مثه Notepad خوب حالا که فوکوس شد ، چه طوری SendKey رو اجرا کنم ؟؟؟

منظورم اینه که باید یه متد بسازم ؟؟ یا یه Class دیگه ؟ توی Console

drsina
جمعه 10 خرداد 1392, 09:53 صبح
راستش من تازه کارمو با سی شارپ شروع کروم :خجالت:

کمکــــــــــــــــــــــ ـــــــــــــــــــــــــ ـــــــــــــــــــــــــ ـــــــــــــــــــــــــ ـــــــــــــــــم کنید ...

roomusic
جمعه 10 خرداد 1392, 22:31 عصر
سلام دوست عزیز
کد زیر رو دقیقا بعد از کد خودت وارد کن :
SendKeys.Send("^c");