commandLine

起動

OSXのシェルから

open -a 'Adobe After Effects CC 2014'

apple scriptから

tell application "Adobe After Effects CC 2014"     activate   end tell

コマンドプロンプトから

"C:\Program Files\Adobe\After Effects CC 2014\Support Files\AfterFX.exe"

多重起動

OSXのシェルから

open -n -a 'Adobe After Effects CC 2014'

コマンドプロンプトから

"C:\Program Files\Adobe\Adobe After Effects CC 2014\Support Files\AfterFX.exe" -m

英語版で起動

コマンドラインオプションがなくなったので何かしらの方法で任意の場所にae_force_english.txtを作成する必要がある。

OSXの場合

~/Documentsフォルダ直下にae_force_english.txtを作成する

#!/bin/sh touch ~/Documents/ae_force_english.txt open -a 'Adobe After Effects CC 2014' sleep 10s rm ~/Documents/ae_force_english.txt

Windowsの場合

My Documentフォルダ直下にae_force_english.txtを作成する

@echo offcd /D %USERPROFILE%\Documents type nul > ae_force_english.txt start "" "C:\Program Files\Adobe\Adobe After Effects CC 2014\Support Files\AfterFX.exe" sleep 10del %USERPROFILE%\Documents\ae_force_english.txt

終了

OSXのシェルから

ps x等でプロセス見て、kill PID

AfterEffectsに関係するものも立ち上がっているので

ps ux | grep MacOS/After

とかすると絞り込めていいかも

applescriptを呼ぶかワンライナーで書く

osascript -e 'tell application "Adobe After Effects CC 2014" to quit'

apple scriptから

tell application "Adobe After Effects CC 2014"     quitend tell

プロジェクトファイルを開く

OSXのシェルから

open -a 'Adobe After Effects CC 2014' ? '/Users/youraccount/hoge.aep'

apple scriptから

tell application "Adobe After Effects CC 2014"     open "/Users/youraccount/hoge.aep"

end tell

コマンドプロンプトから

"C:\Program Files\Adobe\After Effects CC 2014\Support Files\AfterFX.exe" "/Users/youraccount/hoge.aep"

スクリプト文の実行

OSXのシェルから

仕様でできないのでappleScriptを呼ぶかワンライナーで書く

osascript -e 'tell application "Adobe After Effects CC 2014" to DoScript "app.project.items.addFolder(\"hogehoge\")"'

apple scriptから

'''applescript tell application "Adobe After Effects CC 2014" DoScript "app.project.items.addFolder(\"hogehoge\")" end tell

コマンドプロンプトから

"C:\Program Files\Adobe\After Effects CC 2014\Support Files\AfterFX.exe" -s "app.project.items.addFolder(\"hogehoge\")" 

スクリプトファイルの実行

OSXのシェルから

仕様でできないのでappleScriptを呼ぶかワンライナーで書く

osascript -e 'tell application "Adobe After Effects CC 2014" to DoScriptFile "/Users/youraccount/hoge.jsx"'

apple scriptから

set jsxFile to (POSIX file ("/Users/youraccount/hoge.jsx"))tell application "Adobe After Effects CC 2014"     DoScriptFile jsxfileend tell

コマンドプロンプトから

"C:\Program Files\Adobe\After Effects CC 2014\Support Files\AfterFX.exe" -r "C:\Users\youraccount\hoge.jsx"

画面を表示させずに起動する

起動時の引数に

-noui

を付ける

OSXのシェルから

open -a 'Adobe After Effects CC 2014' --args -noui

apple scriptから

tell applicationに引数渡せないみたいなのでシェルスクリプトを実行させる

do shell script "open -a 'Adobe After Effects CC 2014' --args -noui"

コマンドプロンプトから

"C:\Program Files\Adobe\After Effects CC 2014\Support Files\AfterFX.exe" -noui