Закройте определенное окно с помощью терминала MacOS в другом приложении

Закройте определенное окно с помощью терминала MacOS в другом приложении

Я уже могу закрыть целое приложение с помощью терминала, но когда дело доходит до закрытия определенного окна, скажем, в textedit, я не могу этого сделать. Почему я могу открыть определенные файлы с помощью терминала, но теперь также и закрыть их?

решение1

Я не смог найти, как это сделать, но вот обходной путь с использованием AppleScript из программы Python:

os.system(f'''/usr/bin/osascript -e 'tell app "TextEdit" to close (every window whose name is "allen_grammar.txt")' ''')

Связанный контент