Skip to main content
Participant
May 18, 2017
Answered

HOW GET THE CURRENT SELECTION PATHITEMS NAME USE SCRIPT?

  • May 18, 2017
  • 1 reply
  • 724 views

HOW CAN I GET THE current selection Pathitems name use script??thank: )! ! ! ! !

This topic has been closed for replies.
Correct answer natrev

Hi pjwaixingren,

Thanks to c.pfaffenbichler and Hope this will help you.

alert(selectedPath().name);

function selectedPath () { 

    try { 

        var ref = new ActionReference(); 

        ref.putEnumerated( charIDToTypeID("Path"), charIDToTypeID("Ordn"), charIDToTypeID("Trgt") ); 

        var desc = executeActionGet(ref); 

        var theName = desc.getString(charIDToTypeID("PthN")); 

        return app.activeDocument.pathItems.getByName(theName) 

    } 

    catch (e){ return undefined ;}

}; 

- yajiv

1 reply

natrev
natrevCorrect answer
Legend
May 18, 2017

Hi pjwaixingren,

Thanks to c.pfaffenbichler and Hope this will help you.

alert(selectedPath().name);

function selectedPath () { 

    try { 

        var ref = new ActionReference(); 

        ref.putEnumerated( charIDToTypeID("Path"), charIDToTypeID("Ordn"), charIDToTypeID("Trgt") ); 

        var desc = executeActionGet(ref); 

        var theName = desc.getString(charIDToTypeID("PthN")); 

        return app.activeDocument.pathItems.getByName(theName) 

    } 

    catch (e){ return undefined ;}

}; 

- yajiv

Participant
May 18, 2017

thank you:)!!