【问题标题】:Call WinProlog on command prompt在命令提示符下调用 WinProlog
【发布时间】:2013-01-09 17:16:22
【问题描述】:

我正在尝试在 Windows 提示符下调用 prolog 文件。问题是我总是收到“是的消息”并且窗口甚至没有关闭。 我做错了什么?

我的“example.pl”文件:

运行:- 告诉('output.txt'), write('Eu sou um exemplo!'),nl, 告诉, 停下来。

:-运行。

我的控制台命令:

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

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

【问题讨论】:

    标签: cmd prolog prompt


    【解决方案1】:

    'halt' 停止 Prolog。

    您是否要让 prolog 退出?

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

    我在 win 7 上使用了与 SWI-Prolog 相同的程序

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

    在 somedir 中,我 cd'ed 进入 somedir 并运行

    swipl -s ihalt.pl

    它确实做到了预期 -
    打印消息并退出

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

    【讨论】:

      【解决方案2】:

      尝试添加一个 .到最后:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-11-15
        • 2018-06-20
        • 1970-01-01
        • 2021-08-28
        • 2013-07-31
        • 2019-01-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多