私は(このthreadに基づいて)私のMacのデスクトップの壁紙を変更するには、次の本当に簡単Pythonスクリプトを書いた:アップルイベントハンドラの失敗(パイソン/ AppScript)
from appscript import app, mactypes
import sys
fileName = sys.argv[1:]
app('Finder').desktop_picture.set(mactypes.File(fileName))
私はそれを実行したときしかし、私は取得次の出力:
Traceback (most recent call last):
File "../Source/SetWallPaper2.py", line 6, in app('Finder').desktop_picture.set(mactypes.File(fileName)) File "/Library/Python/2.5/site-packages/appscript-0.19.0-py2.5-macosx-10.5-i386.egg/appscript/reference.py", line 513, in call appscript.reference.CommandError: Command failed: OSERROR: -10000 MESSAGE: Apple event handler failed. COMMAND: app(u'/System/Library/CoreServices/Finder.app').desktop_picture.set(mactypes.File(u"/Users/Daniel/Pictures/['test.jpg']"))
私はいくつかのウェブ検索を行ってきたが、私は私がOSERROR -10000が何を意味するのか、または問題を解決する方法を理解するのに役立つ何かを見つけることができません。