登録済みのアクションを実行

概要

  • 登録済みのアクションを実行する。
  • VBScript の場合、DoAction (Photoshop)、DoScript (Illustrator) の引数の順序が「アクション名」「アクションセット名」だったのでそれに合わせた。(2010/03/19)
  • 関数名変更。(execAction → doAction, 2010/03/19)

ソース

  • filedoAction.zip
    // Action実行
    
    /**
    	登録済みのアクションを実行する。
    	@param	Actn	アクション名
    	@param	ActSet	アクションセット名
    */
    function doAction( Actn, ActSet )
    {
    	var actRef = new ActionReference();
    	actRef.putName( charIDToTypeID( "Actn" ), Actn );
    	actRef.putName( charIDToTypeID( "ASet" ), ActSet );
    	var actDesc = new ActionDescriptor();
    	actDesc.putReference( charIDToTypeID( "null" ), actRef );
    	executeAction( charIDToTypeID( "Ply " ), actDesc, DialogModes.NO );
    }
    
    // EOF

備考

  • Illustrator は、JavaScript からアクションを実行することができないようです。

添付ファイル: filedoAction.zip 1053件 [詳細]

リロード   新規 下位ページ作成 編集 凍結 差分 添付 コピー 名前変更   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
Last-modified: Sun, 04 Dec 2011 19:21:48 JST (2236d)