无忧启动论坛

标题: 很无聊,发个压缩多种格式的小工具 [打印本页]

作者: junyee    时间: 2010-2-24 10:47
标题: 很无聊,发个压缩多种格式的小工具
在PE的制作中,经常要使用到诸如 7z zip cab gz 等格式.
不过要为压缩成一个文件而安装相关软件,似乎有些麻烦.
看见老9新版PECM发布,更新了我以前梦寐以求的新功能.就跟进,写了这个小工具.

支持将文件/目录 压缩成7z zip cab gz rar 等格式.
也可以将目录打包成ISO文件.




跟我一样无聊的,可以尝试一下,如果有任何BUG的话,请跟贴说明.当然你也可以用EXE资源修改工具自己更正.


还是那句话,
新手工具,高手笑一笑就可以了.
不要让此贴成为口水战的基地.
此工具由PECMD(其实WINCMD更合适,但遗憾的是WINCMD至今还没有更新LIST的部分功能)内嵌脚本及多个命令行工具制作而成.
!!!若此工具于您的利益或声誉有所损碍,请联系我以采取妥当措施阻止损失扩大化.

**谨在此向论坛所有高手致敬,新手致谢.
    谢谢大家!

comtool.part1.rar

292.97 KB, 下载次数: 413, 下载积分: 无忧币 -2

comtool.part2.rar

278.85 KB, 下载次数: 390, 下载积分: 无忧币 -2


作者: sunhl    时间: 2010-2-24 10:54
原帖由 junyee 于 2010-2-24 10:47 发表
在PE的制作中,经常要使用到诸如 7z zip cab gz 等格式.
不过要为压缩成一个文件而安装相关软件,似乎有些麻烦.
看见老9新版PECM发布,更新了我以前梦寐以求的新功能.就跟进,写了这个小工具.

支持将文件/目录 ...

呵呵~很方便的小工具。
作者: linlinqi    时间: 2010-2-24 10:55
这个可是一个好东西啊。
作者: 网虫2008    时间: 2010-2-24 11:32
好东西 ,楼主辛苦!

下来试试,希望能加到我的PE里!
作者: 2008-8-8    时间: 2010-2-24 11:33
压缩多种格式的小工具
不错,下载收藏了!
作者: zhh_xq    时间: 2010-2-24 11:36
不错,挺方便的一个小工具!!
作者: Rara    时间: 2010-2-24 11:42
试用一下感谢分享。。。。
作者: 网虫2008    时间: 2010-2-24 11:43
试过了,很好用,,,,

就是对算法的选择有点儿晕!

手动太麻烦。能集成到右键并直接设置为最大压缩就好了!
作者: 张建余    时间: 2010-2-24 12:09
原帖由 <i>junyee</i> 于 2010-2-24 10:47 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=1893723&ptid=160482" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
在PE的制作中,经常要使用到诸如 7z zip cab gz 等格式.<br />
不过要为压缩成一个文件而安装相关软件,似乎有些麻烦.<br />
看见老9新版PECM发布,更新了我以前梦寐以求的新功能.就跟进,写了这个小工具.<br />
<br />
支持将文件/目录 ...
<br />
好东西 ,楼主辛苦!

下来试试。下载收藏。
作者: 老鼠无敌    时间: 2010-2-24 12:20
太好拉,好人阿,共享万岁,谢谢
作者: ddaiqq    时间: 2010-2-24 12:23
只能在最新版的PECMD中使用吗?
作者: sratlf    时间: 2010-2-24 13:43
部分格式描述不准确吧  不管文件还是目录通称目录
作者: shiyu    时间: 2010-2-24 15:22
正在找这样的小东西,多谢lz
作者: 270797162    时间: 2010-2-24 17:26
好东西,楼主辛苦了,谢谢!
作者: lovenana81    时间: 2010-2-24 18:21
很方便的小工具  感谢分享
作者: junyee    时间: 2010-2-24 19:17
原帖由 网虫2008 于 2010-2-24 11:43 发表
试过了,很好用,,,,

就是对算法的选择有点儿晕!

手动太麻烦。能集成到右键并直接设置为最大压缩就好了!


是吗???这些算法我也是根据7zip帮助文档中照抄的.
集成到右键的话,这么多格式有些个麻烦吧?
也很Easy
增加
HKCR\*\shell\compress\command
即可,命令则可以在点击"详细",得到详细的命令行.再稍为修饰即可.
源文件名可以改为%0,目标文件名应该可以写成 %~dpn0.*的形式.不过这个我没有测试的哦.只是一个思路.(CAB的有难度,CAB我的是生成一个ddf配置文件,再用makecab来解释,目录压gz也有难度,要经过两层压缩)
反正我感觉这个有些不必要.

-------------------------------------------------------
请大家多反馈BUG,谢谢大家.
-------------------------------------------------------

其实像我这样不会编程的人也可以用wincmd写出很多小工具来,如我以前做的 gdisk预分区工具,PE下读取目标ADSL.
可以把 WINCMD/PECMD 看作是简单的AU3了,而WINCMD做的小东西更小巧,代码也更为简洁.
wincmd在某些方面已经比cmd更加强大,而且可以做出漂亮的GUI, cmd最大的优势是具有扩展能力,并且是MS的产品,与系统能有深度融合.
反观WINCMD,虽然也能调用外部exe,但是经读取命令后的各项返回值比较困难,一些简单的操作也能通过变通的方法来实现.

