Interaction.Environ 메서드

정의

운영 체제 환경 변수와 연결된 문자열을 반환합니다.

오버로드

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 참조 하세요.

추가 정보

적용 대상