GRETL 脚本:是否可以在没有 $workdir 的情况下使用字符串变量来使用 OPEN?

问题描述

所以我正在做一个 GRETL 脚本,用户在其中编写他的操作系统(Windows/Linux)、他的 gretl 工作目录路径和要打开的 .gdt 文件(从之前的练习中保存)。

这会传递字符串变量。其中一个变量是 gdt_file,在打开之前应该是 /path/to/file/file.gdt

现在,阅读 GRETL 文档,open 命令将认在 file.gdt 中查找 $workdir

现在,我想做的是open gdt_file,但当然它不起作用,因为它在gdt_file.gdt内寻找$workdir,而不是open /path/to/file/file.gdt>

我已经玩过了,但我找不到解决方法,如果这可能的话,IDK,文档不是很清楚。

感谢您抽出宝贵时间。

解决方法

这是 Gretl 团队回复的主题,以防有人想知道:https://sourceforge.net/p/gretl/bugs/247/

基本上,使用命令“@variable”作为 gretl 指南中的字符串替换。