Re: set PATH=%PATH%...
- Posted by Al Getz <Xaxo at aol.com> Sep 26, 2005
- 559 views
Ron Weidner wrote: > > I'm building a build system for a java game I'm > writing and it is in it's early stages. I'm having a > problem > with setting the PATH var... > > The code generates a "set PATH=..." sequence to send > to the command prompt. If I run the generated > sequence from the command line, the path becomes > correctly set. > > Does anyone see what I'm doing wrong? > <pre> > > -- OS = windows xp > -- Euphoria Interpreter 2.5 for 32-bit DOS. > -- string_cat() appends sequence 1 with each char from > > -- sequence 2, one at a time. > > constant JAVAC = "C:\\Program > Files\\Java\\jdk1.5.0_05\\bin" > > procedure build_all() > object return_code > sequence path, cmd > path = "%PATH%;" > path = string_cat(path, JAVAC) > cmd = string_cat("set PATH=", path) > puts (1,"\n\n") > puts (1, "procedure build_all()\n") > puts(1,cmd) > return_code = system_exec(cmd, 2) > if (return_code < 0) then > puts(1, "\n!!! command failed\n\n") > end if > path = getenv("PATH") > puts (1, "\n\n") > puts (1, "final path\n") > puts(1, path) > --build_client() > --build_server() > end procedure > > ---- > -- output > -- > -- > > procedure build_all() > set PATH=%PATH%;C:\Program Files\Java\jdk1.5.0_05\bin > !!! command failed > > final path > > C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\PROGRA~1\ATITEC~1\ATI > CON~1;c:\PROGRA~1\MI6841~1\90\Tools\binn\;C:\EUPHORIA\BIN; > > > </pre> > > > -- > Ronald Weidner > <a href="http://www.techport80.com">http://www.techport80.com</a> > PHP Software developer for hire. > > > > > Can you try 'system()' instead of 'system_exec()' ? Take care, Al And, good luck with your Euphoria programming! My bumper sticker: "I brake for LED's"