Interaction.Environ 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
운영 체제 환경 변수와 연결된 문자열을 반환합니다.
오버로드
| Name | Description |
|---|---|
| Environ(String) |
운영 체제 환경 변수와 연결된 문자열을 반환합니다. |
| Environ(Int32) |
운영 체제 환경 변수와 연결된 문자열을 반환합니다. |
Environ(String)
운영 체제 환경 변수와 연결된 문자열을 반환합니다.
public:
static System::String ^ Environ(System::String ^ Expression);
public static string Environ(string Expression);
static member Environ : string -> string
Public Function Environ (Expression As String) As String
매개 변수
- Expression
- String
필수 사항입니다. 환경 변수의 이름을 포함하는 문자열 또는 환경 문자열 테이블의 환경 문자열 숫자 순서에 해당하는 정수 중 하나를 계산하는 식입니다.
반품
운영 체제 환경 변수와 연결된 문자열입니다.
예외
Expression 가 없습니다.
예제
이 예제에서는 함수를 Environ 사용하여 환경 문자열 테이블에서 문의 항목 번호와 길이 PATH 를 제공합니다.
Sub tenv()
Dim envString As String
Dim found As Boolean = False
Dim index As Integer = 1
Dim pathLength As Integer
Dim message As String
envString = Environ(index)
While Not found And (envString <> "")
If (envString.Substring(0, 5) = "Path=") Then
found = True
Else
index += 1
envString = Environ(index)
End If
End While
If found Then
pathLength = Environ("PATH").Length
message = "PATH entry = " & index & " and length = " & pathLength
Else
message = "No PATH environment variable exists."
End If
MsgBox(message)
End Sub
설명
문자열 Environ 이 포함된 경우 Expression 함수는 지정된 환경 문자열에 할당된 텍스트, 즉 해당 환경 변수에 대한 환경 문자열 테이블의 등호(=) 다음 텍스트를 반환합니다. 환경 문자열 테이블에서 문자열 Expression 을 찾을 수 없는 경우 길이가 0인 문자열("")이 반환됩니다.
정수가 포함된 경우 Expression 환경 문자열 테이블에서 해당 숫자 위치를 차지하는 문자열이 반환됩니다. 이 경우 Environ 환경 변수의 이름을 포함하여 모든 텍스트를 반환합니다. 지정된 위치에 Environ 환경 문자열이 없으면 길이가 0인 문자열을 반환합니다.
Important
이 함수에는 Environ 부분 신뢰 상황에서의 실행에 영향을 줄 수 있는 환경 권한이 필요합니다. 자세한 내용은 SecurityPermission 참조 하세요.
추가 정보
적용 대상
Environ(Int32)
운영 체제 환경 변수와 연결된 문자열을 반환합니다.
public:
static System::String ^ Environ(int Expression);
public static string Environ(int Expression);
static member Environ : int -> string
Public Function Environ (Expression As Integer) As String
매개 변수
- Expression
- Int32
필수 사항입니다. 환경 변수의 이름을 포함하는 문자열 또는 환경 문자열 테이블의 환경 문자열 숫자 순서에 해당하는 정수 중 하나를 계산하는 식입니다.
반품
운영 체제 환경 변수와 연결된 문자열입니다.
예외
Expression 가 없습니다.
예제
이 예제에서는 함수를 Environ 사용하여 환경 문자열 테이블에서 문의 항목 번호와 길이 PATH 를 제공합니다.
Sub tenv()
Dim envString As String
Dim found As Boolean = False
Dim index As Integer = 1
Dim pathLength As Integer
Dim message As String
envString = Environ(index)
While Not found And (envString <> "")
If (envString.Substring(0, 5) = "Path=") Then
found = True
Else
index += 1
envString = Environ(index)
End If
End While
If found Then
pathLength = Environ("PATH").Length
message = "PATH entry = " & index & " and length = " & pathLength
Else
message = "No PATH environment variable exists."
End If
MsgBox(message)
End Sub
설명
문자열 Environ 이 포함된 경우 Expression 함수는 지정된 환경 문자열에 할당된 텍스트, 즉 해당 환경 변수에 대한 환경 문자열 테이블의 등호(=) 다음 텍스트를 반환합니다. 환경 문자열 테이블에서 문자열 Expression 을 찾을 수 없는 경우 길이가 0인 문자열("")이 반환됩니다.
정수가 포함된 경우 Expression 환경 문자열 테이블에서 해당 숫자 위치를 차지하는 문자열이 반환됩니다. 이 경우 Environ 환경 변수의 이름을 포함하여 모든 텍스트를 반환합니다. 지정된 위치에 Environ 환경 문자열이 없으면 길이가 0인 문자열을 반환합니다.
Important
이 함수에는 Environ 부분 신뢰 상황에서의 실행에 영향을 줄 수 있는 환경 권한이 필요합니다. 자세한 내용은 SecurityPermission 참조 하세요.