PDA

View Full Version : اجرای دستورات cmd در فرم



MYSASOFT110
پنج شنبه 24 تیر 1395, 16:31 عصر
با سلام وخسته نباشید خدمت کاربران سایت
یه سوال داشتم کسی میتونه کمک کنه

من میخوام یه سری از دستورات cmd رو در فرم انجام بدم،بعنوان مثال اجرا کردن یه برنامه،میخوام ببینم چجوری میشه کاری کرد که از طریق«cmd فقط» دستورات رو انجام داد،جوری که صفحه سیاه هم باز نشه و فقط دستورات زیر پوسته انجام بشه.دستوراتی هم که میخوام استفاده کنم داده ایی رو برگشت نمیدن و فقط یه کار انجام میدن.

ممنون میشم اگه کسی پاسخ بده.:قلب:

mrprestige
جمعه 25 تیر 1395, 11:17 صبح
با سلام وخسته نباشید خدمت کاربران سایت
یه سوال داشتم کسی میتونه کمک کنه

من میخوام یه سری از دستورات cmd رو در فرم انجام بدم،بعنوان مثال اجرا کردن یه برنامه،میخوام ببینم چجوری میشه کاری کرد که از طریق«cmd فقط» دستورات رو انجام داد،جوری که صفحه سیاه هم باز نشه و فقط دستورات زیر پوسته انجام بشه.دستوراتی هم که میخوام استفاده کنم داده ایی رو برگشت نمیدن و فقط یه کار انجام میدن.

ممنون میشم اگه کسی پاسخ بده.:قلب:

سلام دوست من وقتت بخیر ، شما با استفاده از این کد میتونید دستورات cmd رو اجرا کنید

string commands = @"دستورات مربوطه";

ProcessStartInfo processInfo = new ProcessStartInfo("cmd.exe")
{
UseShellExecute = false,
RedirectStandardInput = true,
RedirectStandardOutput = true
};
Process p = new Process {StartInfo = processInfo};
p.Start();
p.StandardInput.WriteLine(commands);


پیروز و موفق باشید

از کدنویسی لذت ببرید .