5

我正在gnuplot为 Windows 运行 4.6 版(补丁级别 0)。该程序的 Windows 版本提供控制台或命令提示符界面,类似于bashUnix/Linux 中的 shell 或 Windows 中的 DOS命令提示符

Windows 中的某些命令gnuplot类似于 Unix/Linux 或 DOS 中的命令。例如,pwd打印当前/工作目录。此外,cd更改目录,因此我可以使用cd 'C:\Documents and Settings'.

但是,奇怪的是,我无法弄清楚如何列出当前/工作目录中的文件(在 Unix/Linux 中是ls,在 DOS 中是dir)。你知道怎么做吗?

4

3 回答 3

7

Gnuplot 4.6.0 的快速代码审查表明ls(或类似的)在 Windows 中不受支持。

但是,您可以使用该system命令,例如system 'dir'

于 2012-07-19T20:42:03.527 回答
2

如果您只想从 Windows gnuplot 控制台中查看工作目录的列表,则以下内容适用于我,但使用反引号:

`dir && pause`

或者

system("dir && pause")

这将打开单独的 cmd 窗口并保持打开状态,直到您按下一个键。

于 2015-03-27T18:34:26.807 回答
0

由于您可能只需要您可以使用的脚本的文件名

FILES = system("dir *.txt /B")

/B去掉了标题、摘要和附加信息。

于 2019-04-24T06:04:25.987 回答