gnuplot 在 Windows 上启动时自动打开文件

gnuplot 在 Windows 上启动时自动打开文件

我想将 gnuplot 分配给.gnuplotWindows 8.1 上的文件(gnuplot 脚本),以便 gnuplot 环境从加载的脚本文件启动。

为此,我需要将脚本文件的路径传递给wgnuplot_pipes.exe。不幸的是,我找不到有关 Windows 上的 gnuplot 命令行参数的任何文档。

我能找到最接近的方法是使用命令行自动呈现 .gnuplot 文件:

wgnuplot_pipes.exe -persist test.gnuplot

答案1

一般来说,gnuplot至少有 5 种模式可以使脚本的执行持久化,从内部和从命令行

  1. 在文件中的命令pause -1后面放置一个,或者plot在文件末尾
  2. 使用命令gnuplot filename.gp -(是的,破折号是最后一个参数)在脚本完成时保持交互状态。
  3. 运行 gnuplot 作为gnuplot -persist
  4. 在 Windows 上,您也可以使用gnuplot -persistgnuplot /noend
  5. persist选项作为set terminal命令的一部分。例如set terminal wxt enhanced **persist**

正如你所注意到的,其中一些是在脚本中并且不依赖操作系统, 还有一些其他的必须按照每个特定 Windows 版本上将文件与扩展名关联的一般规则来使用。
如果您无法将参数传递给与关联的程序gnuplot.exe,可能是因为权限不足(如果仅限于管理员),您可以随时修改以下 [1] 或 [5] 中的脚本。

一些参考和注释:

相关内容