Configure o Firefox para salvar .pages como .zip automaticamente

6

O que eu quero fazer?

Gostaria que o Firefox salvasse arquivos com a extensão .pages como .zip arquivos automaticamente.

Cenário

Você está navegando em seus e-mails e percebe que seu amigo acabou de enviar um e-mail com um arquivo anexado ( .pages neste exemplo). Infelizmente, você tem um laptop que executa o Windows. Seu amigo continua enviando toneladas de e-mails com .pages arquivos anexados e você está cansado de salvar os arquivos manualmente como um arquivo .zip .

Em última análise, você gostaria que o Firefox fosse configurado de modo que o gerenciador de downloads / arquivos reconhecesse a extensão .pages e a convertesse automaticamente em um arquivo .zip .

O que eu fiz?

Salvei arquivos manualmente selecionando salvar como "Todos os arquivos" e definindo a extensão como .zip . Eu passei pelo Firefox e pela documentação deles e não encontrei nada sobre como concluir essa tarefa.

Por que estou fazendo isso?

  1. Para poupar tempo (apenas alguns segundos, não o motivo principal).
  2. Eu gostaria de configurar uma solução simples que "converta" um arquivo automaticamente, sem ter que se lembrar de etapas sobre como realizar a tarefa manualmente (para clientes que não são exatamente especialistas em tecnologia).
  3. Para que os clientes com o Windows possam acessar os arquivos.

NOTA IMPORTANTE :

Não estou tentando salvar a página da Web, e sim um documento da Apple equivalente ao Microsoft Word.

UPDATE :

O método realmente fácil seria salvar um arquivo, clicar com o botão direito, escolher propriedades e abrir todos os arquivos .pages com o WinRAR (ou qualquer outro programa que extraia arquivos de uma pasta compactada). Por uma questão de aprendizagem, vou "negligenciar" este método e continuar a fazer algumas pesquisas sobre complementos do Firefox. Eu ainda gostaria de ter o Firefox ou o gerenciador de downloads para fazer a maior parte do trabalho para converter o arquivo.

    
por Rob 07.07.2012 / 01:24

1 resposta

8

Uma maneira de fazer isso seria fazer com que um script externo faça a conversão e faça com que o Firefox chame o script. Por exemplo, o seguinte script em lote:

@echo off

:loop

if ^<%1^>==^<^> goto :eof

if not exist "%~dpnx1" (
    echo "%~dpnx1" does not exist!
    shift
    goto :loop
)

if ^<%~x1^>==^<.pages^> (
    ren "%~dpnx1" "%~n1.zip"
    start "" "%~dpn1.zip"
) else (
    echo "%~dpnx1" does not have the .pages extension
)

shift
goto :loop

Se você definir isso como a ação Open With dentro do Firefox, ele renomeará qualquer arquivo .pages para .zip e o abrirá usando o manipulador .zip padrão.

IstoéespecialmenteútilseoWindowsExplorerforoseumanipuladorZIPpadrão,oualgumoutroprogramaqueseimportecomextensões-algunsprogramasdecompressãoabrirãoarquivosZIPnãoimportandosuaextensão,casoemquevocêtambémpodeseguiro@Synetech sugestão e definir isso como o manipulador padrão.

Outra maneira é com uma máscara de renomeação. Definitivamente, é possível definir um que seja ativado apenas para uma determinada extensão (por exemplo, .pages ), mas ainda não encontrei um jeito de escrever um plugin / addon personalizado. Você pode, no entanto, definir uma máscara de renomeação global (dentro do DTA) em DownThemAll :

Issoseaplicaráaqualquerextensão/downloaddeDTA,porissosóseráeficazsevocêusaroDTAapenasparaarquivos.pages.

Naprimeiravez,baixecomDownThemAll!edefinaamáscaraderenomeaçãoeodestino.Nasegundavez,usedTaOneClick!edefinacomoaçãopadrão.

    
por 09.07.2012 / 03:00