Python으로 MacOS 찾기 폴더 아이콘 설정

2637 단어 pythoncocoamacos

문제



Python 스크립트를 사용하여 MacOS 파인더 폴더 아이콘을 이미지로 바꾸고 싶습니다.

단계



1. 패키지 설치

pip3 install pyobjc-core pyobjc-framework-Cocoa


2. 다음 코드로 python 스크립트 파일set-icon.py을 생성합니다.

import sys, Cocoa

folder_path = sys.argv[1]
print(f"Folder path: {folder_path}")

image_path = sys.argv[2]
print(f"Image path: {image_path}")

result = Cocoa.NSWorkspace.sharedWorkspace().setIcon_forFile_options_(Cocoa.NSImage.alloc().initWithContentsOfFile_(image_path), folder_path, 0)
if result:
    print("Succeed")
else:
    print("Failed")


3. 스크립트를 실행하여 아이콘을 변경합니다.

python3 set-icon.py <folder path> <image path>

좋은 웹페이지 즐겨찾기