无忧启动论坛

 找回密码
 注册
搜索

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

查看数: 11724 | 评论数: 21 | 收藏 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-7-1 16:08

正文摘要:

本帖最后由 netmjwork 于 2013-7-29 20:04 编辑 自己修改个批处理,可以很方便的处理“LZMA”文件,只需要把需要处理的.jpg或.lzma文件重命名为“11.jpg、11.lzma”即可,将要处理的文件和“lzma.exe、批处理.cmd ...

回复

wang6631121 发表于 2021-1-21 13:25:42
尝试了各种情况,确实给力~!
wang6631121 发表于 2021-1-21 13:25:05

尝试了各种情况,确实给力~!
2011bweih 发表于 2018-8-9 10:23:14
感谢分享
netmjwork 发表于 2013-8-7 21:16:28
527104427 发表于 2013-8-7 21:03
将文件拖到批处理图标上面就行了。
双击批处理是没有反应的。

尝试了各种情况,确实给力~!  赞一个~
527104427 发表于 2013-8-7 21:11:07
netmjwork 发表于 2013-8-7 21:02
多谢朋友,自己一直也没改造~
你这个不能运行,难道和系统有关?我的XP

截图给你看看

1.PNG (64.78 KB, 下载次数: 159)

1.PNG

2.PNG (68.79 KB, 下载次数: 142)

2.PNG

3.PNG (66.89 KB, 下载次数: 155)

3.PNG

4.PNG (66.2 KB, 下载次数: 143)

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

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

点评

尝试了各种情况,确实给力~! 赞一个~  详情 回复 发表于 2013-8-7 21:16
netmjwork 发表于 2013-8-7 21:02:05
527104427 发表于 2013-8-6 23:19
楼主试下,感觉现在好使多了

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

点评

截图给你看看  详情 回复 发表于 2013-8-7 21:11
将文件拖到批处理图标上面就行了。 双击批处理是没有反应的。  详情 回复 发表于 2013-8-7 21:03
527104427 发表于 2013-8-6 23:19:28
楼主试下,感觉现在好使多了

点评

多谢朋友,自己一直也没改造~ 你这个不能运行,难道和系统有关?我的XP  详情 回复 发表于 2013-8-7 21:02
527104427 发表于 2013-8-6 21:28:37
本帖最后由 527104427 于 2013-8-7 11:12 编辑
wuyouaaa 发表于 2013-8-6 18:40


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


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

支持的文件类型.png (154.47 KB, 下载次数: 180)

支持的文件类型.png

lzma拖拽支持.7z

34.81 KB, 下载次数: 85, 下载积分: 无忧币 -2

评分

参与人数 2无忧币 +10 收起 理由
ccssaakk + 5 赞一个!
wuyouaaa + 5 赞一个!

查看全部评分

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

强大,加分奖励
wuyouaaa 发表于 2013-8-6 18:40:39
  1. @echo off
  2. title Smart LZMA
  3. setlocal EnableExtensions
  4. setlocal EnableDelayedExpansion
  5. color 1f
  6. CD /D "%~dp0"
  7. pushd "%~dp0"
  8. if /I "%~x1"==".LZMA" (
  9. lzma d "%~1" "%~dpn1" -mt2
  10. if /I %errorlevel%==1 lzma e "%~1" "%~dpn1_PACKED.LZMA" -mt2
  11. ) else (
  12. lzma e "%~1" "%~dpn1_PACKED.LZMA" -mt2
  13. if /I %errorlevel%==1 lzma d "%~1" "%~dpn1_UNPACKED" -mt2
  14. )
  15. pause
复制代码

点评

给你增强了一番,有如下特点: 1.只能将文件拖到批处理上 2.可以批量拖到批处理 3.自动判断该压缩还是解压 4.不会覆盖原有的文件,会以_n的形式命名  详情 回复 发表于 2013-8-6 21:28
强大,加分奖励  详情 回复 发表于 2013-8-6 19:08

评分

参与人数 1无忧币 +5 收起 理由
527104427 + 5 很给力!

查看全部评分

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

http://203.208.46.148/search?new ... .14.0.0.1QIiU8_jC44
netmjwork 发表于 2013-7-30 17:42:03
yjd要是有空就给共享个吧?
我查论坛资料就一个,报毒就没下载了
http://bbs.wuyou.net/forum.php?m ... CF%B7%C5&page=1

点评

yjd
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...1  详情 回复 发表于 2013-7-31 11:38
netmjwork 发表于 2013-7-30 11:22:39
yjd 发表于 2013-7-30 10:15
这个就不人性化了,得加个拖拽文件,
起码用xp或pe也能方便,虽然新系统有uac不支持拖放。
6#文件也不 ...

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

点评

yjd
随便搜索就很多资料  发表于 2013-7-30 14:11
yjd 发表于 2013-7-30 10:15:41
文件重命名为“11.jpg、11.lzma”即可,

这个就不人性化了,得加个拖拽文件,
起码用xp或pe也能方便,虽然新系统有uac不支持拖放。
6#文件也不用set /p 即可

点评

呵呵,按你的想法当然是更进一步的使用方便了~ 拖拽我不会加,哪位知道的加上“拖拽”功能共享下~  详情 回复 发表于 2013-7-30 11:22
2012peter2 发表于 2013-7-30 09:04:20
支持原创精神
netmjwork 发表于 2013-7-29 19:59:43
不好意思,这个帖子忘了补充个系统文件,有的系统没有这个文件就不能实现“自动运行”的效果,也可以自己修改成其它用途的“自动运行”批处理
附件是自解压批处理,直接解压系统文件“choice.exe”到系统文件夹

!先运行 !.rar

65.02 KB, 下载次数: 29, 下载积分: 无忧币 -2

netmjwork 发表于 2013-7-1 20:00:52
Cracada 发表于 2013-7-1 19:03
直接命令行lzma, d解压,e压缩,没什么麻烦的

呵呵,方便新手使用,老手在反复测试的时候使用也会方便很多~
netmjwork 发表于 2013-7-1 19:58:38
hht168 发表于 2013-7-1 18:23
楼主改进一下你的批处理,其实不需要把处理的.jpg或.lzma文件重命名!

可以下载自己调整下cmd的内容,改成自己需要的就好
我是刚学习lzma,做了这个就是方便新手使用,修改后使用比自己再输入命令快多了,起码来回修改测试的时候很实用
Cracada 发表于 2013-7-1 19:03:17
直接命令行lzma, d解压,e压缩,没什么麻烦的

点评

呵呵,方便新手使用,老手在反复测试的时候使用也会方便很多~  详情 回复 发表于 2013-7-1 20:00
hht168 发表于 2013-7-1 18:23:48
楼主改进一下你的批处理,其实不需要把处理的.jpg或.lzma文件重命名!

点评

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

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-26 06:02

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表