2017-09-07 4 views
0
  1. 対象レイヤーのすべてのピクセルを選択する方法はPhotoshopにありますか? (Mac-Command)レイヤーウィンドウのサムネイルをクリックします)。そうでない場合....Photoshop JSはレイヤのコンテンツを選択しますか?

  2. 私はこのバージョンの作業をしていましたが、Photoshopがコマンドを更新したため、スニペットが機能しなくなりました。 は、このスクリプトは、ドラゴンのいっぱいだったと私はPhotoshopのCC 2017年に、今日、それを実行したときに、私はenter image description here

次のエラーを取得するここでは、スニペットです:

//setCurrentLayerSelection. Ton's of 'here be dragons:: 
      var idChnl = charIDToTypeID("Chnl"); 

      var actionSelect = new ActionReference(); 
      actionSelect.putProperty(idChnl, charIDToTypeID("fsel")); 

      var actionTransparent = new ActionReference(); 
      actionTransparent.putEnumerated(idChnl, idChnl, charIDToTypeID("Trsp")); 

      var actionDesc = new ActionDescriptor(); 
      actionDesc.putReference(charIDToTypeID("null"), actionSelect); 
      actionDesc.putReference(charIDToTypeID("T "), actionTransparent); 

      executeAction(charIDToTypeID("setd"), actionDesc, DialogModes.NO); 

改行は非常に最後の行であります。 標準的な方法であるか、それとも良い方法がありますか?非常に基本的な機能だと私には思われます。

答えて

0

悲しいことに私は#2への答えを見つけることができますが、ここに行く:

  1. ここでフォトショップScriptinListener.plugin ダウンロードを取得します(Mac用)プラグインでプラグインを入れ
  2. http://www.adobe.com/devnet/photoshop/scripting.html (Adobe Photoshop CC 2017のサブフォルダ)
  3. Photoshopを起動する(または現在開いている場合は再起動する)
  4. キャプチャするユーザーの操作を行います。
  5. デスクトップ(Mac)にはScriptingListenerJS.logというファイルがあります。これは、javascriptで記録されたすべてのアクションを含んでいます。セクシーではないが、私のために働いた。
  6. 注記録音が完了したら、プラグインはログファイルに書き込むため、プラグインを削除することができます。プラグインを使用していない場合は、リソースの無駄です。
関連する問題