![使用另一个应用程序中的 macos 终端关闭特定窗口](https://linux22.com/image/1595558/%E4%BD%BF%E7%94%A8%E5%8F%A6%E4%B8%80%E4%B8%AA%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E4%B8%AD%E7%9A%84%20macos%20%E7%BB%88%E7%AB%AF%E5%85%B3%E9%97%AD%E7%89%B9%E5%AE%9A%E7%AA%97%E5%8F%A3.png)
我已经可以使用终端关闭整个应用程序,但当要关闭文本编辑中的特定窗口时,我无法做到这一点。为什么我可以使用终端打开特定文件,但现在却要关闭它们?
答案1
我不知道该怎么做,但这里有一个使用 python 程序中的 applescript 的解决方法:
os.system(f'''/usr/bin/osascript -e 'tell app "TextEdit" to close (every window whose name is "allen_grammar.txt")' ''')
我已经可以使用终端关闭整个应用程序,但当要关闭文本编辑中的特定窗口时,我无法做到这一点。为什么我可以使用终端打开特定文件,但现在却要关闭它们?
我不知道该怎么做,但这里有一个使用 python 程序中的 applescript 的解决方法:
os.system(f'''/usr/bin/osascript -e 'tell app "TextEdit" to close (every window whose name is "allen_grammar.txt")' ''')