Schließen Sie mithilfe des macOS-Terminals ein bestimmtes Fenster in einer anderen App

Schließen Sie mithilfe des macOS-Terminals ein bestimmtes Fenster in einer anderen App

Ich kann bereits eine ganze Anwendung über das Terminal schließen, aber wenn ich ein bestimmtes Fenster in beispielsweise Textedit schließen möchte, geht das nicht. Warum kann ich über das Terminal bestimmte Dateien öffnen, sie jetzt aber auch schließen?

Antwort1

Ich konnte nicht herausfinden, wie das geht, aber hier ist ein Workaround mit Applescript aus einem Python-Programm:

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

verwandte Informationen