Python 在使用另一个应用程序时是否可以控制一个应用程序?

Python 在使用另一个应用程序时是否可以控制一个应用程序?,python,linux,ubuntu,Python,Linux,Ubuntu,我正在编写一个命令行音乐播放器,我希望能够在当前不在终端上的情况下控制它。这样我就可以使用Chrome浏览器或阅读pdf文件,并且可以控制(暂停、下一步等)音乐播放器,而无需切换到终端 是否有任何Python库(内置或其他)允许我执行此操作?您需要使用消息,因为您不想更改windows。可以使用键盘的媒体键或使用一些小部件发送消息(此文档可以是开始搜索的指针),键盘替代方案可能更容易启动,因为它只是一个文件,上面写着“按下此键时执行此脚本”,用于配置键 对于这些信息,我看到了两种选择 第一种选择

我正在编写一个命令行音乐播放器,我希望能够在当前不在终端上的情况下控制它。这样我就可以使用Chrome浏览器或阅读pdf文件,并且可以控制(暂停、下一步等)音乐播放器,而无需切换到终端


是否有任何Python库(内置或其他)允许我执行此操作?

您需要使用消息,因为您不想更改windows。可以使用键盘的媒体键或使用一些小部件发送消息(此文档可以是开始搜索的指针),键盘替代方案可能更容易启动,因为它只是一个文件,上面写着“按下此键时执行此脚本”,用于配置键

对于这些信息,我看到了两种选择

第一种选择: 在应用程序中使用以接收消息

第二种选择:
创建一个套接字并从中接收消息,这也适用于您。

您的最佳选择可能是在后台运行脚本,或者将键盘快捷键设置为与第一个套接字交互的脚本