Sair
  • Comunidade global
    • Idioma:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Comunidade dedicada para falantes de japonês
  • 한국 커뮤니티
    Comunidade dedicada para falantes de coreano
0

Can someone share script that renames objects in an layer.

Explorador ,
Apr 14, 2022 Apr 14, 2022

I do have objects with different names but common words in the name. I want to be able to use a script to "Find and Replace" words in an randomly named layer. Objects can be 500+ sometimes.

Renaming objects - Start Point.JPGexpand image

 

Endgoal Example:

Select all objects in the layer run the script get an pop up like "Find and replace" in Excel, type the old name/s then type the new name/s and the words to be replaced in every selected object.

Renaming objects - End Goal.JPGexpand image

TÓPICOS
Scripts
239
Traduzir
Denunciar
Diretrizes da comunidade
Seja respeitoso, dê crédito à fonte original do conteúdo e verifique se há cópias antes da publicação. Saiba mais
community guidelines

correct answers 1 resposta correta

Guia , Apr 15, 2022 Apr 15, 2022
// select items
var doc = app.activeDocument;
var input1 = prompt('Enter strings separated by comma and space (", ")', "find this, replace with this");
var input2 = input1.split(", ");
var find = new RegExp(input2[0], "g", "i");
var replace = input2[1];
for (var i = 0; i < app.selection.length; i++) {
    app.selection[i].name = app.selection[i].name.replace(find, replace);
}
Traduzir
Adobe
Guia ,
Apr 15, 2022 Apr 15, 2022
// select items
var doc = app.activeDocument;
var input1 = prompt('Enter strings separated by comma and space (", ")', "find this, replace with this");
var input2 = input1.split(", ");
var find = new RegExp(input2[0], "g", "i");
var replace = input2[1];
for (var i = 0; i < app.selection.length; i++) {
    app.selection[i].name = app.selection[i].name.replace(find, replace);
}
Traduzir
Denunciar
Diretrizes da comunidade
Seja respeitoso, dê crédito à fonte original do conteúdo e verifique se há cópias antes da publicação. Saiba mais
community guidelines
Explorador ,
Apr 15, 2022 Apr 15, 2022
MAIS RECENTE

It does the job perfectly!

 

Thank you so much! 🙂

Traduzir
Denunciar
Diretrizes da comunidade
Seja respeitoso, dê crédito à fonte original do conteúdo e verifique se há cópias antes da publicação. Saiba mais
community guidelines