![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-11 12:58 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 自制uha操作工具 |
| 可打印版本 729 / 3 |
| 第1楼 Jneny | 发表于 2009-02-25 23:26 |
| 高级用户 发帖 318 积分 686 | |
|
自制uha操作工具 因为uha压缩率很高,
为了操作方便用批处理脚本写的。方法是集成到右键菜单里。 分别添加到.uha文件右键菜单、全局的 “uha打包”菜单。这样方便文件夹和文件一起操作。 在写的过程中碰到几个难题: 1、如果是N个文件同时打包。会启动N个批处理,如何让他们之间自定义的变量互通?这样方便判断哪个 程序最先达到目的或者是访问同一个@列表文件,往同一列表时写文件名。 2、本来想用hidecmd.exe或者是cmdow.exe这样的工具来隐藏启动时多个窗口,同时调用一个uhatoolshell.bat 外壳。不知道怎么判断。因为每个批处理都是做着同样的事情。各位有什么办法? 3、用find获取 tasklist 筛选出来的结果而find 返回的值总是不确定的,有时成功或者是无法找到字符都是 返回相同的值,tasklist 也是一样。 4、这想法有点意想天开;不知道能不能实现:如果是全局右键 HKEY_CLASSES_ROOT\AllFilesystemObjects\shell 除了“我的电脑”好像都管用。能不能把所有的同一时间进行的%1 (操作对像)当成一个%1?这样也可保证写列表 的时候没有写错。如果是同时打包几次的话,前后不相差5秒,可能会写错。后面的文件也会写到开始打包文件 的列表里。 5、像winRar一样的折叠关联菜单怎么实现呢?如果能实现可以做多个压缩比选择,压缩路径选择也不会使右 键太臃肿。 请各位多多指教!! 附件 uhaTool.rar (174.84 KiB) |
|
| 第2楼 Jneny | 发表于 2009-03-02 02:03 |
| 高级用户 发帖 318 积分 686 | |
|
-_-!~~ 无人问津。
改正下。uhadir.bat最后一句写错了。 %uhaexe% a -d2 -m3 -mm- -y+ %subdir% %uha_file%.uha %sourefile% !.\*.uha 红色字是添加部分。 下载。http://hytoba.googlepages.com/uhatool.rar [ Last edited by Jneny on 2009-3-2 at 02:05 ] |
|
| 第3楼 netbenton | 发表于 2009-03-02 02:12 |
| 银牌会员 发帖 752 积分 1,916 来自 广西 | |
|
为什么附件解压出来的是可执行文件,且报毒的?
被杀毒软件帮减肥了 bat源码不能给看吗? [ Last edited by netbenton on 2009-3-2 at 00:14 ] |
|
| 第4楼 Jneny | 发表于 2009-03-02 03:17 |
| 高级用户 发帖 318 积分 686 | |
|
里面的exe文件是winrar自解压格式的,报毒,你用的什么杀毒的呢?。
BAT当然可以看,只是有几个.bat和一个执行主文件, |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |