CLIPS从文件加载并运行程序

时间:2014-08-08 20:24:02

标签: clips

我使用 CLIPS http://clipsrules.sourceforge.net/)进行大学项目,但我不能直接从文件中运行程序,在这种情况下我不想使用插入FACTS和RULES的提示。

现在我正在这样做。

  1. 我打开CLIPS ... CLIPS>出现在提示
  2. 加载文件(加载" FILE_PATH")
  3. 插入了所有FACTS,规则和defFact
  4. 输入(运行)程序以运行并应用规则

1 个答案:

答案 0 :(得分:8)

将要执行的命令放在文件中。例如,run.bat的内容如下:

(load file1.clp)
(load file2.clp)
(reset)
(run)

如果您使用的是命令行版本,则可以使用以下两个命令之一执行批处理文件的内容:

clips -f run.bat
clips -f2 run.bat

使用-f选项将命令回显到命令提示符。使用-f2选项将执行命令,而不会将命令回显到命令提示符。

或者,您也可以在高级编程指南http://clipsrules.sourceforge.net/OnlineDocs.html中描述的C程序中嵌入CLIPS。