سلام
اگه ممکن هست راهنمایی کنید
دستورات Command Prompt رو در #C چه طور استفاده کنیم!
مثال :
در VB6 :
Shell "shutdown -r -t 0"
در #C :؟!
سلام
اگه ممکن هست راهنمایی کنید
دستورات Command Prompt رو در #C چه طور استفاده کنیم!
مثال :
در VB6 :
Shell "shutdown -r -t 0"
در #C :؟!
بايد يه فايل bat درست كني آدرسشو پاس بدي اجراش كني:
// Start the child process.
Process p = new Process();
// Redirect the output stream of the child process.
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.FileName = "YOURBATCHFILE.bat";
p.Start();
// Do not wait for the child process to exit before
// reading to the end of its redirected stream.
// p.WaitForExit();
// Read the output stream first and then wait.
string output = p.StandardOutput.ReadToEnd();
p.WaitForExit();
StreamWriter sw = new StreamWriter(@"address\name.bat");
string s="دستورات مورد نظر";
sw.Write(s);
sw.Close();
System.Diagnostics.Process.Start(@@"address\name.b at");
این شاید کمی واضح تر باشه
خط اول فایل با پسوند dat رو در مسیر دلخواه ایجاد میکنه
و خط سوم دستوراتتو داخل اون فایل مینویسه
خط پنجم فایل ایجاد شده رو اجرا میکنه
موفق باشید
اجرا کردن دستورات در Cmd به شکل زیر هست:
System.Diagnostics.Process.Start("cmd", "arguments");
و اما برای کدی که نوشته اید، به این صورت تبدیل کنید:
System.Diagnostics.Process.Start("shutdown", "-r -t 0");
نیازی به اضافات نیست.
امیدم به دستان زیبای اوست . آنکه می آید . همان که نامش منجی ست ....
به راستی اگر غرق نبودیم چرا مارا به منجی ای نیازمند کرده اند؟ ... دنیا دریاست ....
دلنوشته های من
يه فايل متني درست ميكني و توش دستوراتت رو مينويسي و بعد با پسوند bat ذخيره ميكني.آدرس اين فايل رو كه پاس بدي به كدي كه من نوشتم كليه دستورات توي command prompt اجرا ميكنه.
من حالت كلي اش رو نوشتم . جناب salehbagheri هم براي اجراي تك دستور شما كد ديگه رو پيشنهاد كردن.