问题标签 [winzip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4720 浏览

powershell - Powershell 中的 Winzip

我正在使用 Powershell v2 运行wzunzip.exe以解压缩两个 zip 文件并将它们移动到临时目录中。这是我到目前为止...

首先在执行时弹出帮助菜单,这是我不想要的,然后出现此错误

术语“WinZip”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。

我不知道为什么我会得到帮助菜单,因为我正在传递-min参数。我想如果我可以阻止帮助菜单,我的错误可能会消失。

此外,我还没有添加任何代码来解压缩我需要的两个文件,直到我可以成功解压缩其中一个文件。

有任何想法吗?

0 投票
2 回答
1515 浏览

cmd - Winzip 命令行错误和消息处理

我正在尝试自动压缩一组文件并将它们移动到不同的位置。这是我用于脚本的命令:

问题是,在任何给定时刻,其中一个文件仍在写入中,当我尝试压缩它时,我收到以下消息,这会中断我的自动化: Winzip 错误

关于如何通过 CMD 忽略\跳过消息的任何想法?尝试在 Winzip 的文档中查找更多标志,但找不到任何有用的信息

另一个(较小的)问题是,在安装后第一次压缩时,我收到以下消息: 邮编统计

我也可以跳过吗?

0 投票
1 回答
3827 浏览

batch-file - 使用批处理文件的 Zip 和密码保护文件 - 请问我在这段代码中遗漏了什么

我想我在这段代码中缺少了额外的一行来使用密码进行加密。

我在发布之前添加了 -s 选项,但它只是失败了

0 投票
1 回答
743 浏览

python - 用python控制winzip解压zipx

如果解压缩的文件符合条件,我需要在运行检查时将大量 zipx 文件解压缩到目录中。条件是“如果有同名的文件,只有在解压后的文件更大的情况下才会出现”。

我想用 win32com 控制 winzip,但我用 COM 浏览器 (win32com\client\combrowse.py) 找不到 Object.Name。也很高兴找到我可以与这个 winzip 对象一起使用的方法。

任何人都可以帮助我选择或建议一个更简单的选择来解决所描述的问题。谢谢。

0 投票
1 回答
67 浏览

properties - WinZip Courier 自动压缩电子邮件附件

我正在尝试在 CMD 脚本(最终部署在 SCCM 上)中为 WinZip Courier 6(最新版本)创建一个预配置的 MSI 文件。

关闭自动压缩的主要 MSI 属性是“AlwaysZipAttachments”,它设置为“0”。

现在根据官方 WinZip Courier 网站,“0”值只允许用户能够关闭该功能!

所以这并不能完全关闭自动压缩!

是否有人遇到过通过编辑/添加注册表项或将 MSI 属性添加到 MSI Courier 文件来关闭自动压缩的解决方案?

我希望这很清楚。

非常感谢

0 投票
1 回答
133 浏览

windows - windows批量解压到搜索结果位置文件夹

我有一小部分 Windows 批处理脚本,对于它找到的每个 zip 文件,它会将其解压缩到特定位置,然后将其删除。这很好用,但是我希望对其进行修改,因此当它找到一个 zip 文件时,它应该将其解压缩到其当前文件夹中名为“当前 .zip 名称 + 当前日期时间”的新文件夹中。但我似乎无法让它工作,它看起来像是将它提取到我指定要搜索的父文件夹而不是找到它的文件夹。

此要求的原因是 .zip 将存储在每次以构建命名的不同文件夹中,例如 \server\g$\Dashboard\Results\NightlyBuild\25\ 所以我希望将 zip 提取到同一个文件夹中.

for /f "tokens=1-3 delims=/ " %%a in ('date /t') do (set mydate=%%c-%%b-%%a)
for /f "tokens=1-2 delims=/:" %%a in ('time /t') do (set mytime=%%a%%b)

for /R \\server\g$\Dashboard\Results\NightlyBuild\ %%f in (*.zip) do "C:\Program Files (x86)\WinZip\WZUNZIP.EXE" -d %%f "%%~nf-%mydate%-%mytime%\"

if ERRORLEVEL 0 for /R \\server\g$\Dashboard\Results\NightlyBuild\ %%f in (*.zip) do del %%f

非常感谢任何帮助,谢谢!

0 投票
1 回答
133 浏览

batch-file - Winzip 自解压 exe 会突然结束,而不会在 cmd 中显示“All Done”

我有一个以以下结尾的批处理脚本:

当我只运行 bat 文件时它工作正常(见下文)

全部完成!您可以关闭此窗口。按任意键继续 。. .

但是,当我从同一个 bat 脚本中创建一个自解压 exe 时,它​​不会在执行后显示此窗口,并且会在没有任何正确消息的情况下退出。

由于脚本本身可以正常工作,我对可能导致这种情况的原因有点迷失?我怎样才能让自解压 exe 显示该窗口并提示用户像上面一样关闭它。

0 投票
0 回答
223 浏览

zip - 用于压缩超大文件的 Bat 文件代码

我们正在尝试通过 bat 文件在我们的客户端服务器上压缩一个文件夹(大小 ~100GB)。此 bat 文件是通过 autosys 作业触发的。该文件夹包含 .dat 文件和 .523 格式文件 我们尝试了以下几个选项:
1.使用 PKZIP 实用程序。解压缩文件时,它说文件已损坏并终止该过程。
2.使用Winzip。压缩过程完成后,它会打开一个“添加完成”对话框并等待用户点击“确定”。由于我们是从 autosys 触发 bat 文件,所以我们在尝试登录服务器时看不到这个对话框。我们在服务器上安装了一个交互式版本的 Winzip,我们无法安装 wzzip 版本的 winzip。我们使用的代码如下:

执行此操作后,上面的代码等待“OK”被击中,因此 autosys 作业不会终止。我尝试在它之后添加一个 VBS 脚本以按 Enter 键,但它不起作用。

VBS 脚本:

  1. 使用 7Zip。在做了一些研究之后,我的同事尝试使用 7Zip,并且 zip 和 unzip 工作得非常好。无需人工干预。唯一的问题是大约需要 7 - 9 小时才能完成。那是很多时间。不能接受的。:( Winzip 大约需要 3 小时。

    SET ZIPDIR= "C:\Program Files\7-Zip" CALL %ZIPDIR%\7z.EXE a -r D:\PES_PROD\ARCHIVE\Calc_Backup\CALCITDBACKUP__%date:~-4,4%%date:~-10 ,2%%date:~-7,2%.zip D:\PES_PROD\DATA\CALC*.* -mmt

任何人都可以提出任何更好的想法或我们没有想到的任何其他方法。谢谢和

0 投票
1 回答
3536 浏览

zip - 如何找到 zip 文件的压缩级别?

我想知道如何找到 zip 文件的压缩级别。由 7z 和 winzip 制作的 Zip 文件具有不同的级别等级,因此我想将其中的一些文件映射到其他工具中的相应级别。所有的商店级别或级别 0 应该相同,但是我们如何检查呢?或者具体来说,我们如何从文件数据中找到一个 zip 文件的压缩级别,或者通过与其他我们知道级别的 zip 文件进行比较。

参考压缩算法 - DEFALTE

0 投票
0 回答
377 浏览

batch-file - 忽略 CRC 错误

软件:Winzip Pro V19.0 64位

我正在使用一个过程将拆分的 zip 文件合并为一个。但是其中一个拆分的 zip 文件中有一个损坏的文件。我如何忽略那个损坏的文件。 "C:\Program Files\WinZip\wzzip" -yfs "C:\temp\Photos.zip"
我在命令提示符中遇到的错误是:

如何在我的脚本中调用 o?