使用WinProlog中的URL打开浏览器

使用WinProlog中的URL打开浏览器,prolog,win-prolog,Prolog,Win Prolog,我正在尝试为用Win Prolog编写的GUI实现一个帮助系统。显而易见的方法似乎是HTML。是否可以从WinProlog中以编程方式打开具有给定URL的浏览器?理想情况下,我希望将浏览器打开调用绑定到按钮单击或类似事件。可以使用命令行打开浏览器 您可以在win prolog中使用给定命令行的exec谓词打开浏览器 范例 firefox :- exec('C:\Program Files (x86)\Mozilla Firefox\firefox.exe','-url http://w

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

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

您可以在win prolog中使用给定命令行的exec谓词打开浏览器

范例

 firefox :-
    exec('C:\Program Files (x86)\Mozilla Firefox\firefox.exe','-url http://www.lpa.co.uk/',X).

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

open_in_web_browser(URL) :-
    cat(['cmd /c start /D"', URL, "'"], Command, _),
    exec(Command).