تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 2 از 2 اولاول 12
نمايش نتايج 11 به 12 از 12

نام تاپيک: یه سوال از C#.Net

  1. #11
    کـاربـر بـاسـابـقـه saeed_136915's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    The Land of Skyrim
    پست ها
    2,715

    پيش فرض

    این مورد رو اطلاع دارم (ادرس اجرای فایل است) من منظورم اون پارامترهایی است که در پست 5 اشاره شده مثل a/ یا b/

    فرضا شما مثال بالا رو با پارامتر e/ چطور ارسال میکنید
    خوب فرقی نمیکنه که پارامتر چی باشه. مثلا برای برنامه ی DisplaySwitch.exe میتونین پارامتر clone/ رو ارسال کنین تا دوتا مانیتور یه تصویر رو نشون بدن.

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  2. #12
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    به ظاهر بحث تمام شده و دوستان به جواب هایشان رسیده اند...
    ولی با اجازه لازم میدانم جهت تکمیل بحث نکته دیگری را اضافه کنم.
    درست است که دستور CommandLine به خوبی نیاز شما را پاسخ میدهد.

    ولی معمولاً در زبان های برنامه نویسی عرف بر این بوده که پارامترهای خط فرمان در تابع main شروع کننده برنامه تحویل داده شود.
    دات نت هم از این شیوه هم در کنار خصیصه CommandLine پشتیبانی میکند:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    علاوه بر روش قبل که دوستان اشاره کردند با تغییر متد main به فرم فوق هم میتوان پارامترهای خط فرمان را تحویل گرفت...
    میتوان طی یک متد که مخصوص همین امر نوشته شده، همان اول تمام پارامترهای خط فرمان را پردازش کرد و متغییرهای لازم string یا bool (جهت وجود یا عدم وجود یک سوییچ خاص) و... را مقدار دهی کرد...

    در این روش دات نت خودکار خط فرمان را بر اساس سویچ های دریافتی میشکند و در آرایه ای تحویل میدهد.


    در آخر لازم میدانم تاکید کنم که برای محکم کاری همیشه وجود گیومه در ابتدا و انتهای مسیر فایل دریافتی را بررسی و در صورت وجود حذف کنید.
    تا برنامه شما در سیستم عامل های مختلف و نسخه های متفاوت فریم ورک همواره جواب صحیح و عملکرد منطقی در مقابل دو خط فرمان زیر داشته باشد ....
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ....

    شب خوش.

  3. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


صفحه 2 از 2 اولاول 12

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •