2014-10-29 26 views
1

我注意到,在我的Debian/Linux終端上打印的超鏈接是可點擊的,點擊時打開瀏覽器。點擊終端中的元素

我想知道這是否可以用於其他事情,或者如果這只是在超鏈接終端硬編碼。

是否有可能在Python中打印出一行,點擊後會啓動另一個進程,例如?

回答

1

URL支持在各個終端仿真器中被硬編碼。

終端可以支持任意的URIs,並在任何它稱之爲家庭的環境中註冊,這樣你可以爲myapp寫一個Gnome擴展名://並且讓它在gnome-terminal中工作,但這完全是終端特定的。

終端程序在任何終端上接收鼠標事件也是可能的,然後它可以隨意做任何事情(比如elinks讓你點擊非URL鏈接來瀏覽)。但是,這需要程序在前臺運行並控制該終端上顯示的所有內容。