Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Netlogo:从文本文件调用命令?_Netlogo - Fatal编程技术网

Netlogo:从文本文件调用命令?

Netlogo:从文本文件调用命令?,netlogo,Netlogo,可以从文本文件调用命令吗? 我试图实现的目标是拥有一个包含命令字符串的文本文件,用户可以输入该文件,然后系统将调用这些命令。 到目前为止,我学习的是文件输入示例: to load-test let file user-file file-open file let lines [] while [not file-at-end?] [ let a-line file-read set lines lput a-line

可以从文本文件调用命令吗? 我试图实现的目标是拥有一个包含命令字符串的文本文件,用户可以输入该文件,然后系统将调用这些命令。 到目前为止,我学习的是文件输入示例:

 to load-test
    let file user-file
    file-open file
    let lines []
    while [not file-at-end?]
    [
        let a-line file-read 
        set lines lput a-line lines
    ]
    file-close
    end
列表行将包含文件的所有行,然后使用列表上的foreach一次选择要执行的每个元素。 我知道原语“从字符串读取”,但它似乎只从值而不是命令中工作。
是否有任何方法可以实现此功能或类似功能?

如果该命令是报告程序,则可以使用
runresult
,否则,可以使用
run

见:

例如:

show runresult "3 + 2"
在文本文件中存储命令有点奇怪,为什么不使用nls文件来存储额外的命令呢