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
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.