본문 바로가기
파이썬

파이썬 Mac OS X에서 프로그래밍 방식으로 배경을 변경하려면 어떻게해야합니까?

by º기록 2020. 10. 22.
반응형

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

 

 

반응형

댓글