【技巧】TC调用7-zip的几个命令
totalcommander吧
全部回复
仅看楼主
level 11
刹那星劫 楼主
自《请问 把多个文件压缩成单独的压缩包的参数怎么写?【7-zip吧】https://tieba.baidu.com/p/4703136007》得到启发,查了一下7-zip帮助文件,找到几个有用的命令可供TC调用。
将下列几个命令写入usercmd.ini,程序路径修改好,然后自行调用即可:
--------------------------
[em_7zzip]
cmd = %COMMANDER_PATH%\Plugins\Wcx\Total7zip\7zG.exe
param = a %O.zip %S
menu = 多个文件压缩成单独的zip(格式可改为7z)
button = %COMMANDER_PATH%\Plugins\Wcx\Total7zip\7zG.exe,0
[em_7zhere]
cmd = %COMMANDER_PATH%\Plugins\Wcx\Total7zip\7zG.exe
param = x -an -ai@%F -scsWIN -o*
menu = 7-zip解压到同名文件夹-当前
button = %COMMANDER_PATH%\Plugins\Wcx\Total7zip\7zG.exe,0
[em_7zhere2]
cmd = %COMMANDER_PATH%\Plugins\Wcx\Total7zip\7zG.exe
param = x -an -ai@%F -scsWIN
menu = 7-zip解压到同名文件夹-当前-直接解压
button = %COMMANDER_PATH%\Plugins\Wcx\Total7zip\7zG.exe,0
[em_7zthere]
cmd = %COMMANDER_PATH%\Plugins\Wcx\Total7zip\7zG.exe
param = x -an -ai@%F -scsWIN -o"%T"*
menu = 7-zip解压到同名文件夹-对面
button = %COMMANDER_PATH%\Plugins\Wcx\Total7zip\7zG.exe,0
[em_7zthere2]
cmd = %COMMANDER_PATH%\Plugins\Wcx\Total7zip\7zG.exe
param = x -an -ai@%F -scsWIN -o%T
menu = 7-zip解压到同名文件夹-对面-直接解压
button = %COMMANDER_PATH%\Plugins\Wcx\Total7zip\7zG.exe,0
---------------------------------------------------------------
命令效果如注释。
和一开始的链接相关的是第一个命令。后面四个无关(好像在水木TC版看到过)。
2017年07月12日 06点07分 1
level 8
谢谢分享,已收录
2017年10月06日 04点10分 2
客气了
2017年10月06日 05点10分
level 1
请教,用7-zip复制到,剪切到,命令参数怎么写
2020年03月14日 01点03分 3
level 1
谢谢,收藏了
2020年10月15日 05点10分 4
level 1
我使用的是7-zip独立软件(不是tc扩展),支持调用7-zip独立软件吗? 因为感觉扩展的处理速度逊色于独立软件
2020年10月15日 05点10分 5
这本来就是独立版软件的语法
2020年10月15日 05点10分
@刹那星劫 谢谢,刚刚修改了相应参数,测试可行!
2020年10月15日 06点10分
@刹那星劫 遇到同名文件(注:扩展名不同),会报错。提示系统找不到指定的文件,请问有办法解决吗?
2020年10月15日 06点10分
@wobuainidemy 不知道你具体指什么……我现在不方便测试,要不你自己看看软件的帮助文件?
2020年10月15日 06点10分
level 1
经人指点,压缩命令param = a %O.zip %S,%O加英文引号,可解决空格问题。但解压命令param = x -an -ai@%F -scsWIN -o*,还是不知道怎么修正
2020年10月18日 01点10分 6
我试了,压缩加引号可行。后面那个我这边没问题:不论是拿我的7-zip独立软件,或者我一楼那个插件的,都可以把带空格的、同名不同扩展名的文件,解压出来。你的文件名是否很长,或者包含特殊字符?
2020年10月18日 05点10分
@刹那星劫 文件名也没有很长。我后来直接在最后面的*上加了引号,目前没遇到之前的那个问题了。之前发生问题的压缩包已经删掉了,所以暂时也没法验证加引号是不是起到了作用
2020年10月28日 04点10分
1