<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6000.16609" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2><SPAN class=761163716-10032008>I want to use 
vtksysProcess to execute a windows command line</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=761163716-10032008>utility, but am not 
sure how to do this.&nbsp; Here is my code so far;</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=761163716-10032008></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><SPAN class=761163716-10032008>&nbsp; 
vtkstd::string executable = "my_app.exe";<BR>&nbsp; vtksysProcess* process = 
vtksysProcess_New();<BR>&nbsp; vtkstd::vector&lt;const char*&gt; 
commandLine;<BR>&nbsp; commandLine.push_back(executable.c_str());<BR>&nbsp; 
commandLine.push_back("/arg1 /arg2");<BR>&nbsp; 
commandLine.push_back(0);<BR>&nbsp; vtksysProcess_SetCommand(process, 
&amp;commandLine[0]);<BR>&nbsp; 
vtksysProcess_Execute(process);</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=761163716-10032008></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><SPAN class=761163716-10032008>&nbsp; char* 
data;<BR>&nbsp; int length;<BR>&nbsp; int pipe =&nbsp; 
vtksysProcess_WaitForData(process, &amp;data, &amp;length, 
NULL);</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=761163716-10032008>&nbsp; 
vtksysProcess_Delete(process);</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=761163716-10032008></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><SPAN class=761163716-10032008>When I run this, 
my_app complains with:</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=761163716-10032008></SPAN></FONT><FONT 
face=Arial size=2><SPAN class=761163716-10032008></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><SPAN class=761163716-10032008>Invalid 
argument/option - '/arg1 /arg2'</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=761163716-10032008></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><SPAN class=761163716-10032008>1) How do&nbsp;I 
pass args to my_app ? </SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=761163716-10032008>2) How do I retrieve 
the string(s) of information that my_app is supposed</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=761163716-10032008>to 
generate?</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=761163716-10032008></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=761163716-10032008>thanks,</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=761163716-10032008>Dean</SPAN></FONT></DIV></BODY></HTML>