Para usar um caminho de texto local nos Atalhos do Mac, passe um arquivo existente pela opção de linha de comando -i ou localize um arquivo ou uma pasta no Finder e envie o item selecionado para um atalho. Essas opções documentadas preservam a distinção entre o texto do caminho e uma entrada de arquivo.

Este passo a passo aborda uma tarefa no computador: começar com um caminho e obter o item existente correspondente em um atalho para inspeção. A Apple documenta explicitamente que encaminhar um caminho fornece texto, enquanto -i trata a entrada como caminhos de arquivo. Para pastas, a opção pelo Finder abaixo oferece uma alternativa documentada sem presumir um comportamento não documentado da linha de comando para diretórios. Executar atalhos pela linha de comando.

O que precisa mudar entre o texto do caminho e uma entrada de arquivo?

A Apple lista Texto, Arquivos e Pasta como tipos distintos de entrada para atalhos. Um caminho descreve um local; o resultado pretendido aqui é o item existente nesse local, disponível para uma ação que o aceite. Selecionar um tipo de entrada permitido define o que um atalho aceita de outro app. Entender os tipos de entrada nos Atalhos do Mac.

As páginas oficiais citadas aqui não estabelecem uma conversão universal de texto para arquivo ou pasta dentro de um fluxo de trabalho. Elas estabelecem maneiras de fornecer o item no ponto de entrada do atalho. Se o seu requisito for especificamente uma conversão inteiramente interna no meio de um atalho em execução, estas instruções estabelecem uma alternativa compatível, sem afirmar que a conversão foi verificada.

Escolha a opção de acordo com o seu ponto de partida:

Ponto de partida Opção usada aqui Onde o item entra nos Atalhos
Caminho de um arquivo existente no Terminal Executar o atalho com -i Entrada do Atalho
Caminho de uma pasta existente Navegar no Finder, selecionar a pasta e executar o atalho Entrada do Atalho
Caminho de um arquivo existente durante o trabalho no computador Navegar até a pasta que o contém e selecionar o arquivo Entrada do Atalho

Prepare exemplos descartáveis e um atalho de inspeção

Use somente material sintético novo neste passo a passo. No Finder, abra sua pasta pessoal e crie uma pasta chamada Shortcuts Path Demo usando Arquivo > Nova Pasta. Dentro dela, crie outra pasta chamada Sample Folder. A Apple documenta a criação de pastas no local selecionado do Finder com este comando. Se algum dos nomes já existir, escolha um nome novo e ajuste os exemplos posteriores conforme necessário. Organizar arquivos em pastas no Mac.

Em seguida, crie um documento no TextEdit contendo apenas Sample text for a path test.. Escolha Formatar > Converter em Texto Simples e depois Arquivo > Salvar. Salve-o como Sample Note.txt dentro da nova pasta Shortcuts Path Demo. Verifique no Finder se o nome foi salvo corretamente antes de continuar. O TextEdit documenta tanto a conversão para texto simples quanto a escolha do local de salvamento. Criar, abrir e converter documentos no TextEdit no Mac.

Nos Atalhos, crie um atalho chamado Inspect Local Item. Use o botão de adição na barra de ferramentas, digite o nome e adicione a ação Visualizar Gráfico de Conteúdo pesquisando na biblioteca de ações. A Apple documenta a criação manual de atalhos e a adição de ações; o guia sobre tipos de entrada recomenda especificamente um atalho contendo apenas Visualizar Gráfico de Conteúdo para inspecionar o que outro app fornece. Criar um atalho personalizado no Mac, Entender os tipos de entrada nos Atalhos do Mac.

Abra Detalhes do atalho e ative Usar como Ação Rápida; em seguida, ative Finder. Na declaração de entrada no topo do editor, clique nos tipos de entrada atuais e mantenha as entradas de arquivo e pasta. Conecte Visualizar Gráfico de Conteúdo a Entrada do Atalho. A Apple observa que talvez seja necessário ativar a entrada de arquivo ou pasta antes que o Finder fique disponível. Executar um atalho enquanto você trabalha no Mac.

Para uma execução sem entrada, escolha Parar e Responder na declaração de entrada e digite Selecione primeiro um arquivo ou uma pasta de exemplo.. Isso deixa explícito o pré-requisito da demonstração, em vez de permitir que o fluxo continue com uma variável vazia. A Apple documenta essa resposta junto com os comportamentos alternativos para entradas vazias. Limitar a entrada de um atalho executado de outro app no Mac.

Passe um caminho de arquivo existente pelo Terminal

Depois de salvar o arquivo de exemplo e criar o atalho, execute este comando no Terminal. Ele é uma invocação completa para a configuração de exemplo acima:

shortcuts run "Inspect Local Item" -i "$HOME/Shortcuts Path Demo/Sample Note.txt"

