이미 터미널을 사용하여 전체 애플리케이션을 닫을 수 있지만 텍스트 편집 등의 특정 창을 닫을 때는 그렇게 할 수 없습니다. 터미널을 사용하여 특정 파일을 열 수 있는데 이제 닫을 수도 있는 이유는 무엇입니까?
답변1
수행 방법을 찾을 수 없지만 다음은 Python 프로그램의 applescript를 사용하는 해결 방법입니다.
os.system(f'''/usr/bin/osascript -e 'tell app "TextEdit" to close (every window whose name is "allen_grammar.txt")' ''')