我正在使用CLIPS(http://clipsrules.sourceforge.net/)进行大学项目,但我不能直接从文件中运行程序,在这种情况下我不想使用提示插入FACTS和RULES.
现在我正在这样做.
将要执行的命令放在文件中.例如,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 .