نمایش نتایج 1 تا 6 از 6

نام تاپیک: استفاده از دستورات داس

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر دائمی آواتار shytonak
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    بندرعباس
    پست
    529

    استفاده از دستورات داس

    سلام دوستان.میخواستم بدونم چطور میشه دستورات داس رو تو سی شارپ استفاده کرد.مثلا دستور attrib +s +h C:\shytonak.txt

  2. #2
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    تبریز
    پست
    35

    نقل قول: استفاده از دستورات داس

    System.Diagnostics.Process.Start("attrib +s +h C:\shytonak.txt") //write your own command

  3. #3

    نقل قول: استفاده از دستورات داس

    نقل قول نوشته شده توسط shytonak مشاهده تاپیک
    سلام دوستان.میخواستم بدونم چطور میشه دستورات داس رو تو سی شارپ استفاده کرد.مثلا دستور attrib +s +h C:\shytonak.txt

    private static string cmd(string command, string argument)
    {
    ProcessStartInfo info = new ProcessStartInfo(command, argument);
    info.RedirectStandardOutput = true;
    info.UseShellExecute = false;
    info.CreateNoWindow = true;
    Process p = new Process();
    p.StartInfo = info;
    p.Start();
    return p.StandardOutput.ReadToEnd();
    }

  4. #4
    کاربر دائمی آواتار shytonak
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    بندرعباس
    پست
    529

    نقل قول: استفاده از دستورات داس

    مرسی دوست عزیز از راهنماییتون میشه بگید حالا دستورو کجای کد قرار بدم

  5. #5
    VIP آواتار Sajjad.Aghapour
    تاریخ عضویت
    مهر 1386
    محل زندگی
    اهل کاشانم .. روزگارم بد نیست
    پست
    1,265

    نقل قول: استفاده از دستورات داس


    ProcessStartInfo info = new ProcessStartInfo("attrib", "+s +h c:\\sa.txt");
    info.RedirectStandardOutput = true;
    info.UseShellExecute = false;
    info.CreateNoWindow = true;
    Process p = new Process();
    p.StartInfo = info;
    p.Start();

    میتونید به صورت زیر هم بنویسید ولی در این صورت پنجره CommandPrompt رو مشاهده خواهید کرد....

    Process.Start("attrib","+s +h c:\\sa.txt");
    Close your eyes, take a deep breath, click your heels three times, and say, "There's no better thing than Inversion of Control and Dependency Injection, generic specialization, the decorator pattern, chains of responsibilities, and extensible software."

  6. #6

    نقل قول: استفاده از دستورات داس

    دوست عزیز به جای استفاده از دستورهای داس چرا از کلاس های دات نت استفاده نمی کنید ؟!!!
    مثلا متد ()System.IO.File.SetAttributes به راحتی کار شما رو راه میندازه. اگه قصد دارید با فایل ها کار کنید کلاس های System.IO.File و System.Io.FileInfo برای اینجور کارها طراحی شدن.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •