Tips

Windows環境変数の値を読み取るメソッド

日付2011/08/10
ID76364 (英語原文参照)
バージョンv12
プラットフォームWindows

Windowsオペレーションシステムでは, 下記のようなコードで環境変数の値を読み取ることができます。

If (Count parameters=1)
 C_TEXT($0;$1)
 C_TEXT($in;$out;$err;$findThis_t)
 $findThis_t:=$1+"="
 SET ENVIRONMENT VARIABLE("_4D_OPTION_HIDE_CONSOLE";"true")
 LAUNCH EXTERNAL PROCESS("cmd.exe /C set | findstr "+$findThis_t;$in;$out;$err)
 If (Position($findThis_t;$out)=0)
  ` variable not found
  $0:="**not found**"
 Else 
  ` variable found
  $0:=Substring($out;Length($findThis_t)+1)
 End if 
End if