다음을 통해 공유


Interaction.Environ 메서드

정의

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

오버로드

Environ(String)

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

Environ(Int32)

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

Environ(String)

Source:
Interaction.vb
Source:
Interaction.vb
Source:
Interaction.vb

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

public:
 static System::String ^ Environ(System::String ^ Expression);
public static string Environ (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 사용하여 environment-string 테이블에서 문의 입력 번호와 길이 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

설명

문자열이 포함된 경우 Expression 함수는 Environ 지정된 환경 문자열에 할당된 텍스트, 즉 해당 환경 변수에 대한 환경 문자열 테이블의 등호(=) 다음 텍스트를 반환합니다. 의 문자열 Expression 을 environment-string 테이블에서 찾을 수 없는 경우 길이가 0인 문자열("")이 반환됩니다.

정수가 포함된 경우 Expression 환경 문자열 테이블에서 해당 숫자 위치를 차지하는 문자열이 반환됩니다. 이 경우 는 Environ 환경 변수의 이름을 포함하여 모든 텍스트를 반환합니다. 지정된 위치에 Environ 환경 문자열이 없으면 길이가 0인 문자열을 반환합니다.

중요

함수에는 Environ 부분 신뢰 상황에서의 실행에 영향을 줄 수 있는 환경 권한이 필요합니다. 자세한 내용은 및 코드 액세스 권한을 참조 SecurityPermission 하세요.

추가 정보

적용 대상

Environ(Int32)

Source:
Interaction.vb
Source:
Interaction.vb
Source:
Interaction.vb

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

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 사용하여 environment-string 테이블에서 문의 입력 번호와 길이 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

설명

문자열이 포함된 경우 Expression 함수는 Environ 지정된 환경 문자열에 할당된 텍스트, 즉 해당 환경 변수에 대한 환경 문자열 테이블의 등호(=) 다음 텍스트를 반환합니다. 의 문자열 Expression 을 environment-string 테이블에서 찾을 수 없는 경우 길이가 0인 문자열("")이 반환됩니다.

정수가 포함된 경우 Expression 환경 문자열 테이블에서 해당 숫자 위치를 차지하는 문자열이 반환됩니다. 이 경우 는 Environ 환경 변수의 이름을 포함하여 모든 텍스트를 반환합니다. 지정된 위치에 Environ 환경 문자열이 없으면 길이가 0인 문자열을 반환합니다.

중요

함수에는 Environ 부분 신뢰 상황에서의 실행에 영향을 줄 수 있는 환경 권한이 필요합니다. 자세한 내용은 및 코드 액세스 권한을 참조 SecurityPermission 하세요.

추가 정보

적용 대상