是否有可能改变“发送到压缩(zipped)文件夹”功能来创建一个预先设定目录的压缩文件,而不是当前的一个?
此外,任何人都可以分享有关此功能如何工作的任何信息(快捷方式似乎打开Compressed (zipped) Folder.ZFSendToTarget,似乎是 0 字节文件?!),将不胜感激。
小智 2
一种简单的解决方案是安装 7-zip(或其他一些第三方工具,但 7-zip 维护良好且免费,并且支持常规 zip 文件以及其他格式。)
安装时请确保选中该选项,使其成为 zip 的默认处理程序,这也将使其成为该压缩文件功能的处理程序。但在我看来,真正使它成为一个好的解决方案的是它包括几个可配置的上下文菜单选项,其中包括一个用于压缩到设定位置的文件夹的选项。
如果您不想使用 7zip,另一个更困难的选择可能是创建一个批处理文件以从命令行进行压缩,然后移动到正确的位置。然后手动将此 bat 文件添加到上下文菜单中。
根据评论进行编辑和更新
内置压缩实用程序称为“Windows 压缩文件夹”,并使用功能非常有限的“zipfldr.dll”运行,该功能不包括通过 rundll32.exe 提供的此类功能。不过,似乎确实有一个 vbscript 接口。
另外我应该补充一点,如果您希望分发应用程序或类似的东西而不要求用户下载另一个应用程序,另一种可能性是将 7zip 的 dll 作为您自己的软件包的一部分,但需要注意的是为您的应用程序遵守相同的 gpl。
| 归档时间: |
|
| 查看次数: |
10000 次 |
| 最近记录: |