« PhotoshopCS2Extended 試し中 | メイン | MacBook買ったヽ(゜▽゜≡゜ワ゜)ノ »

●スクリプト覚え書き

2007年7月23日    

書いている途中のpythonスクリプトの整理のための単なる覚え書きです

##選択されている面のUVを表示


shd_shape = xshade.scene().active_shape()
for i in range(shd_shape.number_of_faces):
if (shd_shape.face(i).active):
print shd_shape.face(i).distance_uv


##pythonの中で他のスクリプトを実行する


import os
f = open("/Applications/Shade 8 professional/scripts/発光設定.py")
exec f

##shadeのPythonのスクリプトファイルひとつで
##他のソフトと連携するテスト


import sys
import commands
##複数行のAppleScript読み込み
AppleScript_="""
on run argv
tell application "Finder"
activate
display dialog (item 1 of argv)
end tell
end run
"""
##AppleScriptここまで
##引数の受け渡し
argv_="hello wold"
##osascriptコマンドでスクリプトを実行
##受け渡す引数にスペース等を含むので シングルクォーテーションで囲む
f=commands.getoutput('osascript -e ¥'' + AppleScript_ + '¥' ¥'' + argv_ +'¥'')
print f

投稿者 Yukimi` : 2007年7月23日 11:23