Cmd 在命令提示下调用WinProlog

Cmd 在命令提示下调用WinProlog,cmd,prolog,prompt,Cmd,Prolog,Prompt,我试图在windows提示符下调用prolog文件。问题是,我总是收到一条“是”的信息,而窗口甚至没有关闭。 我做错了什么 我的“exemplo.pl”文件: 运行:- tell('output.txt'), 写(‘Eu sou um EXAMPLO!'),nl, 告诉, 停下来 :-跑 我的控制台命令: PRO386W.EXE/V1 consult('exemplo.pl') 我使用了所有类型的目录,但都不起作用。有什么建议吗?'halt'停止序言 你想让prolog退出吗 假设你是,那么问题

我试图在windows提示符下调用prolog文件。问题是,我总是收到一条“是”的信息,而窗口甚至没有关闭。 我做错了什么

我的“exemplo.pl”文件:

运行:- tell('output.txt'), 写(‘Eu sou um EXAMPLO!'),nl, 告诉, 停下来

:-跑

我的控制台命令:

PRO386W.EXE/V1 consult('exemplo.pl')

我使用了所有类型的目录,但都不起作用。有什么建议吗?

'halt'停止序言

你想让prolog退出吗

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

我在Win7上使用了与SWI Prolog相同的程序

在somedir中,我将cd插入somedir并运行

swipl-s ihalt.pl

它做的正是我们所期望的-
打印消息并退出


我不知道你在用什么序言。如果您是Prolog的新手,那么www.swi-Prolog.org对学习来说更友好。

尝试添加一个。最后:

PRO386W.EXE /V1 consult('exemplo.pl').
PRO386W.EXE /V1 consult('exemplo.pl').