使用WinProlog中的URL打开浏览器

时间:2015-03-26 17:06:49

标签: prolog win-prolog

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

2 个答案:

答案 0 :(得分:1)

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

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

例如

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

答案 1 :(得分:1)

要使用用户首选的网络浏览器尝试打开网址(假设网址是原子):

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