无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 8056|回复: 31
打印 上一主题 下一主题

很无聊,发个压缩多种格式的小工具

[复制链接]
跳转到指定楼层
1#
发表于 2010-2-24 10:47:59 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
在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

2#
 楼主| 发表于 2010-2-24 19:17:42 | 显示全部楼层
原帖由 网虫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 编辑 ]
回复

使用道具 举报

3#
 楼主| 发表于 2010-2-26 02:07:19 | 显示全部楼层
原帖由 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来作判断.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-6 16:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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