2014-02-22 11 views
1

일부 이미지를 열고 일부 작업을 수행하기 위해 포토샵 스크립트를 작성하고 있습니다. 여태까지는 그런대로 잘됐다. 이전에 Photoshop에 기록한 액션 동작을위한 스크립트가 필요합니다.자바 스크립트에서 Photoshop "액션"실행

자바 스크립트 코드에서 Photoshop 액션을 호출하고 재생하려면 어떻게해야합니까?

같은 뭔가를 찾고

미안 :

app.actions["actionName"].play() 
app.actions["actionName"].onComplete(function(){/*do stuff when finished*/}) 

xtools의 도움으로 수행 할 수있는 조치를 실행

답변

0

(JS 코드로 작업을 번역하는 내 응용 프로그램에 대한 옵션이 아닙니다) 라이브러리 avail here : http://ps-scripts.sourceforge.net/xtools.html 나는 'ActionEval'파일을 살펴보고 싶다. 작업이 완료되었을 때 알림을 얻는 방법에 관해서는 작업이 끝날 때까지 스크립트의 실행을 차단하는지 확실하지 않습니다. 너 자신을 위해 그것을 테스트해야 할 것이다.

1

난 당신이 찾고있는 생각의 코드는 이것이다 :

app.doAction("ActionStep","ActionFile.ATN") 

당신거야

이 확인 ATN 파일이 이미 photoshops 액션 팔레트에 적재하고있다 "ActionStep는"거 단계의 이름이되어 있는지 확인하려면 당신은 실행하려면, 그리고 "ActionFile.ATN"는 단계에있는 작업 파일입니다.

당신이 조금 더 가서에서도 오류 처리에 추가 할 수

try{ 
//Code you want to execute 
app.doAction("ActionStep","ActionFile.ATN") 
}catch(e){ 
//If Code didn't execute then goes here, and executes code within this block 
...Code... 
}finally{ 
//executes this code immediately after try block, if error is thrown then is executed after catch block This block is optional and is not necessary. 
...Code... 
} 
관련 문제