> From: Paul Walker
> I am trying to identify the location of SAS.Exe on a PC
> on-the-fly during a SAS program. I think it is stored in the
> so-called SASROOT! location, but I am not sure how to
> retrieve SASROOT! into a macro variable. Does anyone know
> how to do this? I am hoping there is something like:
> %let SasLoc = %GetPath(SasRoot!);
sasroot is an environment variable;
therefore no need to assign it to a macro variable:
%Put sasroot = %sysget(sasroot);
Why do you want this path?
I do not recommend that you write files to sasroot or any subfolder.
Ron Fehd the macro maven CDC Atlanta GA USA RJF2 at cdc dot gov