.NET で環境変数を取得する.NET でシステム変数を取得するには Environ 関数を使います。関数の使い方は簡単で、書式は次のとおりです。
Environ("環境變數名稱")P.S. 環境変数の部分は変数ではなく文字列として扱う必要があるので、ダブルクォーテーションで囲んでください。
例:(コンソールアプリケーション)
Module Module1
Sub Main()
Console.WriteLine("CPU核心數:" & Environ("NUMBER_OF_PROCESSORS"))
Console.ReadLine()
End Sub
End Module
よく使われるシステム変数名
以下は、よく使われるシステム変数名の一覧です。CPU のコア数やユーザー名など、コンピューターごとに異なる情報を簡単に取得できます。| SystemRoot | オペレーティングシステムのルートディレクトリの場所 | C:WINDOWS |
| ComSpec | CMD の場所 | C:WINDOWSsystem32cmd.exe |
| NUMBER_OF_PROCESSORS | CPU のコア数 | 4 |
| TEMP | システムの一時フォルダーの場所 | C:WINDOWSTEMP |
| HOMEDRIVE | 現在のシステムがあるパーティション | C: |
| HOMEPATH | 現在のユーザーのフォルダーの場所 | useradministrator |
| OS | 使用中のオペレーティングシステムの名前 | Windows NT |
| ProgramFiles | ProgramFiles フォルダーの場所 | C:ProgramFiles |
| USERNAME | 現在のユーザー名 | Administrator |
| COMPUTERNAME | コンピューター名の取得 | LINROEX-PC |

