Pular para o conteúdo
Octo × Scripts e UXP Pedir um diagnóstico

Octo para scripts e UXP no Photoshop

Cento e quarenta scripts JSX, um inventário, uma ordem de migração. Quem aprova a troca é você.

O Photoshop roda ExtendScript e, desde a versão 23.5, scripts UXP (.psjs); plugins UXP têm painel, manifesto e permissões. O Octo inventaria o que a equipe tem, reescreve na UXP o que é usado, com executeAsModal, seletor de arquivo e registro, e compara as saídas lado a lado com o JSX antigo. A imagem, as permissões e a troca ficam com pessoas.

Scripts UXP desde23.5arquivo .psjs, segundo a Adobe
CEP desligado por padrãodez/2027no Photoshop, segundo o roteiro da Adobe
Data de fim do ExtendScriptnenhumapublicada no roteiro lido
Fontes13listadas no fim da página
01

O que o Octo faz com os seus scripts.

Seis entregas possíveis, tiradas do levantamento. Nenhuma troca script em produção sem comparação, todas conferem a saída pelo conteúdo, e todas vão para revisão de quem responde pelo fluxo.

Inventário dos JSX

Cada script com o que pesa na migração: DOM, descritores do ScriptListener, ScriptUI, BridgeTalk, caminho absoluto, segredo em claro.

Entrega: inventario.csv com classe por script

Scripts UXP de lote

Seletor de pastas, executeAsModal com progresso e cancelamento, cópia com nome no padrão, original fechado sem salvar.

Entrega: .psjs e registro de cada arquivo

Plugin com painel

Manifesto com permissões mínimas: arquivo por seletor, rede fechada, nenhum processo externo sem justificativa.

Entrega: manifest.json revisado e plugin carregado no UDT

Ação revisada em código

"Copy As JavaScript" de uma ação revisada vira descritores de batchPlay limpos; o que o DOM cobre vai para o DOM.

Entrega: descritores com notas de revisão

Comparação lado a lado

O JSX e o .psjs sobre a mesma pasta de casos difíceis; nomes, dimensões e perfil comparados antes da troca.

Entrega: comparação aprovada pelo responsável

Checagem antes das estações

Sintaxe, manifesto, permissões, caminhos absolutos e segredos conferidos sem Photoshop, antes de qualquer instalação.

Entrega: checagem.txt por versão do plugin
02

Oito braços, uma migração comparada.

O mesmo ciclo do Octo, aplicado a scripts e plugins. Cada braço tem um papel estreito; quem aprova a imagem, as permissões e a troca são pessoas.

  1. Descoberta

    Levanta o que existe

    Scripts, painéis CEP e plugins, quais rodam, em que versão do Photoshop e em quantas estações.

  2. Dados

    Escreve inventário e casos

    Inventário, tabela de equivalências JSX para UXP e pasta de casos de teste versionados.

  3. Segurança

    Cuida de segredo e permissão

    Segredos em claro, caminhos absolutos, permissões do manifesto e código de terceiros.

  4. Arquitetura

    Escolhe o caminho

    Script .psjs, plugin, plugin híbrido ou nuvem, conforme a tarefa e o que a UXP alcança.

  5. Desenvolvimento

    Reescreve na UXP

    Com executeAsModal, seletor de arquivo, registro e DOM antes de batchPlay.

  6. Revisão

    Compara pelo conteúdo

    JSX e .psjs lado a lado sobre os casos difíceis. "Rodou sem erro" não é comparação.

  7. Publicação

    Prepara o pacote

    Plugin checado e instrução de instalação. A instalação nas estações é aprovada pelo cliente.

  8. Documentação

    Registra o que migrou

    O que migrou, o que ficou e por quê, e as datas do roteiro da Adobe lidas em cada revisão.

O Octo não troca script em produção sem comparação e não pede permissão que o plugin não usa. Não aprova imagem, não instala nada nas estações e não guarda licença de ninguém.

03

Cada tarefa, o seu caminho.

O critério que o Octo usa para escolher, com o limite documentado de cada caminho.

