windows下的gnuplot:启动时如何指定窗口大小/位置?

qea*_*tzy 0 windows gnuplot

在 Windows 10 下,如何通过命令行参数指定 gnuplot 的窗口位置(X,Y)和窗口大小(宽度,高度)?

应用程序的路径是

D:\gnuplot\bin\wgnuplot.exe
Run Code Online (Sandbox Code Playgroud)

如何用它指定窗口位置和大小?就像 cygwin mintty 一样:

D:\cygwin\bin\mintty.exe -i /Cygwin-Terminal.ico 
   -p 372,12 -s 135,50 -o Font=Consolas -o FontHeight=13 -
Run Code Online (Sandbox Code Playgroud)

show version long输出

    Version 5.2 patchlevel 0    last modified 2017-09-01
Compile options:
    +READLINE  -LIBREADLINE  +HISTORY  
    -BACKWARDS_COMPATIBILITY  +UNICODE  +OBJECTS  +STATS +EXTERNAL_FUNCTIONS 
    +LIBCERF  +GD_PNG  +GD_JPEG  +GD_TTF  +GD_GIF  +ANIMATION  
    -USE_CWDRC  +USE_MOUSE  +HIDDEN3D_QUADTREE  
    MAX_PARALLEL_AXES=13
Run Code Online (Sandbox Code Playgroud)

PS
我的意思是 gnuplot 的窗口,而不是它绘制的图形。

mai*_*aij 5

wgnuplot.iniWindows 10 下的 Gnuplot 可以使用位于 %AppData% 的init 文件(在我的例子中为 C:\Users\maij\AppData\Roaming)。

您可以通过单击 gnuplot 窗口的左上角图标并遵循“选项 -> 更新 wgnuplot.ini”来生成和更新文件(参见下图)。请尝试一下窗口位置和大小并更新 ini 文件以了解其工作原理。

更新 wgnuplot.ini

我的建议是wgnuplot.ini在启动 gnuplot 之前生成适当的条目。

目前我的 wgnuplot.ini 如下所示:

[WGNUPLOT]
TextOrigin=290 50
TextSize=785 489
TextMinimized=0
TextMaximized=0
TextFont=Consolas,9
TextWrap=1
TextLines=400
SysColors=0
DockVerticalTextFrac=350
DockHorizontalTextFrac=400
Run Code Online (Sandbox Code Playgroud)

TextOriginTextSize是您感兴趣的选项。