python - 单击终端中的元素

标签 python linux terminal

我注意到在我的 Debian/Linux 终端上打印的超链接是可点击的,点击后会打开浏览器。

我想知道这是否可以用于其他用途,或者这是否只是硬编码在终端中仅用于超链接。

例如,是否可以在 Python 中打印出一行,当单击该行时将启动另一个进程?

最佳答案

URL 支持在各个终端仿真器中进行了硬编码。

终端可以支持任意 URI 注册在它称之为家的任何环境中,这样你就可以,例如为 myapp://something 写一个 Gnome 扩展并让它在 gnome-terminal 中工作,但这完全是终端特定的。

也可以让任何终端中的终端程序接收鼠标事件,然后它可以用它们做任何它想做的事(比如 elinks 如何让你点击非 URL 链接来浏览)。但是,这需要程序在前台运行并控制出现在该终端上的所有内容。

关于python - 单击终端中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26621818/

相关文章:

linux - 将 KVM XML 导入 Qemu

git reset --hard 错误 : Could not parse object

linux - 什么是好的免费终端多路复用器?

python - Point() 接受 0 个位置子模式(给定 2 个)

python - 使用 alexnet 和 flow from 目录来训练灰度数据集

python - 连接两个不同长度的列表

python - codecs.open 在特定路径Python中创建txt文件

linux - 在 glibc 源代码中找不到 puts()

linux - 删除文本文件中的奇数行

linux - 将文本文件保存在 bash 中的变量中