Multi-Find/Change: um script com um futuro brilhante

por edraant em 15/04/2010

em Scripts

Sairá em breve um novo Script desen­vol­vido por Mar­ti­nho da Gló­ria, da Auto­ma­ti­ca­tion. Este script “só” per­mite fazer pes­qui­sas de texto, GREP, objec­tos e gli­fos, mas todos ao mesmo tempo!

A coisa não fica por aqui. É pos­sí­vel par­ti­lhar as Que­ries (quando se guarda o resul­tado das bus­cas) e se enviar o docu­mento para outro lado, é pos­sí­vel que a res­pec­tiva Query o acompanhe.

Mas vamos esprei­tar melhor o dito.

Come­çe­mos por olhar as Que­ries ins­ta­la­das no meu InDesign.

O pop-up divide-se em qua­tro zonas, cor­res­pon­dente às Que­ries de texto, GREP, gli­fos e objectos.

multifindchange_1

Quando abro o script, que desta vez, apa­rece no Menu Win­dow, o lado direito do qua­dro mos­tra as mes­mas Que­ries que estão ins­ta­la­das no meu com­pu­ta­dor. Neste caso, visualizam-se as Que­ries de texto a amarelo.

multifindchange_2

Na tab seguinte, as de GREP, a azul.

multifindchange_3

Já as de gli­fos são visu­a­li­za­das a roxo.

multifindchange_4

E final­mente, as de objec­tos, são visu­a­li­za­das a verde.

multifindchange_5

O que sig­ni­fica que o script faz o car­re­ga­mento auto­má­tico das Que­ries exis­ten­tes no InDesign.

Algu­mas das Que­ries apresenta-se com o ícone a nega­tivo (a branco). São indi­ca­ti­vas que são Que­ries cri­a­das por mim, e não as que acom­pa­nham o pro­grama quando é instalado.

Quando abri o script pela pri­meira vez, lembrei-me logo do Suit­case ou do Fon­tEx­plo­rer, já que o inter­face é bas­tante similar.

Para criar um con­junto de pes­qui­sas tem de se criar um Set.

É este Set que vai jun­tar todas as Que­ries desejadas.

multifindchange_6

Depois basta arras­tar a res­pec­tiva Query para den­tro do Set.

multifindchange_7

Os cri­té­rios de pes­quisa são simi­la­res aos usa­dos no Find/Change: pági­nas mes­tras, layers acti­vos, em todos os docu­men­tos, etc.

multifindchange_8Para par­ti­lhar um Set, é neces­sá­rio exportá-lo.

multifindchange_9

Este Set pode ser colo­cado em qual­quer local da rede, e tem o for­mato XML.

multifindchange_10

Cli­cando agora em Share Set, vai-se bus­car de novo o XML ao local onde foi guar­dado, e este fica dis­po­ní­vel para mais uti­li­za­do­res que usem este script.

multifindchange_11

Tam­bém é pos­sí­vel fazer alte­ra­ções a um Set partilhado.

Cria-se um novo Set com o mesmo nome do Set a subs­ti­tuir e exporta-se para o mesmo local da rede.

multifindchange_12

Quando apa­rece a per­gunta se quer subs­ti­tuir o XML, car­re­gar em OK.

Auto­ma­ti­ca­mente o ícone par­ti­lhado apa­rece com uma risca ama­rela, aler­tando para o facto de ter sido alterado.

multifindchange_13

Depois basta dar 2 clicks em cima do Set par­ti­lhado e car­re­gar em Update.

multifindchange_14

Tam­bém é pos­sí­vel cor­rer ape­nas algu­mas Que­ries den­tro do Set. Basta abrir o Set e selec­ci­o­nar com o Cmd os Que­ries a correr.

multifindchange_15

2 ele­men­tos geni­ais neste script: Over­ride Query Opti­ons e Undo by Query.

