PDA

View Full Version : سوال: دستور cmd در #c



alexmcse
سه شنبه 16 آبان 1391, 21:21 عصر
دستور net statistics workstationدر cmd اجرا میشود و برای نمایش زمان روشن شدن سیستم استفاده میشود
من میخواهم آن را در سی شارپ اجرا کنم بوسیله دستور
System.Diagnostics.Process.Start("net statistics workstatio")
اما پیغام خطا میدهد
دلیل آن چیست
لطفا راهنمایی کنید یا کد بنویسید
:تشویق::تشویق:

hakim22
سه شنبه 16 آبان 1391, 22:33 عصر
System.Diagnostics.Process.Start("CMD.exe", strCmdLine );

alexmcse
چهارشنبه 17 آبان 1391, 10:52 صبح
وضیفه این متغیر در عبارت بالا چیست strCmdLine

واضح بیان کنید

maythammsp2000
چهارشنبه 17 آبان 1391, 13:04 عصر
وضیفه این متغیر در عبارت بالا چیست strCmdLine

واضح بیان کنید

يه متغير بايد باشه كه دستور net statistics workstatio رو به عنوان پارامتر به cmd ميفرسته.

hakim22
چهارشنبه 17 آبان 1391, 21:38 عصر
strCmdLine یک متغیر رشته ای است که دستور cmd درونش نوشته شده

mansourm
پنج شنبه 18 آبان 1391, 22:47 عصر
باسلام دوست عزیز شما دستوراتتونو همون طوری که دوستمون گفتن دقیقا به صورت زیر تایپ نمایید.

برای اجرای به صورت زیر عمل می کنیم





System.Diagnostics.Process.Start("cmd.exe", @"/k net statistics workstation");



دوست عزیز حتما و حتما به صورت بالا تایپ کنید .

تشکر یادتون نره

mansourm
جمعه 19 آبان 1391, 22:55 عصر
خواهش میکنم

دوست عزیز ابتدا نتیجه رو داخل یه فایل در درایو c:\temp.txt ذخیر و سپس در یک text box نمایش می دهیم




System.Diagnostics.Process.Start("cmd.exe", @"/c net statistics workstation > c:\temp.txt"); // Get the route print to text file
string file = @"c:\temp.txt";
System.IO.StreamReader str;
str = new System.IO.StreamReader(file);
textBox1.Text = str.ReadToEnd();