PDA

View Full Version : Environ



Abolfazl Hidden
دوشنبه 12 مرداد 1388, 23:27 عصر
سلام میخواستم بدونم که این Environ دقیقا چی هست و چه کار میکنه و امکاناتش چی اگه میشه راهنماییم کنید من مدت زیادی نیست برنامه نویسی میکنم:قلب:

xxxxx_xxxxx
دوشنبه 12 مرداد 1388, 23:33 عصر
Environ تابعي هست كه با توجه به مقداري كه بهش داده ميشه يك سري از آدرس هاي كاربردي ويندوز رو برميگردونه.
براي اطلاع بيشتر به تاپيك هاي زير مراجعه كنيد:
http://www.barnamenevis.org/forum/showpost.php?p=687450&postcount=6
http://barnamenevis.org/forum/showthread.php?t=168087

Abolfazl Hidden
پنج شنبه 15 مرداد 1388, 11:33 صبح
سلام ببخشید تو این تایپکا درست توضیح ندادن اگه میشه خودتون کمکم کنید مرسی:قلب:

xxxxx_xxxxx
پنج شنبه 15 مرداد 1388, 15:09 عصر
سلام،
ببينيد Environ يك تابع هست مثل ساير توابع، مثل str مثل replace و ...
اين تابع يك مقدار رشته اي دريافت ميكنه، مثل "windir" اونو بررسي ميكنه و اگر عبارت از پيش تعيين شده اي براش بود مقداري متناسب با اونو بر مي گردونه. مثلاً اگر همين "windir" رو بهش بديد آدرس فولدر ويندوز رو بهتون ميگه.
اين مقادير رشته اي از قبل معين بوده و اگر تعريف شده براي تابع نباشه رشته تهي برميگردونه.
تو لينك هايي كه در پست قبلي دادم مي تونيد مقاديري كه اين تابع ميتونه به عنوان ورودي دريافت كنه رو ببينيد.
اين تابع به لحاظ راحت تر كردن كار برنامه نويس هست. بجاي اين كه شما از توابع API براي بدست آوردن اين آدرس ها استفاده كنيد، Environ بسادگي اين كارو براتون انجام ميده.

در فايل ضميمه هم يك نمونه برنامه براي نحوه استفاده از Environ هست.