ورود

View Full Version : سوال: بدست آوردن پارامتر های مورد استفاده در یک برنامه



Mask
یک شنبه 01 اسفند 1389, 12:30 عصر
با سلام
یه برنامه دارم که وقتی در کامند اسمش + /? رو میزنم پارامترهاش رو نشون نمیده.
قبلا با پارامترهای این برنامه کار کردم. اما الان یادم نیست.
چطوری باید پارامتر های این برنامه رو بدست بیارم.
مثلا :
test.exe -a

vcldeveloper
یک شنبه 01 اسفند 1389, 17:45 عصر
یه برنامه دارم که وقتی در کامند اسمش + /? رو میزنم پارامترهاش رو نشون نمیده.
هیچ برنامه ایی ملزم نیست که در صورت دریافت پارامتر /؟، لیست پارامترهای خودش را نمایش بده. این فقط یک رسم معمول هست، که برنامه ها استفاده می کنند.


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