Shade online フォーラム
ログイン
ユーザ名:

パスワード:

IDとパスワードを記憶

パスワード紛失


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◇ - ◇ - ◇ - ◇ - ◇ 2. 押忍! CGスクリプト部 ◇ - ◇ - ◇ - ◇ - ◇ 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
押忍!タルタルです。今回もスクリプトの文法はとりあえずスッ飛ばしてより
実践的な空手を、否!スクリプトを紹介します! 押忍!
今回はShadeでシーケンスを進めながらスクリーンショットを撮るAppleScript
です。Windowsユーザ、すまん。

--ここから
repeat with i from 0 to 9
  tell application "Shade 8 professional"
    activate
    set sequence value to i
  end tell
  do shell script "screencapture /Users/taltal/Desktop/00" & i & ".png"
end repeat
--ここまで

機能:
シーケンスを0から9まで進めながらスクリーンショットを撮ります。スクリー
ンショットはデスクトップにpngファイルとして保存します。

説明:
このAppleScriptではdo shell scriptからscreencaptureコマンドを使いスク
リーンショットを撮らせています。screencaptureには様々なオプションがあ
りますので、いろいろ試してみるのもよいでしょう。オプションはTerminalで
$ screencapture -h
を実行することにより表示されます。

注意:
tell application "Shade 8 professional"
の部分はお使いのShadeに合わせて変更してください。
screencaptureの引数のパス(/Users/taltal/Desktop/)はスクリーンショットの
保存先を指定してください。

AppleScriptはShadeのスクリプトウインドウではなく、スクリプトエディタよ
り実行します。
スクリプトエディタは通常以下の場所に存在します。
/Applications/AppleScript/Script Editor.app

スクリプトエディで
/Applications/Shade 8 professional/scripts/screencapture.scpt
にスクリプトファイルを保存することにより、Shadeのスクリプトメニューか
ら選択、実行することもできます。

動作環境:
本スクリプトは以下の環境での動作を確認しています。
Shade 8.5 for Mac OS X

それでは失礼します。押忍!
【タルタル】