SetEnvironment ( Type , EnvironmentName 〔, Value〕 )
SetEnv ( Type , EnvironmentName 〔, Value〕 )
値 | 意味 |
---|---|
SystemEnv | システム環境変数 設定する環境変数はコマンド実行後のシステム再起動後から有効になります。ただし,GetEnvironmentコマンドではコマンド実行後から取得できます。 |
UserEnv | ユーザ環境変数 設定する環境変数はコマンド実行後のシステム再起動後から有効になります。ただし,GetEnvironmentコマンドではコマンド実行後から取得できます。 |
ProcessEnv | 現在のプロセスの環境変数 設定する環境変数はコマンド実行後の現在のプロセス内で有効になります。 |
' プロセス環境変数PATHに"C:¥ABC¥"を追加する
Dim buff1
buff1 = GetEnvironment ( ProcessEnv ,"PATH" )
SetEnvironment ( ProcessEnv ,"PATH" ,buff1 & ";C:¥ABC¥" )
Exec ( "ABC.EXE" ,True )
' システム環境変数APP_PATHにシステム環境変数PATHを設定する
SetEnvironment ( SystemEnv ,"APP_PATH" ,"%PATH%" )