<div dir="ltr"><div><div>Hello,<br><br>I am trying to start a gnuplot process on windows 7 using the run-program command. This is on version 1.10 (dev)<br><br></div>When I try to call the executable directly:<br><span style="font-family:monospace,monospace">(progn<br>    (setf *gnuplot*<br>      (ccl:run-program "\"C:/Program Files (x86)/gnuplot/bin/wnuplot.exe\"" <br>               '()<br>               :input :stream<br>               :output :stream<br>               :error :output<br>               :wait nil)<br>      *gnuplot-input* (ccl:external-process-input-stream *gnuplot*)<br>      *gnuplot-output* (ccl:external-process-output-stream *gnuplot*))<br>    (ccl:external-process-status *gnuplot*))</span><br><br></div>the process exits with status 2.<br><br>I tried using the "cmd" shell, with the \k switch.<br><span style="font-family:monospace,monospace">(progn<br>    (setf *gnuplot*<br>      (ccl:run-program "cmd" <br>               '("/k"<br>                 "\"C:/Program Files (x86)/gnuplot/bin/gnuplot.exe\"")<br>               :input :stream<br>               :output :stream<br>               :error :output<br>               :wait nil)<br>      *gnuplot-input* (ccl:external-process-input-stream *gnuplot*)<br>      *gnuplot-output* (ccl:external-process-output-stream *gnuplot*))<br>    (ccl:external-process-status *gnuplot*))</span><br><br>But then the input and output streams are linked to the cmd process, not the gnuplot one.<br><div><div><br></div><div>Any suggestions?<br><br>Thank you for reading, and best wishes in 2015,<br><br>Mirko<br></div></div></div>