PDA

View Full Version : تمامی دستورات تابع Environ (بسیار بدردبخور)



AlgorithmX
جمعه 24 دی 1389, 00:37 صبح
سلام دوستان !

درباره تابع :
تابع Environ یکی از توابع ساده و پرکاربرد زبان برنامه نویسی Visual Basic است. که دارای 40 دستور اجرایی میباشد که برایتان با توضیح ناقصی عرض میکنم.
توجه : استفاده و شکل دستوری تابع در نسخه های مختلف Visual Studio و نوع سیستم عامل شما (32 یا 64 بیتی بودن آن) کمی متفاوت است.

نحوه ارسال دستورات به تابع:
بعد از فرستادن دستورات زیر به تابع ، تابع به شما پاسخی میدهد که میتوانیدآن را در متغییری ریخته و از آن استفاده کنید.
مثال :


Dim نام متغیر As String = Environ("دستور")


دستورات تابع :

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

Environ(“ALLUSERSPROFILE”)

به دست آوردن آدرس برنامه های کاربر:

Environ(“APPDATA”)

به دست آوردن CommonProgram سیستم:

Environ(“CommonProgramFiles”)

به دست آوردن آدرس CommonProgram سیستم های 32 بیتی:

Environ(“CommonProgramFiles﴾x86)”)

به دست آوردن آدرس CommonProgram اصلی سیستم:

Environ(“CommonProgramW6432”)

به دست آوردن نام کامپیوتر:

Environ(“COMPUTERNAME”)

به دست آوردن آدرس برنامه داس ویندوز:

Environ(“ComSpec”)

به دست آوردن آدرس درایو مادر سیستم:

Environ(“HOMEDRIVE”)

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

Environ(“HOMEPATH”)

به دست آوردن آدرس محلی سیستم:

Environ(“LOCALAPPDATA”)

به دست آوردن نام سرور سیستم:

Environ(“LOGONSERVER”)

به دست آوردن تعداد هسته های پردازنده سیستم:

Environ(“NUMBER_OF_PROCESSORS”)

به دست آوردن دسته قرارگیری سیستم عامل:

Environ(“OS”)

به دست آوردن تمامی آدرس های سیستم:

Environ(“Path”)

به دست آوردن پسوند های شناسایی شده سیستم:

Environ(“PATHEXT”)

به دست آوردن نام معماری پردازنده:

Environ(“PROCESSOR_ARCHITECTURE”)

به دست آوردن معماری های پشتیبان کننده پردازنده:

Environ(“PROCESSOR_ARCHITEW6432”)

به دست آوردن اطلاعاتی از قبیل : نام ، معاری ، خانواده و... پردازنده:

Environ(“PROCESSOR_IDENTIFIER”)

به دست آوردن درجه داده شده به پردازنده:

Environ(“PROCESSOR_LEVEL”)

به دست آوردن نگارش پردازنده:

Environ(“PROCESSOR_REVISION”)

به دست آوردن آدرس برنامه های 32 بیتی سیستم عامل:

Environ(“ProgramFiles﴾x86)”)

به دست آوردن آدرس ذخیره اطلاعات برنامه ها:

Environ(“ProgramData”)

یه دست آوردن آدرس برنامه ها:

Environ(“ProgramFiles”)

به دست آوردن آدرس اصلی نصب برنامه (32 یا 64 بیتی):

Environ(“ProgramW6432”)

به دست آوردن آدرس محل اجرای دستورات سیستم عامل:

Environ(“PSModulePath”)

به دست آوردن آدرس عمومی کاربران:

Environ(“PUBLIC”)

به دست آوردن نام درایو اصلی سیستم:

Environ(“SystemDrive”)

به دست آوردن آدرس ریشه سیستم (آدرس درایو ویندوز):

Environ(“SystemRoot”)

به دست آوردن آدرس پوشه موقت سیستم عامل :


Environ(“TEMP”)
و
Environ(“TMP”)


به دست آوردن نام دومین:

Environ(“USERDOMAIN”)

به دست آوردن نام کاربر فعال سیستم:

Environ(“USERNAME”)

به دست آوردن آدرس پوشه برنامه ویژوال استدیو:

Environ(“VisualStudioDir”)

به دست آوردن آدرس پوشه ابزار ویژوال استدیو 2010:

Environ(“VS100COMNTOOLS”)

ه دست آوردن آدرس پوشه ابزار ویژوال استدیو 2008:

Environ(“VS90COMNTOOLS”)

به دست آوردن آدرس پوشه سیستم عامل فعال:

Environ(“windir”)

والله کار این ها رو نمیدونم اگه فهمیدین حتما خبر کنید


Environ(“FP_NO_HOST_CHECK”)
Environ(“SESSIONNAME”)
Environ(“TRACKER_ATTACHED”)


من نحوه کارکرد این دستورات رو از روی پاسخی که به من دادند فهمیدم اگر هرگونه مشکلی داشتن حتما خبر بدید!

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

sina_saravi1
جمعه 24 دی 1389, 01:00 صبح
ممنونم ازت دوست عزیز
کاشکی تیتر تاپیکت مناسب تر بود

omid-vbAuto
جمعه 24 دی 1389, 01:37 صبح
دارم یه نرم افراز جالب در مورد Environ می نویسم .اگه می خواهین پست بدین.

AlgorithmX
جمعه 24 دی 1389, 13:24 عصر
دارم یه نرم افراز جالب در مورد Environ می نویسم .اگه می خواهین پست بدین.

اگر بدی که این تابپیک رو مضین میکنی:لبخند:!

AlgorithmX
یک شنبه 29 اسفند 1389, 11:59 صبح
دارم یه نرم افراز جالب در مورد Environ می نویسم .اگه می خواهین پست بدین.

سال جدید داره میاد ولی نرم افزار شما نیومد!(سرکاری بود؟؟)