在mac os x上发生了漏洞。
我们假设我已经通过点击.app图标打开了一个程序。这是一个带有GUI的python程序,它有一个等待用户输入的独立进程。但是当我通过clickin .app图标打开它时,如果我在终端中打开它,我就无法访问它的输入。
问题是:
如何将新的终端窗口连接到此正在运行的程序?我试过管道,但我不确定如何正确使用它们。我的猜测是找到正在运行的应用程序的PID,然后通过提供PID来管道到该程序。但我不知道该怎么做。
我希望你能够理解这是什么问题。抱歉我的英语不好:))
答案 0 :(得分:0)
如果您需要将一个终端窗口连接到“单独进程”,我将使用终端在您的python脚本中启动该进程。我可以用一些AppleScript代码来做到这一点。这是一个简单的AppleScript示例。我可以打开一个终端窗口并运行“cd”命令,如下所示:
tell application "Terminal"
activate
do script with command "cd /"
end tell
所以现在你只需要弄清楚如何从python中运行一个AppleScript ...我不知道。