-------------------------------------------------------

[ 本帖最后由 junyee 于 2010-2-24 19:19 编辑 ]
作者: dony2006    时间: 2010-2-24 21:21
不错,能压缩多种格式的小工具
下载来收藏了!
作者: yuanxin8701    时间: 2010-2-24 21:25
不错的小软件~用起来挺方便~
作者: gne    时间: 2010-2-24 21:27
先收起来吧!                 。
作者: yuanxin8701    时间: 2010-2-24 21:30
刚才试了一下,不知怎么回事没有响应了。CPU有一个核心的占用率已经100%了。

不过第二次就好了。。。不知是不是软件本身的问题。

我的系统是Win7 Pro。


作者: ctct    时间: 2010-2-24 21:47
工具确实不错,几个压缩格式是靠7-zip实现,不过cab在我的系统上不能压缩;

另外这个工具能集成右键菜单就更完美了。
作者: 571221    时间: 2010-2-24 23:02
很好用 确实方便了一些 收藏了
作者: zxyy    时间: 2010-2-25 16:15
下载看看了,谢谢你了。
作者: hnkaspersky    时间: 2010-2-25 17:14
太好拉,好人阿!!!!
作者: ggs    时间: 2010-2-25 18:09
不错,很实用,谢谢楼主,。
作者: lxl1638    时间: 2010-2-25 18:20
楼主提到的"LIST部分功能"是什么要求,说明一下,本人打算在周末更新一下WinCMD。
更新内容相信大家应该知道了,主要是加入对GIF动画播放的支持,除去若干小BUG,
但这次更新会加入一些限制,限制WinCMD只能在正常系统中使用,因为PE系统已存在功能相同的PECMD了。
作者: Zokor    时间: 2010-2-25 19:36
原帖由 lxl1638 于 2010-2-25 18:20 发表
楼主提到的"LIST部分功能"是什么要求,说明一下,本人打算在周末更新一下WinCMD。
更新内容相信大家应该知道了,主要是加入对GIF动画播放的支持,除去若干小BUG,
但这次更新会加入一些限制,限制WinCMD只能在正常系统中使用,因为PE系统已存在功能相同的PECMD了。


不能因为PE有PECMD就要限制WinCMD的用武之地,我还准备利用WinCMD的内嵌脚本写个小程序,在PE中运行呢。

有个通用Ghost运行选择菜单就是用WinCMD做的。
作者: jxf268    时间: 2010-2-25 23:29
原帖由 lxl1638 于 2010-2-25 18:20 发表
楼主提到的"LIST部分功能"是什么要求,说明一下,本人打算在周末更新一下WinCMD。
更新内容相信大家应该知道了,主要是加入对GIF动画播放的支持,除去若干小BUG,
但这次更新会加入一些限制,限制WinCMD只能在 ...



希望WinCMD做出的程序,运行时不占任务栏,只在托盘显示图标,最好能设置直接最小化到托盘运行。

再问一个问题:用加限制的WinCMD做出的EXE程序能在PE中运行吗?
作者: junyee    时间: 2010-2-26 02:07
原帖由 lxl1638 于 2010-2-25 18:20 发表
楼主提到的"LIST部分功能"是什么要求,说明一下,本人打算在周末更新一下WinCMD。
更新内容相信大家应该知道了,主要是加入对GIF动画播放的支持,除去若干小BUG,
但这次更新会加入一些限制,限制WinCMD只能在 ...


如上:
来个建议,如果您想更新WINCMD这个内容的话,能否顺便加入以下几个功能?
///// 1.LIST
如在一对SUB,END中有一句
LIST LS1,L*T*W*H*,测试1|测试2|测试3,
则可以在之后通过

┃      │    │  前导符"+"表示向下拉列表框增加条目,格式为 "ENVI @下拉列表框名称=+新增加的条目"            ┃
┃      │    │  前导符"-"表示删除下拉列表框指定的条目,格式为 "ENVI @下拉列表框名称=-被删除的条目"        ┃
┃      │    │  无前导符表示初始化下拉列表框所有的条目,格式为 "ENVI @下拉列表框名称=条目1|条目2|条目3..."┃
+++++++++  前导符"@"表示设置当前 %下拉列表框名称%,如"ENVI @下拉列表框名称=测试2
+++++++++  在选择列表框名称后得到一个返回值,如选第一个选项则有变量 %LS1.RT%=1,没有选择则为0.

/////  2.既然想加入GIF,则能否再加入刷新IMAG图片的功能?,这样的话,我觉得能做出很好看的效果。
           (想到这我似乎感觉到了为什么您想限制WINCM在PE中使用...)
////   3、IFEX /FIND的功能太过类似,还是统一吧?
///    4、把IFEX的检查目录改为检查文件存在吧?和BAT一样,检查目录则可以用IFEX C:\Window\nul来作判断.
作者: jxf268    时间: 2010-2-26 08:30
标题: 回复 #26 lxl1638 的帖子
可不可以做出即可以下拉,又可以输入的列表框。就和WINDOWS的地址栏一样。
作者: gaolisa    时间: 2010-2-26 10:58
楼主谦虚了,不错的小软件。
作者: 飘来飘去    时间: 2010-2-26 15:54
很实用方便的小工具,收藏备用
谢谢楼主!




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3