O caminho entre aspas permanece unido apesar dos espaços. O guia do Terminal da Apple explica como colocar caminhos entre aspas, e o guia da linha de comando dos Atalhos documenta a opção -i. Inspecione o conteúdo recebido no gráfico antes de ampliar o atalho. Este comando foi elaborado com base na documentação e não foi executado em uma sessão do Mac. Especificar arquivos e pastas no Terminal do Mac, Executar atalhos pela linha de comando.

Para outro arquivo descartável, obtenha o caminho real no Finder: clique com o botão direito no item, mantenha pressionada a tecla Option e escolha o comando que termina em como Caminho. Use esse caminho como argumento entre aspas depois de -i. Copiá-lo evita reconstruir manualmente os nomes das pastas. Especificar arquivos e pastas no Terminal do Mac.

Mantenha o argumento junto de -i; encaminhar o caminho pelo comando fornece texto. Restrinja também esta demonstração a um único arquivo identificado explicitamente. A Apple aceita vários caminhos e curingas, mas eles acrescentam itens de entrada além do escopo desta tarefa de item único. Executar atalhos pela linha de comando.

Transforme o caminho de uma pasta em uma entrada selecionada no Finder

Para a pasta de exemplo, mude para o Finder e escolha Ir > Ir para a Pasta. Digite ~/Shortcuts Path Demo/ e pressione Return. Selecione Sample Folder na janela que aparecer. A Apple documenta como digitar ou colar caminhos de pasta, inclusive ~ para a pasta pessoal. Ir diretamente para uma pasta específica no Mac.

Selecione a própria pasta antes de executar o atalho. Navegar até a pasta que a contém facilita essa seleção: o item que você quer passar fica visível na janela. Para um arquivo, siga a mesma sequência com a pasta que o contém e selecione o arquivo.

Com o item de exemplo selecionado, use o menu pop-up Ação do Finder e escolha Serviços > Inspect Local Item. A Apple também documenta como executar atalhos ativados pelo menu Ações Rápidas do item selecionado. Inspecione o gráfico de entrada produzido pelo atalho. Executar um atalho enquanto você trabalha no Mac.

Essa é uma transferência pelo computador: o Finder resolve o caminho de navegação, e o item selecionado se torna a entrada do atalho. Ela exige a seleção do item, em vez de fornecer uma conversão automatizada dentro de um atalho existente. Use essa opção quando o objetivo prático for começar a processar uma pasta conhecida sem depender de uma receita de conversão não verificada.

Confira os tipos, os itens ausentes e os conflitos de nomes

Antes de adicionar as etapas reais de processamento, confira a descrição de entrada e saída da próxima ação. Na biblioteca de ações, passe o cursor sobre uma ação e clique no botão de informações. Para uma ação que já esteja no fluxo de trabalho, clique no ícone com a tecla Control pressionada e escolha Mostrar Informações. A Apple documenta que essa descrição inclui as entradas aceitas e o resultado produzido. Confirme se o item recebido atende a esses requisitos. Navegar pela lista de ações nos Atalhos do Mac.

Siga esta ordem de diagnóstico quando a transferência não funcionar como esperado:

  1. Confirme no Finder que o item sintético ainda existe e que o nome corresponde ao caminho fornecido.
  2. Para entradas do Terminal, confirme que o caminho vem depois de -i e está entre aspas retas quando contém espaços.
  3. Para entradas do Finder, confirme que você selecionou o item e que o atalho aceita o tipo correspondente de arquivo ou pasta.
  4. Inspecione Entrada do Atalho antes de conectar as ações seguintes. A Apple recomenda Visualizar Gráfico de Conteúdo para descobrir o conteúdo recebido e Visualização Rápida entre ações para inspecionar o fluxo de conteúdo. Entender os tipos de entrada, Testar as ações.

Trate a existência e a criação como requisitos distintos. Estes exemplos começam com itens salvos; um caminho para um arquivo que talvez venha a ser criado não atende a esse pré-requisito. Se você renomear ou mover um exemplo, copie o caminho novamente antes de repetir o teste.

O fluxo de inspeção não tem etapas para salvar, mover ou renomear, portanto não exige uma política para conflitos de destino. Ao preparar os exemplos, escolha um nome novo sempre que o nome já estiver em uso. Se depois você adicionar uma ação que grave arquivos, confira separadamente as opções documentadas dessa ação; este passo a passo não define nenhum comportamento de substituição ou renomeação automática.

Quando o gráfico mostrar o item desejado, conecte Entrada do Atalho diretamente a uma ação cuja entrada documentada o aceite. Para um caminho de arquivo existente, o ponto de entrada da linha de comando é a opção mais direta. Para uma tarefa comum com pastas no computador, selecionar no Finder oferece uma transferência documentada com um resultado que pode ser inspecionado.

Fontes