如何使用 Asymptote system() 命令

如何使用 Asymptote system() 命令

编辑:我已升级到版本 2.37,结果相同。

我正在运行asymptote 2.15。我首次Windows 7尝试使用该命令来调用系统命令。手册上说...int system(string s)

如果设置safe为false,则函数int system(string s)和int system(string[] s)可用于调用任意系统命令s。

我创建了一个sample.asy包含

int i = system("dir");
write(i);

并使用

asy runThermalModel.asy -nosafe

命令行的输出结果为

Cannot execute dir
255

我尝试过的其他命令也得到了类似的输出DOS。有人能告诉我如何正确使用该system()函数吗?

相关内容