O pri­meiro per­mite que as loca­li­za­ções da pes­quisa (pági­nas mes­tras, foot­no­tes, loc­ked layers, etc.) sejam igno­ra­das no Query de ori­gem e res­pei­tem o que for assi­na­lado neste quadro.

A segunda (para mim, uma das jóias da coroa deste script) é per­mi­tir fazer Undo por Query, Query por Query!

multifindchange_16

Para fina­li­zar, tam­bém é pos­sí­vel selec­ci­o­nar a Query no lado direito do qua­dro e editá-la no Find/Change para alterações.

multifindchange_17

Con­clu­são: que dizer? Bom, é um script notá­vel que vem pou­par muito tra­ba­lhi­nho aos des­gra­ça­dos dos paginadores.

Bons scripts.

{ 6 comentários… lê-los a seguir ou adicionar um }

1 Nicolas Franz 15/04/2010 ás 22:40

Pre­zado Edu­ardo, quero lhe fazer uma per­gunta. Estive tra­ba­lhando num dici­o­ná­rio, é um dos pro­ces­sos no qual perdi bas­tante tempo foi na eli­mi­na­ção de linhas órfãs. Mas o deta­lhe aqui, e o que quero fazer mas não sei como, é man­ter cer­tos blo­cos de esti­los sem­pre jun­tos, por ex.:

(Para­grafo 1) Estilo 1
(Para­grafo 2) Estilo 2
(Para­grafo 3) Estilo 3

Pre­ciso que os três pará­gra­fos, com esses três esti­los espe­cí­fi­cos (vão sem­pre nessa sequên­cia), NUNCA se sepa­rem. Ou seja, se não há mais espaço na página, que auto­má­ti­ca­mente arras­tre o con­junto de pará­gra­fos para a pró­xima. Em outras pala­vras, pre­ciso que o InDe­sign insira a que­bra de página uni­ca­mente ini­ci­ando o “bloco de estilos”.

Já me ques­ti­o­nei bas­tante como fazer isso e acre­dito que o sis­tema NO BREAK (+GREP) que uso para evi­tar pala­vras viú­vas no fim de pará­grafo possa ser alterado/aproveitado para desen­vol­ver uma solu­ção ao meu pro­blema, o que você acha?

Obri­gado! ;)

2 edraant 15/04/2010 ás 22:44

Viva Nico­las!
A opção Keep Opti­ons, apli­cada no(s) parágrafo(s) cer­tos faz mila­gres :)

3 Nicolas Franz 16/04/2010 ás 03:33

Impres­si­o­nante, não pode­ria ter ima­gi­nado que o Keep Opti­ons podesse resol­ver esse pro­blema! Tão sim­ples assim!
Muito obri­gado Edu­ardo, tudo de bom para ti.

Abra­ços ;)

4 Norton Jr 18/05/2010 ás 14:34

Olá tudo bem?
Tra­ba­lho com o inde­sign em um jor­nal, estou que­rendo saber se tem um script que posso usar para tro­car todo o texto por ex. q esti­ver em ver­me­lho e deixá-lo preto. Por exem­plo ele acessa o menu edit / Find/Change e aplica as con­fi­gu­ra­ções do find for­mat set­tings que dei­xei lá.…tem como acre­dito que deva ser sim­ples.
Aguardo retorno.
Obrigado!

5 edraant 18/05/2010 ás 19:48

Olá Nor­ton,
Sim, é fácil: vá a Find/Change e selec­ci­one a lupa com a letra “T” no campo Find For­mat, depois selec­ci­one Cha­rac­ter Color e esco­lha o ver­me­lho.
Depois, no campo Change For­mat, selec­ci­one de novo a lupa com a letra “T”, selec­ci­one Cha­rac­ter Color de novo e esco­lha Black.
Abraço

6 Prezzo Scontato 05/01/2012 ás 12:18

A well struc­tu­red and orga­ni­zed post. Keep it up.

Deixar um comentário

Post Anterior: Manual InDesign CS4 + Bridge em português

Post Seguinte: Indesign Tip #31