CLIPS从文件加载并运行程序

Ful*_*eer 5 clips

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

现在我正在这样做.

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

Gar*_*ley 8

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

(load file1.clp)
(load file2.clp)
(reset)
(run)
Run Code Online (Sandbox Code Playgroud)

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

clips -f run.bat
clips -f2 run.bat
Run Code Online (Sandbox Code Playgroud)

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

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