別のアプリでmacOSターミナルを使用して特定のウィンドウを閉じる

別のアプリでmacOSターミナルを使用して特定のウィンドウを閉じる

ターミナルを使用してアプリケーション全体を閉じることはできますが、たとえばテキストエディットの特定のウィンドウを閉じることはできません。ターミナルを使用して特定のファイルを開くことはできるのに、閉じることもできてしまうのはなぜでしょうか?

答え1

やり方がわかりませんでしたが、Python プログラムから AppleScript を使用する回避策は次のとおりです。

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

関連情報