OS環境変数の値取得

端末の環境変数を取得するためには、clone-host-environmentプロシージャを利用します。以下にサンプルを紹介します。

{curl 6.0 applet}

{import * from CURL.RUNTIME.HOST-ENVIRONMENT}
{value
    let table:Table = {Table columns = 2}
    {for v key k:String in {clone-host-environment} do
        {table.add k}
        {table.add v}
    }
    table
}

 

実行結果

windir  C:\WINDOWS
ALLUSERSPROFILE  C:\Documents and Settings\All Users
HOMEPATH  \Documents and Settings\XXXXXX
OS  Windows_NT
PROCESSOR_IDENTIFIER  x86 Family 15 Model 75 Stepping 2, AuthenticAMD
ProgramFiles  C:\Program Files
LOGONSERVER  xxxxx
NUMBER_OF_PROCESSORS  2

….