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命令。