REVINCULAR ARQUIVOS

Olá a todos.
Gostaria de saber como faço para revincular arquivos automáticamente usando scripts
Meu caso é o seguinte, tenho várias pastas de arquivos contendo o arquivo fechado para impressão e o link contento o layout do mesmo
gostaria que ao salvar este arquivo para impressão em outra pasta de arquivo eu consiga revincular automáticamente os links com o arquivo da nova pasta salva
tenho este script que consegui no forum em ingles e alterei ele de várias maneiras sem sucesso, alguém pode me dar uma ajuda?
#target illustrator
function linkReplacer() {
     var orginalUIL = app.userInteractionLevel;
     app.userInteractionLevel = UserInteractionLevel.DONTDISPLAYALERTS;
     if (app.documents.length == 0) {
          alert('Please have an "Illustrator" document open before running this script.');
          return;
     } else {
          docRef = app.activeDocument;
     var defaultFolder = new Folder ('~/Desktop');
     var psdFolder = defaultFolder.selectDlg('Please select the folder of your replacement files?');
     if (psdFolder == null) return;
     with (docRef) {
          var placedFiles = new Array();
          for (var i = 0; i < placedItems.length; i++) {
               placedFiles.push(placedItems[i].file.name);
          for (var j = 0; j < placedItems.length; j++) {
               var rePlace = new File(psdFolder.fsName + '/' + placedFiles[j]);
               if (rePlace.exists) {
                    placedItems[j].file = rePlace;
               } else {
                    alert('File "' + placedFiles[j] + '" is missing?');
     app.userInteractionLevel = orginalUIL;
linkReplacer();

Oí Gustavo tudo bem, não precisa se desculpar já que sou eu que preciso da sua ajuda não é mesmo?.
Bom vamos ao problema, é quase isso que você entendeu, na verdade acho que é mais simples.
Pense que meu arquivo "digital" é apenas um fechamento de arquivos com os layouts já posicionados, o "index" é o meu layout proprimente dito sendo assim meu arquivo "digital" é sempre o mesmo mudando apenas os "index", tenho várias pastas todas já contendo cada uma o seu "index", meu digital é salvo nestas pastas onde já contém os "index"(layouts), então minha rotina é a seguinte salvar o meu "digital" numa pasta e revincular com o "index" da mesma salvar novamente e depois salvo este "digital" em outra pasta contendo outro "index" daí revinculo novamente com o "index" desta pasta e assim sucessivamente, porém sempre acaba acontecendo uma falha humana e na pasta pode conter um digital cujo index não é daquela pasta e sim da anterior ou uma mais antiga, a idéia é que ao executar o meu script o mesmo veja em que pasta o arquivo se encontra e busque o "index" da mesma e revincule-o evitando assim o erro.
este script faz isso, porém tenho que indicar a pasta através de uma janela de diálogo, no script abaixo tentei mudar este trecho do código >>>>   var file = File.openDialog ("Select file to replace all selected placed files");<<<<< fazendo com que ele veja o nome do meu arquivo, mude este nome alterando digital para index (que é o arquivo (index) já contido na pasta) e revincule-o porém não funcionou.
#target Illustrator
// script.name = relinkAllSelected_v3.jsx;
// script.description = relinks all selected placed images at once with a single file;
// script.required = select at least one linked image before running;
// script.parent = CarlosCanto // 7/12/11;  version 3 - 07/25/13
// script.elegant = false;
// http://forums.adobe.com/thread/1169224?tstart=0
var idoc = app.activeDocument;
sel = idoc.selection;
if (sel.length>0) {
    var file = File.openDialog ("Select file to replace all selected placed files");
    if (file!=null) {// skip if user Cancels
        file = new File(file.fsName.replace("file://","")); // Mac OS Lion fix by John Hawkinson
        for (i=0 ; i<sel.length ; i++ ) {
            if (sel[i].typename == "PlacedItem") {
                var iplaced = sel[i];
                iplaced.file = file;
    else alert ("Cancelled by user");
else alert ("select at least one placed item before running");
Eu montei este script com pedaços de outros, porém quando chega neste trecho (iplaced.file = file;) dá erro.
#target Illustrator
var idoc = app.activeDocument;
sel = idoc.selection;
var sourceDoc = app.activeDocument;
var sourceName = sourceDoc.name;
var sourceDoc_Path = File(sourceDoc.path);
var substituir_sourceName = sourceName.replace (/DIGITAL\..{2,4}$/,'INDEX.ai');
var substituir_Path = sourceDoc_Path+"/" + substituir_sourceName;
var myLink = sourceDoc_Path + substituir_sourceName
alert(myLink)
if (sel.length>0) {
     var file = myLink;
    if (file!=null) {// skip if user Cancels
        alert(file)
        alert(file)
        for (i=0 ; i<sel.length ; i++ ) {
            if (sel[i].typename == "PlacedItem") {
                var iplaced = sel[i];
                iplaced.file = file;
    else alert ("Cancelled by user");
else alert ("select at least one placed item before running");

Similar Messages

  • Por que o IPAD-APPLE não tem portas USB e um programa gerenciador de arquivos (igual ao Windows Explorer)? Um puxão de orelhas no mais puro estilo Steve Jobs!

    Prezados Diretores da Apple:
    Perdoe-me por ser direto: por que os senhores não disponibilizam portas USB e um programa gerenciador de arquivos no IPAD?
    Como consumidor acho isto muito arrogante.  Alguns chamam essa arrogância de estratégia de mercado. É um imenso engano. O nome correto disto é “surdez corporativa”!
    Os senhores provavelmente ouviram falar da matriz BCG. Enquanto o ciclo de vida do IPAD encontra-se na fase das “vacas leiteiras”, nada é feito para ouvir seus consumidores. Isso é realmente uma idiotice muito grande.
    E estão dormindo no ponto, ou talvez sejam muito convencidos a ponto de não ouvir os seus clientes.
    Por isso, não vou trocar meu IPAD1 pelo IPAD3, pois nenhuma mudança realmente significativa foi adotada. Comprarei um tabblet com plataforma Android, que tem porta USB e Gerenciador de Arquivos.
    Por favor, quero usar meu IPAD também como um flash drive! Não quero ser obrigado a conectar no Itunes! Por favor, quero gerenciar meus arquivos de forma simples e inteligente!
    O seu desafio é provar que o IPAD é um produto realmente democrático, que atende o desejo democrático dos seus clientes.
    Finalmente gostaria de falar que estou arrependido de ter adquirido um IPHONE 4GS, porque a bateria não dura tempo suficiente. Isso é vergonhoso! Como os senhores tiveram coragem de lançar um aparelho com problemas de bateria?
    Será que resta alguma humildade aos senhores diretores para entender uma lição tão básica de marketing? Não pisem na bola com o seu consumidor. A paciência acabou!
    Isso não é contra-propaganda. Iphone serial number DNPH25NBDT9Y e IPAD serial number V503287EETV.
    De seu consumidor furioso: Carlos Alexandre (Brazil) – [email protected]

    Oi, obrigada por responder!
    Em inglês, só se eu transformar pelo Google Tradutor rsrs mas mesmo assim seguirei seu conselho!
    Apagar a conta e recriá-la é a última coisa eu não poderia fazer, porque é um e-mail que uso para trabalho e preciso das cópias dos e-mails enviados e recebidos para que eu possa inclusive fazer cobranças do meu trabalho, me resguardar, fazer provas e etc... Por isso, não posso nem pensar em fazer isso, enquanto eu não imprimir pelo menos. O problema é que são mais de 3000 e-mails...
    No gmail a conta fnciona normalmente...
    Preciso muito de ajuda e não sei mais o que fazer ou aonde procurar ajuda!

  • Dá prá instalar um aplicativo no Firefox OS a partir de um arquivo?

    Temos a opção de instalar aplicativos a partir de um arquivo em outras plataformas como por exemplo o Android (apk), WindowsPhone (xap) e Symbian (sis). É possível fazer isso a partir do Firefox OS? Outro detalhe, considerando que os aplicativos para o Firefox OS são em HTML5, será que haveria possibilidade de instalar um aplicativo feito para outra plataforma como o Android ou WindowsPhone no Firefox OS? Já ouvi dizer que a partir de um smartphone com Android e possível fazer uma atualização e flashear o SO para o Firefox OS e que também daria para fazer o oposto, isto é, instalar o Android em um aparelho que veio com o Firefox OS, mas eu quero tão somente é saber se posso instalar um app do android no Firefox OS. Se alguém souber como, por favor diga onde posso encontrar um tutorial. Obrigado.

    Tem sim como você instalar o SO android em qualquer smarthphone, porem isso apagaria todo o SO FXOS
    É verdade ja existe um geito de rodar os API do FXOS no Android mas o contrario ainda não
    Para instalar um API no FXOS é preciso ter um arquivo webapp(manifest) portanto se você compactasse de alguma forma os arquivos do API em um so arquivo(instalador) o FXOS não conseguiria instalar porque não conseguiria ler o manifest do API

  • [NFe] Integração com Mensageria via arquivo txt

    Pessoal, bom dia!
    Estamos configurando um projeto de NFe onde o SAP irá trocar informações com uma mensageria NonSAP via arquivo txt e estamos com dificuldade de identificar onde e como fazer com que a J_1B_NFE_XML_OUT fará a conversão dos dados de Envio, Cancelamento e Inutilização para arquivo txt e salvar num diretório que a mensageria irá ler.
    A mesma dúvida ocorre para o processo de retorno do processamento do Envio, Cancelamento e Inutilização, pois a mensageria irá salvar os retornos em arquivo txt e teremos um JOB no SAP que ficará lendo esses arquivos para atualizar o status no SAP e pelo que andei lendo teremos de executar a J_1B_NFE_XML_IN_TAB.
    Tanto a J_1B_NFE_XML_OUT quanto a J_1B_NFE_XML_IN_TAB funcionam para enviar, cancelar e inutilizar notas fiscais?
    No aguardo, obrigado por qualquer ajuda.
    Danilo

    Bom dia Danilo,
    Existem basicamente três formas para você gerar um arquivo texto pra saída, e vai depender de para onde você quer levar os dados e que ferramentas tem disponível:
    - importar a função J_1B_NFE_XML_OUT no PI e fazer um adapter to file
    - criar um programa que possa ser configurado na SM59 para destino e nele travar as informações e gravar o arquivo
    - fazer um ABAP enhancement na própria função J_1B_NFE_XML_OUT (ela eh interface apenas, não tem código) para gravar o arquivo
    A função J_1B_NFE_XML_OUT é usada nos 4 pedidos possíveis à mensageria não standard:
    - envio
    - cancelamento
    - inutilização de nota existente
    - inutilização de nota por gap
    A função J_1B_NFE_XML_IN_TAB é a porta de entrada dos retornos dos processamentos acima.
    Atenciosamente, Fernando Da Ró

  • NF-e e-mail para envio do arquivo XML para clientes

    Olá pessoal,
    Gostaria de saber se existe algum campo no cadastro do Cliente / Fornecedor para cadastrar o e-mail para o envio do arquivo XML da NF-e.
    Obrigado,
    Jean

    Na sessão "Communication", no botão do lado do campo email, vc pode definir mais de um email praquele cliente.
    Vc pode ter o email padrão de comunicação comercial (com o flag de standard) e outro email para NFE.
    Vc pode inclusive definir uma string "padrão" pra usar no campo "Notes" pros emails de NFE em seu cadastro.
    Daí o programa Z de leitura dos emails do cadastro pode sempre buscar pelo email com o campo Notes igual a essa string.
    Vide figura anexa.
    Abs,
    Henrique.

  • Conversão de arquivo

    ola boa tarde, tentei fazer a conversão de um arquivo em pdf para word e deu erro 2 vezes, o q eu faço?? comprei o pacote justa mente para converter esse arquivo e agora??

    Hi Ailton,
    Does the pdf have some sort of security that might be preventing the conversion.
    Have you tried with other pdf files to check if you are able to convert fine?
    Regards,
    Rave

  • CTE CT-e não autorizado. Código de status 239, motivo: Rejeição: Cabeçalho - Versão do arquivo XML não suportado

    Boa tarde a todos,
    Já configuramos os cenários do CT-e para a versão 2.00, mas temos algumas notas com o seguinte erro:
    CT-e não autorizado. Código de status 239, motivo: Rejeição: Cabeçalho - Versão do arquivo XML não su
    mesmo reiniciando o processo, o status se mantem com o 239,
    alguém teria alguma solução para processar estes CT-e novamente?
    desde ja agradeço.
    Alexandre.

    Alexandre,
    Estou com o mesmo problema, o erro corre na validação do CTe de entrada quando ele foi emitido na versão 1.04.
    Realizei um teste passando a chave do CTe alterando o parametro versão para 2.0 e a consulta retornou com sucesso. Estou pensando em fazer um mapping forçando a versão para 2.0.

  • Before, when reading PDF files, I was able to copy and paste part of the book. Now it is not possible. I can copy but when pasting gets nothing.  Antes, quando lia arquivos PDF, eu conseguia copiar e colar parte do livro. Agora isso não é possível.

    Before, when reading PDF files, I was able to copy and paste part of the book. Now it is not possible. I can copy but when pasting gets nothing.
    Antes, quando lia arquivos PDF, eu conseguia copiar e colar parte do livro. Agora isso não é possível. Eu consigo copiar, mas quando vou colar o texto, não cola nada.

    Caro Fabiano,
    Obrigado por ter contactado as Comunidades de Suporte Apple.
    Na origem do seu problema podem estar várias causas. Nomeadamente:
    O ficheiro (arquivo) que está a ler pode não ser texto, ou seja, pode ser texto transformado em imagem e exportado como PDF.
    A aplicação de destino (onde está a tentar colar o texto copiado) pode não aceitar a colagem de texto formatado.
    A aplicação que está a utilizar para abrir os ficheiros PDF pode não ser indicada para certo tipo de documentos. Experimente o iBooks, o Dropbox ou até mesmo o seu e-mail.
    No caso de nenhuma destas causas estar na origem do seu problema, forneça, por favor, mais informações sobre a origem do ficheiro (descarga pelo Safari, Mail ou outro) bem como o destino (documento Pages, Keynote ou Numbers ou outra aplicação que não o iWork).
    Atentamente,
    Gonçalo Matos
    Estou aqui para ajudar. Clique no botão "Reply" no caso de ter outra questão ou necessitar de outro esclarecimento para que eu possa ajudar da melhor forma que conseguir.

  • Premiere cs6 64 bits sem audio nos arquivos m2ts e sem os presets

    Olá, qual solução para Premiere cs6 64 bits sem audio nos arquivos m2ts e sem os presets.
    Obrigado
    Vitor

    http://forums.adobe.com/community/international_forums/espanol

  • Não consigo imprimir arquivos em pdf

     peço solução para imprimir arquivos em PDF

    Olá, vou precisar de mais algumas informações para ajudar, você já tentou diferentes arquivos PDF? Você está tentando imprimir usando ePrint?
    Hello, I need some more information to help, have you tried different PDF files? Are you trying to print using ePrint?
    I was an HP employee.
    Reminder: Please select the "Accept as Solution" button on the post that best answers your question. Also, you may select the "Kudos" button on any helpful post to give that person a quick thanks.

  • Como manter links nas imagens dentro do Illustrator, quando se compartilha o arquivo com mac e pc?

    Como manter links nas imagens dentro do Illustrator, quando se compartilha o arquivo com mac e pc? Usamos a mesma versão, CS6, mas toda vez precismaos relinkar as imagens.

    Isso acontece entre Macs e PCs. Aqui na empresa trabalhamos apenas com Macs, e, caso os links não estejam na mesma pasta do arquivo AI sempre pede para relinkar.
    Exemplo da organização de arquivos aqui.
    PASTA JOB
    -> PASTA LINKS
    -> PASTA DATA DO ARQUIVO AI
    Fica assim o resultado da pasta
    -> PANFLETO PADARIA DO JOAO
    --> _LINKS
    -------- imagem fachada padaria.tif
    -------- logotipo paradria joao.psd
    -------- paes padaria joao.psd
    --> 2013_07_05
    -------- panfleto padaria do joao.ai
    -------- panfleto padaria do joao_curvas.ai
    Desta forma, sempre que abrir em computadores diferentes, vai pedir para relinkar. Passamos por isso aqui na empresa.
    Isso não aconteceria se os links estivessem na mesma pasta do AI. Aí poderá abrir em outros macs, outros pcs e não vai pedir para relinkar. Basta mudar sua organização para:
    -> PANFLETO PADARIA DO JOAO
    --> 2013_07_05
    -------- panfleto padaria do joao.ai
    -------- panfleto padaria do joao_curvas.ai
    -------- imagem fachada padaria.tif
    -------- logotipo paradria joao.psd
    -------- paes padaria joao.psd
    Isso resolve a relinkagem!
    Adotamos esta nova organização em um departamento e não foi mais necessário ficar relinkando os arquivos.
    Abraço.
    aLx

  • Como apagar arquivos de midia quando aparece memoria cheia

    Como apagar

    Olá charlesadriano,
    Você pode também experimentar o aplicativo File Manager, que habilita funções de navegar a memória do seu dispositivo e apagar arquivos conforme desejar:
    * [https://marketplace.firefox.com/app/file-manager]
    Espero que essas informações sejam úteis. Por favor nos informe se tiver mais alguma dúvida.
    Abraços,
    - Ralph

  • Onde guardo ou pra qual pasta devo fazer download os meus arquivos que estão no Adobe?

    Onde guardo ou pra qual pasta devo fazer download os meus arquivos que estão no Adobe?

    Na Pasta do firefox que foi salva, procure por uma pasta chamada "profiles", dentro desta pasta tem uma pasta tipo "xxxxxxxx.default", dentro desta pasta deve ter outra pasta com o nome "bookmarkbackups" dentro desta pasta é onde se encontra os backups dos favoritos, agora basta importa o arquivo mais recente.

  • Unir varios arquivo .txt em somente um arquivo .txt

    Ola Pessol
    Por gentileza
    meu programa gera a cada 1hora, uma arquivo .TXT, durante dias de mediçoes.
    gostaria de saber se é possivel unir todos esses arquivos .txt em um arquivo só?
    se for possivel como posso faze-lo
    obrigado

    Olá Gklaus, bom dia.
    Primeiramente obrigado pela atenção. Entao sobre meu problema ele foi parcialmente resolvido. Pois nao tenho experiencia com o labview.
    Bom, preciso coletar uma forma de onda de um capacitor durante varios dias seguidos sem intervalos. ( 4 canais, 4 capacitores diferentes, 4 formas de onda). Precisaria que o programa que tenho, coletasse a cada segundo  mais de uma amostra por canal (ou seja, mais de um ponto na curva de subida do capacitor por segundo e por canal).
    Minha ideia era ligar o circuito e coletar os dados , porem quando faço isso atualmente o tempo da mediçao sai fora de sincronismo e o mesmo fica lento, depois de sete horas.
    No final usaria esse arquivo (.txt) para plotar um grafico em um software expecifico Kaleidagraph. Estou trabalhando com o USB 6009 utilizando 4 canais modo diferentical, não sei como poderia adaptar meu programa para TDMS, e se fosse possivel conseguiriar converte-lo para txt?
    Obs: o programa atual esta dividindo o arquivo .txt a cada 1000 segundos, achei q isso fosse resolver meu problema mas não resolveu
    Abaixo segue o programa
    Muito Obrigado
    Anexos:
    VI.zip ‏132 KB

  • Tem  como usar um arquivo em pdf como modelo, e editar os campos no formscentral?Tem  como usar um arquivo em pdf como modelo, e editar os campos no formscentral?

    Tem  como usar um arquivo em pdf como modelo, e editar os campos no formscentral?

    Bom dia otaconlink. Tudo bem?
    Aquisição de dados:
    Gostaria de saber o que você gostaria de modificar no programa, são os dados de vibração?
    Tratamentos de dados:
     O seguinte link indica alguns exemplos aplicáveis ao seu programa:
    http://venus.ni.com/nisearch/app/main/p/bot/no/sn/catnav%3Aexample/ses/false/ap/global/q/fourier/lan...
    Comparação de dados:
    Você pode utilizar a estrutura de caso.
    Alguns exemplos de comparação de dados:
    http://zone.ni.com/devzone/cda/epd/p/id/4719
    http://zone.ni.com/devzone/cda/epd/p/id/5219
    https://decibel.ni.com/content/docs/DOC-12441
    http://zone.ni.com/devzone/cda/epd/p/id/5785
    Atenciosamente.
    Erick Yamamoto
    Application Engineer
    National Instruments Brazil
    Visite a nossa comunidade em PORTUGUÊS!!!

Maybe you are looking for

  • Building Oracle ADF Applications Workshop

    I have finished going through the "Building Oracle ADF Applications: Workshop" from the following link: http://www.oracle.com/technology/obe/obe9051jdev/ide1012/adfworkshop/buildingadfapplicationsworkshop.htm Hopefully that is sufficient for the doc

  • How to see the data stored in the t.code: cat2.

    Hi All I am doing Userexits here using CATS0006 exit.and T.code CAT2 i am entering values and i saved, it's showing data is saved. but i am not able to see that values, where it will store the data. Regards....

  • Label and Title autocomplete

    Hi! It would be very helpful if I could figure out how the autocomplet function works in the Metadata panel. It works fine in the Keyword field, suggesting keywords from the entire catalog. But in the Title and Label fields, it only suggests words th

  • How to download wechat on iphone 3g

    How to download wechat on iphone 3g???

  • Plan settlement button in internal order master data

    Hi, when I create an internal order, in the screen doesn't appear the button " Settlement plan". Do you know why? Could you help me? Thanks in advance regards