我想用Windows批处理文件调用
gnuplot
(最终由perl构建)。
我写了一个最小的批处理文件:
cd \progra~1\gnuplot\bin
gnuplot
plot sin(x)
它确实打开了 gnuplot 窗口,并带有
gnuplot>
提示,但不显示最后一行或错误消息。
如果我
exit
,我就会收到系统错误消息:
'plot' is not recognized as an internal or external command,
operable program or batch file.
所以看起来
gnuplot
命令没有到达 gnuplot 解释器,而是由系统命令窗口处理。
如何获取 gnuplot 的
gnuplot
命令?
在 gnuplot 控制台中检查
help command-line-options
。选项 -p
用于持久保存,-e
用于执行单个命令行。
这样的事情怎么样:
c:\progra~1\gnuplot\bin\gnuplot.exe -p -e "plot sin(x)"