[Radiance-general] set PATH and RAYPATH in the batch file - WINDOWS 8.1

Giuseppe De Michele giudm.87 at gmail.com
Tue May 19 03:25:53 PDT 2015


Dear experts,



I have already set in the environment variables of *WINDOW 8.1* the path
and raypath for Radiance. However, I would like also to set PATH and
RAYPATH straight in a batch file for a question of Radiance version
required by our tool.



Below what I have written in the *.bat file:



*set RAYPATH=.;C:\Radiance\lib;$RAYPATH*

*set PATH=.;C:\Radiance\bin\;$PATH*

*c:*

*cd /d %~dp0*

*gendaylit 1 3 9 -L 0 2500 -a 44.4167 -o -8.85 -m 15 -i 60 | genskyvec.pl
<http://genskyvec.pl> -m 4 -c 1 1 1 > temp/skysun.skv*



and this is the error that I got:



print() on closed filehandle OCONV at C:\Radiance\bin\genskyvec.pl line
114, <>line 18.

print() on closed filehandle OCONV at C:\Radiance\bin\genskyvec.pl line
115, <>line 18.

print() on closed filehandle OCONV at C:\Radiance\bin\genskyvec.pl line
116, <>line 18.

Use of uninitialized value in split at C:\Radiance\bin\genskyvec.pl line
137, <> line 18.

Use of uninitialized value $ang[0] in addition (+) at C:\Radiance\bin\
genskyvec.pl line 138, <> line 18.

Use of uninitialized value in split at C:\Radiance\bin\genskyvec.pl line
137, <> line 18.

Use of uninitialized value $ang[1] in addition (+) at C:\Radiance\bin\
genskyvec.pl line 138, <> line 18.

Use of uninitialized value in split at C:\Radiance\bin\genskyvec.pl line
137, <> line 18.

Use of uninitialized value $ang[2] in addition (+) at C:\Radiance\bin\
genskyvec.pl line 138, <> line 18.

Use of uninitialized value $ang[0] in addition (+) at C:\Radiance\bin\
genskyvec.pl line 141, <> line 18.

Use of uninitialized value $dom[0] in division (/) at C:\Radiance\bin\
genskyvec.pl line 141, <> line 18.

Illegal division by zero at C:\Radiance\bin\genskyvec.pl line 141, <> line
18.



Of course, if I run the batch file only with:



*cd /d %~dp0*

*gendaylit 1 3 9 -L 0 2500 -a 44.4167 -o -8.85 -m 15 -i 60 | genskyvec.pl
<http://genskyvec.pl> -m 4 -c 1 1 1 > temp/skysun.skv*


all works fine.


I have also noticed that Radiance's commands that do not require the perl
intrepreter run without problems with the path and raypath set in the batch
file.


Any advice?




Cheers,
*Giuseppe De Michele*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.radiance-online.org/pipermail/radiance-general/attachments/20150519/0b6a9df8/attachment.html>


More information about the Radiance-general mailing list