netmjwork 发表于 2013-7-1 16:08:25

分享一个LZMA压缩/解压,全自动批处理程序

本帖最后由 netmjwork 于 2013-7-29 20:04 编辑

自己修改个批处理,可以很方便的处理“LZMA”文件,只需要把需要处理的.jpg或.lzma文件重命名为“11.jpg、11.lzma”即可,将要处理的文件和“lzma.exe、批处理.cmd”放在一个文件夹来处理,输入序号不用确认就开始自动压缩或解压。
注:需要系统文件“choice.exe”支持,已附件提供,解压“!先运行 !.rar”后运行即自动将文件拷贝到system32目录下


hht168 发表于 2013-7-1 18:23:48

楼主改进一下你的批处理,其实不需要把处理的.jpg或.lzma文件重命名!

Cracada 发表于 2013-7-1 19:03:17

直接命令行lzma, d解压,e压缩,没什么麻烦的

netmjwork 发表于 2013-7-1 19:58:38

hht168 发表于 2013-7-1 18:23 static/image/common/back.gif
楼主改进一下你的批处理,其实不需要把处理的.jpg或.lzma文件重命名!

可以下载自己调整下cmd的内容,改成自己需要的就好
我是刚学习lzma,做了这个就是方便新手使用,修改后使用比自己再输入命令快多了,起码来回修改测试的时候很实用

netmjwork 发表于 2013-7-1 20:00:52

Cracada 发表于 2013-7-1 19:03 static/image/common/back.gif
直接命令行lzma, d解压,e压缩,没什么麻烦的

呵呵,方便新手使用,老手在反复测试的时候使用也会方便很多~

netmjwork 发表于 2013-7-29 19:59:43

不好意思,这个帖子忘了补充个系统文件,有的系统没有这个文件就不能实现“自动运行”的效果,也可以自己修改成其它用途的“自动运行”批处理
附件是自解压批处理,直接解压系统文件“choice.exe”到系统文件夹

2012peter2 发表于 2013-7-30 09:04:20

支持原创精神

yjd 发表于 2013-7-30 10:15:41

文件重命名为“11.jpg、11.lzma”即可,
这个就不人性化了,得加个拖拽文件,
起码用xp或pe也能方便,虽然新系统有uac不支持拖放。
6#文件也不用set /p 即可

netmjwork 发表于 2013-7-30 11:22:39

yjd 发表于 2013-7-30 10:15 static/image/common/back.gif
这个就不人性化了,得加个拖拽文件,
起码用xp或pe也能方便,虽然新系统有uac不支持拖放。
6#文件也不 ...

呵呵,按你的想法当然是更进一步的使用方便了~
拖拽我不会加,哪位知道的加上“拖拽”功能共享下~

netmjwork 发表于 2013-7-30 17:42:03

yjd要是有空就给共享个吧?
我查论坛资料就一个,报毒就没下载了
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=210408&extra=&highlight=%CD%CF%B7%C5&page=1

yjd 发表于 2013-7-31 11:38:22

netmjwork 发表于 2013-7-30 17:42 static/image/common/back.gif
yjd要是有空就给共享个吧?
我查论坛资料就一个,报毒就没下载了
http://bbs.wuyou.net/forum.php?mod=vi ...

http://203.208.46.148/search?newwindow=1&hl=zh-CN&q=%E6%89%B9%E5%A4%84%E7%90%86+%E6%8B%96%E6%8B%BD%E6%96%87%E4%BB%B6&oq=%E6%89%B9%E5%A4%84%E7%90%86+%E6%8B%96%E6%8B%BD%E6%96%87%E4%BB%B6&gs_l=serp.3...11574.14576.0.14803.14.9.0.0.0.0.0.0..0.0....0...1c..23.serp..14.0.0.1QIiU8_jC44

wuyouaaa 发表于 2013-8-6 18:40:39

@echo off
title Smart LZMA
setlocal EnableExtensions
setlocal EnableDelayedExpansion
color 1f
CD /D "%~dp0"
pushd "%~dp0"
if /I "%~x1"==".LZMA" (
lzma d "%~1" "%~dpn1" -mt2
if /I %errorlevel%==1 lzma e "%~1" "%~dpn1_PACKED.LZMA" -mt2
) else (
lzma e "%~1" "%~dpn1_PACKED.LZMA" -mt2
if /I %errorlevel%==1 lzma d "%~1" "%~dpn1_UNPACKED" -mt2
)
pause

527104427 发表于 2013-8-6 19:08:20

wuyouaaa 发表于 2013-8-6 18:40 static/image/common/back.gif


强大,加分奖励

527104427 发表于 2013-8-6 21:28:37

本帖最后由 527104427 于 2013-8-7 11:12 编辑

wuyouaaa 发表于 2013-8-6 18:40 static/image/common/back.gif


给你增强了一番,有如下特点:


1.只能将文件拖到批处理上
2.可以批量拖到批处理
3.自动判断该压缩还是解压,即使去掉扩展名.LZMA也能准确判断!
4.支持一些特殊的文件名,如:只有扩展名的文件名、没有扩展名的文件名、带特殊字符的文件名
5.不会覆盖原有的文件,会以_n的形式命名
6.默认开启两个线程(CPU)

527104427 发表于 2013-8-6 23:19:28

楼主试下,感觉现在好使多了

netmjwork 发表于 2013-8-7 21:02:05

527104427 发表于 2013-8-6 23:19 static/image/common/back.gif
楼主试下,感觉现在好使多了

多谢朋友,自己一直也没改造~
你这个不能运行,难道和系统有关?我的XP

527104427 发表于 2013-8-7 21:03:24

netmjwork 发表于 2013-8-7 21:02 static/image/common/back.gif
多谢朋友,自己一直也没改造~
你这个不能运行,难道和系统有关?我的XP

将文件拖到批处理图标上面就行了。
双击批处理是没有反应的。

527104427 发表于 2013-8-7 21:11:07

netmjwork 发表于 2013-8-7 21:02 static/image/common/back.gif
多谢朋友,自己一直也没改造~
你这个不能运行,难道和系统有关?我的XP

截图给你看看

netmjwork 发表于 2013-8-7 21:16:28

527104427 发表于 2013-8-7 21:03 static/image/common/back.gif
将文件拖到批处理图标上面就行了。
双击批处理是没有反应的。

尝试了各种情况,确实给力~!赞一个~

2011bweih 发表于 2018-8-9 10:23:14

感谢分享

wang6631121 发表于 2021-1-21 13:25:05


尝试了各种情况,确实给力~!

wang6631121 发表于 2021-1-21 13:25:42

尝试了各种情况,确实给力~!
页: [1]
查看完整版本: 分享一个LZMA压缩/解压,全自动批处理程序