我想以编程方式创建一个且只有一个Terminal.app窗口,该窗口由文字Terminal.app窗口标题唯一标识(让我们称之为'MyConsole1')并在终端生命周期中将bash命令发送到所述窗口。过程
这可以通过Terminal.app完成,如果是,怎么做?
详情
在我尝试创建一个新程序之前,我的程序可能需要检查“MyConsole1”是否已经打开。当然,如果它还没有运行,请启动Terminal.app。我还希望在'MyConsole1'(我的程序)的生命周期内发出的命令是人类用户可以检索的bash-command-history;即,如果需要,用户可以与'MyConsole1'交互。我并不担心使用'MyConsole1'时可能出现的用户与程序之间的“冲突”。
我认为我需要AppleScript才能这样做。我将运行AppleScript作为更大的Python应用程序的一部分,可能通过方法like this,以防万一。
我看到如何设置Terminal.app窗口/标签标题like this,但此解决方案不适合我的上述要求。此外,我只想在窗口中选择一个标签,并将标题应用于整个窗口,而不仅仅是标签。
答案 0 :(得分:0)
我不确定这是不是你的意思,但你可以试试这个:
{
"took" : 69,
"timed_out" : false,
"_shards" : {
"total" : 75,
"successful" : 75,
"failed" : 0
},
"hits" : {
"total" : 0,
"max_score" : null,
"hits" : [ ]
}
}