TarefaCaminhoObservação
Tarefa única, sem painelScript UXP (.psjs)Photoshop 23.5 ou mais novo; sem dados persistentes
Botões e painel para a equipePlugin UXPManifesto com permissões; carregado pelo UDT
Passo que o DOM não cobrebatchPlayA Adobe recomenda tentar o DOM primeiro
Alterar documentoexecuteAsModalExigido; progresso, cancelamento e histórico
Código nativo ou processo externoPlugin híbridoÚltimo recurso; revisão de segurança maior
Script legado que ainda rodaExtendScript, até migrarSem data de fim publicada; painéis CEP com data
Script sem estaçãoPhotoshop APIScripts UXP em disponibilidade limitada, sandbox apertado
04

Do JSX acumulado à UXP comparada.

Três degraus. Cada um só faz sentido depois que o anterior mostrou resultado na sua equipe.

Proposta, não promessa

1 Hoje

Inventário

O Octo lê a pasta de scripts e os painéis instalados, sem mudar nada nas estações.

  • Classe por script
  • Segredos e caminhos absolutos
  • O que roda de fato
Ganho: saber o tamanho da migração
2 Próximo

Scripts mais usados em UXP

Os diretos mais usados reescritos em .psjs e comparados lado a lado com o JSX.

  • Progresso e cancelamento
  • Original fechado sem salvar
  • Troca aprovada pelo tratador
Ganho: o dia a dia já fora do legado
3 Depois

Plugin da equipe

Ações revisadas e scripts reunidos num painel com permissões mínimas.

  • Descritores limpos
  • Checagem antes das estações
  • Instalação aprovada pelo cliente
Ganho: antes de dezembro de 2027, sem correria
05

Confirmado em fonte.

Cada ponto abaixo tem fonte publicada pelo fabricante, pelo projeto ou pelo órgão responsável. As fontes estão na seção seguinte.

3

pontos com fonte publicada, cada um com a referência indicada ao lado.

ConfirmadoScripts UXP desde a 23.5
Arquivo .psjs, executado por Arquivo > Scripts > Procurar, arrastando ou por ação; sem painel, sem manifesto, descarregado ao terminar.Fonte: developer.adobe.com, UXP Scripting in Photoshop e Scripting
ConfirmadoToda alteração em executeAsModal
Estado modal exigido para alterar o Photoshop; progresso, cancelamento por Esc e histórico agrupado.Fonte: developer.adobe.com, executeAsModal
ConfirmadoCEP desligado por padrão em dezembro de 2027
No Photoshop: UXP com disponibilidade geral até o MAX 2026, Marketplace sem CEP novo no 2º trimestre de 2027; remoção geral do CEP prevista para dezembro de 2029.Fonte: developer.adobe.com, UXP Migration Center
06

O que o Octo faz e o que fica com vocês.

O Octo prepara tudo, mas não assina. O documento que vale continua com quem responde por ele.

O Octo prepara

Levanta, calcula, organiza e gera os documentos: arquivos tratados, provas, relatórios e planilhas.

Entrega: material pronto para conferir

A sua equipe confere

O cliente ou o diretor de arte confere o que o Octo entregou antes de aprovar. Se algo não fecha, volta para o Octo com a correção.

Etapa: conferência por quem aprova

Quem aprova

O Octo não aprova a arte. Numa arte não há assinatura legal: a aprovação da arte e da prova fica com o cliente ou o diretor de arte.

Aprovação: cliente ou diretor de arte
07

Fontes.

Páginas de desenvolvedor da Adobe (scripting, UXP, executeAsModal, batchPlay, classe Document, manifesto, Migration Center, Photoshop API) e páginas da ajuda do Photoshop (scripting, novidades, requisitos), consultadas em 31/10/2026.

Seus scripts do Photoshop, inventariados e migrados com comparação.

O diagnóstico começa pelo inventário da pasta de scripts que a equipe já tem. Você recebe a classe de cada script, os segredos e caminhos a tirar, a ordem proposta e as perguntas que só a sua equipe responde, e decide com isso na mão.