Table of Contents

概要

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

ソース

  • doAction.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

備考