AlgorithmX
جمعه 24 دی 1389, 01: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”)
من نحوه کارکرد این دستورات رو از روی پاسخی که به من دادند فهمیدم اگر هرگونه مشکلی داشتن حتما خبر بدید!
تشکر هم یادتون نره!!
درباره تابع :
تابع 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”)
من نحوه کارکرد این دستورات رو از روی پاسخی که به من دادند فهمیدم اگر هرگونه مشکلی داشتن حتما خبر بدید!
تشکر هم یادتون نره!!