My Common Lisp程序写出一个HTML文件。然后我想在用户的默认浏览器中启动该文件。在Common Lisp的浏览器中打开HTML页面
在Common Lisp中有这样做的方法吗?此外,是否有一种操作系统无关的方式呢?
My Common Lisp程序写出一个HTML文件。然后我想在用户的默认浏览器中启动该文件。在Common Lisp的浏览器中打开HTML页面
在Common Lisp中有这样做的方法吗?此外,是否有一种操作系统无关的方式呢?
这取决于Common Lisp实现以及它可能运行的平台(Windows,Mac,Linux,...)。
LispWorks提供了函数SYS:OPEN-URL。请参阅http://www.lispworks.com/documentation/lw60/LW/html/lw-1369.htm#pgfId-1219832
(sys:open-url "http://www.foo.com/")
当然也可以使用文件URL。
不,这将是一个非常有用的事情,所以如果你编写代码来做可移植的,共享!
有没有标准的方法来做到这一点,但有a reasonably portable library可以执行shell命令。