zunpk

首页  后退  前进

zunpk
down2

解压缩ZIP文件.

 

zunpk=%L||LISTF<>||PS<>||FOLDC<>||FOLDM<>||LISTC<>||cliplist||$var_aa||$GLOBALNAME||Path, %p, %t, ||foldname<>, ||Dialogs, ||progres<>, ||<info>, ||[tc], ||upd<>, ||clpget

 

参数:


1-强制参数. 可以有几个选项:

%L

所选zip档案清单. 也可以使用 路径到文件列表 zip档案的完整路径 %P%N. 见附录7或с:\Listzip.txt

LISTF<>

指定对象的列表. 见附录22.

PS<>

目录对象列表. 见附录22.

FOLDC<>

目录内容对象列表. 见附录22.

FOLDM<>

所选对象的列表 和子文件夹中的所有对象. 见附录22.

LISTC<>

所选对象的列表不包含重复项. 见附录22.

cliplist

从剪贴板列出完整的对象路径.

$var_aa

数组. 变量 $var_a... - 在命令exect中创建的路径数组

$GLOBALNAME

数组. 全局变量路径列表 见附录23.


2-强制参数.

Path, %p, %t

路径. 参数 Path//Mode , 其中:

Path- 目的地路径,档案被打开压缩.见附录7 c:\Test\

   @ - 该路径将相对于活动归档的路径进行.

Mode - 解压模式:

   0 - 不使用匹配替换对象(默认)

   1 - 替换.


其它参数:

foldname<>

文件夹名. 参数 foldname<Number>, 其中 Number:

 1  - 创建注册档案.

 2  - 在已注册的文件夹中创建注册的归档.

Dialogs

对话框.

img+  描述

有关各种对话框,请参阅 附录18.

 [input]  -  InputBox中的输入信息对话框.

 [richinput]  - 在RichInputBox中输入信息的对话框.

 [combo] - 在ComboBox中选择信息的对话框.

 [group]  - 在GroupBox中选择信息的对话框.

 [check] - 在复选框中选择信息的对话框.

 [edits] - 在EditBox中选择信息的对话框.

 [sfold]  - 选择目录

 [zfold]  - 选择目录.

 [sopen]  - 选择要打开的文件.

 [ssave]  - 选择要保存的文件.

 [sicon]  - 查看和选择图标.

 [msgbx] - MsgBox消息窗口.

 [updwn] - 选择数字信息UpDown.

...和其他对话框.

progres<>

进度条. 参数 progres<> - 如果指定,操作将调用进度条.

键MsBoxAtTheCompletionTCIMG.ini[Setting]字段.

<info>

获取各种信息. 见附录10.

[tc]

与Total Commander参数类似的参数. 见附录12

upd<>

刷新面板.

img+  描述

参数 upd<Number>, 其中 Number - 刷新Total Commander面板的值:

 1 - 刷新活动面板.

 2 - 刷新两个面板,返回到活动面板.

 3 - 刷新对侧面板,返回到活动面板.

 4 - 刷新活动面板,切换到对侧面板.

 5 - 刷新对侧面板,留在对侧面板.

 6 - 刷新两个面板,留在对侧面板.

 7 - 不刷新.

clpget

从剪贴板. clpget参数可以与其它参数结合使用,clpget将被替换为剪贴板的内容.

备注

创建命令以自动化和解压缩多个对象,使用内置的Windows资源,即zipfldr.dll(%WINDIR%\System32\zipfldr.dll).如果在系统中有这样一个库,那么它必须在系统中安装和注册,否则该命令将无法工作.

对于大量对象,请使用Total Commander解压缩对话框或压缩器.

 

如果需要指定路径,可以使用特殊文件夹和文件夹缩写$f01 ...请参见 附录8.

 

 

该命令能够通过创建的全局变量将信息传递到其它命令.见: 附录23

变量名称

描述

GLOBALZUNPK0

数组输入数据(解压缩的zip存档的源路径列表)

GLOBALZUNPK

输出数据数组(未压缩对象的路径列表)

为了列表的准确性,需要在解压时没有重命名对象

命令类似于下列命令: zunpf

参见:

zpacf, zunpf, zpack

例子

 

global decrd=%P%N||"%p"//0//x//**||12345|AES256 zunpk=GLOBALDECRD<1>||"%p"//0 delsm=GLOBALDECRD0<1>||1 ;; 解密光标下的文件,将解密的文件压缩成zip存档并删除源文件

 

global zunpk=%L||"%t"//0||progres<> GLOBALZUNPK0<a> GLOBALZUNPK<a> ;; 使用进度条将所选的zip存档解压缩到对侧面板,并获取结果列表

 

global zunpk=PS<"%P"//1//-1//*.fb2.zip>||@//0||progres<> delss=$GLOBALZUNPK0||1||progres<>||upd<1> ;; 在活动面板中,将所有.FB2.ZIP文件(带递归)解压缩到命名文件.FB2中的相同文件夹,并删除原始存档

 

lists=FOLDC<%L//0//-1//zip> zunpk=cliplist||"%p"//0 ;; 从所选目录中,将剪贴板写入zip文件路径列表,并将其解压缩到当前面板中

 

lists=FOLDC<%L//0//-1//zip> zunpk=cliplist||progres<>||foldname<1>||"%p"//0 ;; 从选定的目录中将剪贴板写入zip文件路径列表,并将其解压缩到个人存档中的当前面板,并显示进度条

 

zunpk=%L||"%t"//0 ;; 将所选的zip存档压缩到对侧面板

 

zunpk=%L||"%t"//0||progres<> ;; 使用进度条将所选的zip存档解压缩到对侧面板

 

zunpk=%L||"%t"//0||progres<>||foldname<1> ;; 使用进度条将所选的zip存档解压缩到个人文件夹中的对侧面板

 

zunpk=%L||"%t"//1||progres<> ;; 使用进度条将所选的zip存档解压缩到对侧面板(替换为匹配项)

 

zunpk=%L||$f06//0||progres<>||foldname<1> ;; 使用进度条将所选的zip存档解压缩到个人文件夹中的桌面

 

zunpk=c:\ListZip.txt||"%t"//0 ;; 从列表c:\ListZip.txt解压zip档案到对侧面板

 

zunpk=c:\ListZip.txt||"%t"//0||progres<> ;; 将列表c:\ListZip.txt中的zip存档解压缩到具有进度条的对侧面板

 

zunpk=c:\ListZip.txt||"%t"//0||progres<>||foldname<1> ;; 将zip存档从列表c:\ListZip.txt解压缩到已注册文件夹中的进度条的对侧面板

 

zunpk=c:\ListZip.txt||"%t"//1||progres<> ;; 将zip列表从列表c:\ListZip.txt解压到具有进度条的对侧面板(替换为匹配)

 

zunpk=PS<"%P"//1//-1//*.fb2.zip>||@//0 ;; 在活动面板中,将所有.FB2.ZIP文件(带递归)解压缩到指定文件中的相同文件夹.FB2

up2

tcimage © Аверин Андрей для Total Commander Image Averin-And@yandex.ru