0

我正在尝试为用 Win-Prolog 编写的 GUI 实现一个帮助系统。显而易见的方法似乎是 HTML。是否可以从 WinProlog 中以编程方式打开具有给定 URL 的浏览器?理想情况下,我想将浏览器打开调用与按钮单击或类似事件联系起来。

4

2 回答 2

1

要使用用户首选的 Web 浏览器打开 URL,请尝试(假设 URL 是原子):

open_in_web_browser(URL) :-
    cat(['cmd /c start /D"', URL, "'"], Command, _),
    exec(Command).
于 2015-10-04T18:23:03.063 回答
1

可以使用命令行打开浏览器。

您可以使用 exec 谓词从 win-prolog 中给定命令行来打开浏览器。

例子

 firefox :-
    exec('C:\Program Files (x86)\Mozilla Firefox\firefox.exe','-url http://www.lpa.co.uk/',X).
于 2015-10-04T18:15:58.640 回答