From: Alec C. <ale...@me...> - 2003-05-01 05:18:35
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"> <title></title> </head> <body> Oti,<br> <br> Many thanks for the help. After you pointed it out it was obvious, bit embarrassed I did not spot that :-)<br> <br> One thing that surprised me was that os.system worked -- I understood from the Jython web site that os did not work unless you download some special version implemented using JNI<br> <br> <br> Oti wrote:<br> <blockquote type="cite" cite="mid...@we..."> <pre wrap="">[ Alec Clews ] </pre> <blockquote type="cite"> <pre wrap=""> >>> from java.util import Random >>> r = Random() >>> r.nextInt() 1416976808 >>> from java.lang import Runtime >>> java.lang.Runtime.getRuntime().exec("cmd.exe /cecho hello") Traceback (innermost last): File "<console>", line 1, in ? NameError: java </pre> </blockquote> <pre wrap=""><!----> [infra|pwe] > jython Jython 2.1 on java1.4.1_02 (JIT: null) Type "copyright", "credits" or "license" for more information. </pre> <blockquote type="cite"> <blockquote type="cite"> <blockquote type="cite"> <pre wrap="">from java.lang import Runtime Runtime.getRuntime().exec("cmd.exe /cecho hello") </pre> </blockquote> </blockquote> </blockquote> <pre wrap=""><!---->java.lang.Win32Process@9446e4 </pre> <pre wrap=""><!----> So if you say: process = Runtime.getRuntime().exec("cmd.exe /cecho hello") you can grab the output of the process. On the other hand, os.system() maybe already does it for you: </pre> <blockquote type="cite"> <blockquote type="cite"> <blockquote type="cite"> <pre wrap="">import os os.system( "echo hello" ) </pre> </blockquote> </blockquote> </blockquote> <pre wrap=""><!---->hello 0 </pre> <pre wrap=""><!----> </pre> </blockquote> <br> <br> <pre class="moz-signature" cols="72">-- Alec Clews, Consultant, Merant, Australia <alec dot clews at merant dot com> Voice +61-(3)9522-4441 <a class="moz-txt-link-freetext" href="http://merant.com/">http://merant.com/</a> </pre> </body> </html> |