반응형
Mac OS X에서 데스크톱 배경을 프로그래밍 방식으로 변경하려면 어떻게해야합니까? 파이썬을 사용하고 싶지만 가능한 모든 방법에 관심이 있습니다. 터미널에 연결하여 특정 명령을 호출 할 수 있습니까?
해결 방법
from appscript import app, mactypes
app('Finder').desktop_picture.set(mactypes.File('/your/filename.jpg'))
그렇지 않으면이 애플 스크립트가 데스크탑 배경을 변경합니다.
tell application "Finder"
set desktop picture to POSIX file "/your/filename.jpg"
end tell
import subprocess
SCRIPT = """/usr/bin/osascript<<END
tell application "Finder"
set desktop picture to POSIX file "%s"
end tell
END"""
def set_desktop_background(filename):
subprocess.Popen(SCRIPT%filename, shell=True)
참조 페이지 https://stackoverflow.com/questions/431205
반응형
'파이썬' 카테고리의 다른 글
파이썬 Python에서 구분 기호로 알 수없는 수의 공백이있는 문자열 분할 (0) | 2020.10.22 |
---|---|
파이썬 캔버스 위젯 주변의 밝은 회색 테두리를 제거하려면 어떻게합니까? (0) | 2020.10.22 |
파이썬 ImportError : 'django.core.urlresolvers'라는 모듈이 없습니다. (0) | 2020.10.22 |
파이썬에서 작업 디렉토리를 어떻게 변경합니까? (0) | 2020.10.22 |
파이썬에서 __eq__ 측면에서 __ne__을 구현해야합니까? (0) | 2020.10.22 |
댓글