设置 Firefox 以自动将 .pages 保存为 .zip

Rob*_*Rob 6 firefox conversion firefox-extensions

我想做什么?

我希望 Firefox 将带有.pages扩展名的.zip文件自动保存为文件。

设想

您正在浏览您的电子邮件,并且您注意到您的朋友刚刚向您发送了一封附有文件的电子邮件(.pages在本例中为 a)。不幸的是,您有一台运行 Windows 的笔记本电脑。您的朋友继续发送大量附有.pages文件的电子邮件,您已经厌倦了手动将文件另存为.zip文件。

最终,您希望设置 Firefox,以便下载/文件管理器识别.pages扩展名并自动将其转换为.zip文件。

我做了什么?

我通过选择另存为“所有文件”并将扩展名设置为.zip. 我浏览了 Firefox 及其文档,但没有找到有关如何完成此任务的任何信息。

我为什么要这样做?

  1. 为了节省时间(只有几秒钟,不是主要原因)。
  2. 我想设置一个简单的解决方案,自动“转换”文件,而不必回忆如何手动完成任务的步骤(对于不完全精通技术的客户)。
  3. 以便使用 Windows 的客户端可以访问文件。

重要提示

我不是要保存网页,而是保存相当于 Microsoft Word 的 Apple 文档。


更新

真正简单的方法是保存一个文件,右键单击它,选择属性并.pages使用 WinRAR(或任何其他从压缩文件夹中提取文件的程序)打开所有文件。为了学习,我打算“忽略”这个方法,继续对火狐插件做一些研究。我仍然希望 Firefox 或下载管理器来完成转换文件的大部分工作。

Bob*_*Bob 8

一种方法是让外部脚本进行转换并让 Firefox 调用该脚本。例如,以下批处理脚本:

@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
Run Code Online (Sandbox Code Playgroud)

如果您将其设置为Open WithFirefox 中的操作,它会将任何.pages文件重命名为.zip并使用默认.zip处理程序打开它。

下载设置截图

如果 Windows 资源管理器是您的默认 ZIP 处理程序或其他一些关心扩展名的程序,这将特别有用 - 一些压缩程序会很高兴地打开 ZIP 文件,无论它们的扩展名如何,在这种情况下,您不妨按照 @Synetech 的建议进行设置作为默认处理程序。


另一种方法是使用重命名掩码。绝对可以设置一个只为某个扩展(即.pages)激活的扩展,但我还没有找到编写自定义插件/插件的方法。但是,您可以在DownThemAll 中设置全局(在 DTA 内)重命名掩码:

DTA 设置截图

这将适用于任何扩展/DTA 下载,因此仅当您仅对.pages文件使用 DTA 时才有效。

第一次,下载DownThemAll!并设置重命名掩码和目的地。第二次,使用dTa OneClick!并将其设置为默认操作。

下载选项的屏幕截图