2013-01-09 124 views
0

我想在Windows提示符下调用一个prolog文件。问题是我总是得到一个“是的消息”,窗口甚至没有关闭。 我在做什么错?在命令提示符下调用WinProlog

我 “exemplo.pl” 文件:

运行: - 告诉( 'output.txt的'), 写( 'EU SOU嗯exemplo!'),NL, 说, 停止。

:-run。

我的控制台命令:

PRO386W.EXE/V1咨询( 'exemplo.pl')

我使用的所有类型的目录,但他们没有工作。任何消化?

回答

0

'halt'halts Prolog。

你想让序言退出吗?

假设你是,那么问题在于你运行它的方式。

我用SWI-Prolog的同一个程序上的Win 7

run_me :- writeln('howdy annie'),halt. 

:- run_me. 
在somedir

,我cd'ed到somedir跑

swipl -s ihalt.pl

它只是做了什么 -
打印该消息并退出

我不知道你在用什么语言。如果你是Prolog品牌的新手,www.swi-prolog.org对学习更友善。

0

尝试添加一个。到最后:

PRO386W.EXE /V1 consult('exemplo.pl'). 
相关问题