<!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. Here is my code so far;</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=761163716-10032008></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=761163716-10032008>
vtkstd::string executable = "my_app.exe";<BR> vtksysProcess* process =
vtksysProcess_New();<BR> vtkstd::vector<const char*>
commandLine;<BR> commandLine.push_back(executable.c_str());<BR>
commandLine.push_back("/arg1 /arg2");<BR>
commandLine.push_back(0);<BR> vtksysProcess_SetCommand(process,
&commandLine[0]);<BR>
vtksysProcess_Execute(process);</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=761163716-10032008></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=761163716-10032008> char*
data;<BR> int length;<BR> int pipe =
vtksysProcess_WaitForData(process, &data, &length,
NULL);</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=761163716-10032008>
vtksysProcess_Delete(process);</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=761163716-10032008></SPAN></FONT> </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> </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> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=761163716-10032008>1) How do 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> </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>