User Tools

Site Tools


This is an old revision of the document!

How can I access environment variables inside GAMS

Unfortunately, there is no direct way of accessing the environment variables inside GAMS, but we can create an include file on the fly that sets GAMS macros which contain the settings of a system environment variable:

  • for Windows:
$echon '$setglobal WINDIR '  > setwindir
$call echo %WINDIR%         >> setwindir
$include setwindir
display "%windir%";
  • for Unix:
$echon '$setglobal USER '    > setuser
$call echo $USER            >> setuser
$include setuser

display "%USER%"
IMPRESSUM / LEGAL NOTICEPRIVACY POLICY gams/how_can_i_access_environment_variables_inside_gams.1210839737.txt.gz ยท Last modified: 2008/05/15 10:22 by support