PDA

View Full Version : سوال: مهم و فوری...CMD در win ce در C#‎!



moh_mov
چهارشنبه 13 مرداد 1389, 08:45 صبح
سلام ...
من دارم برای win ce به #C برنامه می نویسم......
مشکلم اینه که نمی تونم از کد های #C در اون استفاده کنم....وقتی .net. کامل داشته باشی میشه از این کد زیر استفاره کرد....ولی win ce net. کامل نداره....بنابراین به کمکتون نیاز مندم.



Process q = new Process();
//q.Start("CMD.EXE", "/c dir");
StreamWriter sw; // Handles strings sent to CMD.exe
StreamReader sr; // Reads text back from CMD.exe
StreamReader err; // Returns all errors from CMD.exe
q.StartInfo.FileName = "CMD.EXE";
q.StartInfo.UseShellExecute = false;
q.StartInfo.CreateNoWindow = true;
q.StartInfo.RedirectStandardInput = true;
q.StartInfo.RedirectStandardError = true;
q.StartInfo.RedirectStandardOutput = true;
q.Start(); // Runs CMD.exe
sw = q.StandardInput;
sr = q.StandardOutput;
err = q.StandardError;
sw.AutoFlush = true;
sw.WriteLine("dir"); // Sends strings to CMD.EXE
sw.Close();
MessageBox.Show(sr.ReadToEnd().ToString()); // Get your output :)
sr.Close();
err.Close();



بنابرین لطفا کمک کنین.....
می خوام دستوری رو cmd بزنم بدونه اینکه cmd باز بشه.....ونتایجش رو تحلیل کنم....مثلا اگه dir بگیری ، نتایجش رو تحلیل کنی....

razavi_university
چهارشنبه 13 مرداد 1389, 10:55 صبح
با Console چه کاری میخواهید در WinCE انجام دهید؟
چرا مستقیم از آن دستورات یا کتابخانه ها استفاده نمکنید

moh_mov
چهارشنبه 13 مرداد 1389, 14:05 عصر
به دو دلیل :
1.کتابخانه ناقص برای win ce
2.می خوام سخت افزاری رو خاموش روشن کنم(wireless)