找回密码
 注册
快捷导航
楼主: free391

谁能帮忙设计或找到这样一个小程序??!!

[复制链接] |自动提醒
阅读字号:

6067

回帖

0

积分

927

资产值

入门会员 Rank: 1

注册时间
2004-8-17
发表于 2005-4-17 22:26:38| 字数 9| - 北京市 移动 | 显示全部楼层
我的天  太强啦

差距啊
回复 支持 反对

使用道具 举报

751

回帖

13

积分

1832

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-4-23
发表于 2005-4-17 23:06:52| 字数 185| - 陕西省西安市 电信 | 显示全部楼层
QUOTE:
Originally posted by mqkng at 2005-4-17 10:11 AM:
程序写好,看看PP界面,上传程序给你
大小:19KB,需要安装WINRAR 3.30以上版本(其他版本没有测试)

文件压缩与解压管理 V1.0说明

1、程序是应www.ibmnb.com 网友 free391 要求开发;  
2、需要WinR ...




xd 的界面做的很认真.
建议使用 Tahoma 字体.
回复 支持 反对

使用道具 举报

IBM670 - X62-1167

722

回帖

10

积分

2336

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-6-28
发表于 2005-4-17 23:07:49| 字数 14| - 广西南宁市 电信 | 显示全部楼层
I 服了 U 们!!!
经典帖留名。
600E-600x-x24-t23-x30-a31p-x31-t42-x41t-x61s-W500-T420s-W520-X62S-P52S
回复 支持 反对

使用道具 举报

5

回帖

0

积分

10

资产值

入门会员 Rank: 1

注册时间
2005-4-2
发表于 2005-4-17 23:48:40| 字数 14| - 辽宁省营口市 中移铁通 | 显示全部楼层

土目八弓口虫

土目八弓口虫 ,  佩服就两个字。
回复 支持 反对

使用道具 举报

399

回帖

22

积分

6491

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-8-3
发表于 2005-4-18 08:59:01| 字数 5| - 北京市 鹏博士BGP | 显示全部楼层

佩服!!!

佩服!!!
回复 支持 反对

使用道具 举报

526

回帖

1

积分

765

资产值

初级会员 Rank: 1

注册时间
2003-8-30
铜牌荣誉勋章(注册8年以上会员)
发表于 2005-4-18 09:21:40| 字数 24| - 广东省广州市越秀区 电信 | 显示全部楼层
*.*lll

服了......


不过这种感觉真好!~
一掌打死七个...
回复 支持 反对

使用道具 举报

751

回帖

13

积分

1832

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-4-23
发表于 2005-4-18 09:45:54| 字数 533| - 陕西省西安市 电信 | 显示全部楼层
发现一个 bug.
原版本不能处理 跨越小时 时的情形.
即, 比如 在 10:57 执行了一次脚本. 预期的是在 11:02 执行下一次.
但原版本由于没有考虑到小时的进位, 将不再执行 11:02 的操作. 而导致不再定时执行脚本.

修改的版本可以正常处理每 5 分钟执行一次脚本的要求.

将附件中的 pack.cmd 替换 windows 安装目录下的原版本.


修改的代码如下:

...
:settimer
set winfolder=%windir:\=\\%
at /delete /y
: bug fixed here. when next 5 min is beyond current hour...
:echo %time%|awk "BEGIN{FS=\":\"}{printf \"at %%d:%%d %winfolder%\\pack.cmd\n\", $1, $2 + 5}"|cmd
echo %time%|awk "BEGIN{FS=\":\"}{printf \"at %%d:%%d %winfolder%\\pack.cmd\n\", ($2 + 5 > 59 ? $1 + 1 : $1), ($2 + 5) %% 60}"|cmd>nul
:end

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

431

回帖

0

积分

2125

资产值

入门会员 Rank: 1

注册时间
2004-6-1
发表于 2005-4-18 10:12:05| 字数 5| - 山东省济南市 教育网/山东大学 | 显示全部楼层
强手如林啊
********t42 5w(1.5,1G,80G)
回复 支持 反对

使用道具 举报

340

回帖

9

积分

2056

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-3-28
发表于 2005-4-18 10:22:37| 字数 4| - 广东省云浮市 电信 | 显示全部楼层
强,顶呀
回复 支持 反对

使用道具 举报

326

回帖

0

积分

476

资产值

入门会员 Rank: 1

注册时间
2003-8-21
铜牌荣誉勋章(注册8年以上会员)
发表于 2005-4-18 10:30:49| 字数 41| - 重庆市秀山县 电信 | 显示全部楼层
你们都是干什么的呀.说不定弄出个专门网操作系统什么的.真的不敢比呀.高,实在是高.
600X离去 T22离去 T23PIII-M1.13GHz/384MB/80GN40G/14.1CD-RW/DVD-ROM
回复 支持 反对

使用道具 举报

461

回帖

1

积分

1818

资产值

初级会员 Rank: 1

注册时间
2003-12-15
 楼主| 发表于 2005-4-18 13:33:55| 字数 223| - 广东省深圳市 电信 | 显示全部楼层
QUOTE:
Originally posted by mqkng at 2005-4-17 10:11:
程序写好,看看PP界面,上传程序给你
大小:19KB,需要安装WINRAR 3.30以上版本(其他版本没有测试)

文件压缩与解压管理 V1.0说明

1、程序是应www.ibmnb.com 网友 free391 要求开发;  
2、需要WinR ...


非常感谢!
我晚上测试一下!

在这个帖子里已经有两个XD得到加分,希望你能成为第三位!(当然前提是老大或版主看到你的帖子,并出手!)
回复 支持 反对

使用道具 举报

1138

回帖

13

积分

1969

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-6-9
发表于 2005-4-18 15:55:15| 字数 1| - 广东省东莞市 电信 | 显示全部楼层
?
我的豆瓣: http://www.douban.com/people/hi007/
回复 支持 反对

使用道具 举报

2576

回帖

5

积分

3779

资产值

中级会员 Rank: 2Rank: 2

注册时间
2003-4-10
铜牌荣誉勋章(注册8年以上会员)
发表于 2005-4-18 17:36:20| 字数 20| - 四川省成都市 电信 | 显示全部楼层
高手多啊
卧虎藏龙


这种感觉挺好... ...
回复 支持 反对

使用道具 举报

1331

回帖

0

积分

2106

资产值

入门会员 Rank: 1

注册时间
2003-11-30
发表于 2005-4-18 17:53:31| 字数 6| - 广东省肇庆市 中移铁通 | 显示全部楼层
敬意!!!!
NB:x20 X22 240Z-71‘U’ DC:O 3020Z SP:MPX200
回复 支持 反对

使用道具 举报

1108

回帖

9

积分

2463

资产值

高级会员 Rank: 2Rank: 2

注册时间
2004-7-28
发表于 2005-4-18 20:49:49| 字数 255| - 四川省绵阳市 电信 | 显示全部楼层
QUOTE:
Originally posted by free391 at 2005-4-18 01:33 PM:


非常感谢!
我晚上测试一下!

在这个帖子里已经有两个XD得到加分,希望你能成为第三位!(当然前提是老大或版主看到你的帖子,并出手!)



楼主,,,贴子昨天晚上上传,上传后老大,就已经给我加分了,,只是在下面这个主题内....

http://www.ibmnb.com/viewthread.php?tid=233961

【为51NB网友原创】文件压缩与解压管理          本帖由 宁静的海豚 于 2005-4-17 09:29 PM 授予 1 分积分
QQ:34538604
以平常心 做非常事
ThinkPad S220
Fujitsu U900
IBM X61T Core2/1.6/1024/120G/Tablet PC
IBM A30
IBM T23
回复 支持 反对

使用道具 举报

461

回帖

1

积分

1818

资产值

初级会员 Rank: 1

注册时间
2003-12-15
 楼主| 发表于 2005-4-18 23:43:25| 字数 460| - 广东省深圳市福田区 电信 | 显示全部楼层
刚刚试过。
很好!!!界面很直观、友好!!
请问你是用什么语言编的?

发现2个小问题:
1)当A、B文件夹相同时,A内文件则每运行程序,就会被压缩一次,一段时间后,会形成非常多层的压缩包。(此时应该是,A内如有ZIP压缩文件时,那么没压缩的文件实施操作功能,而压缩的文件不予处理)
2)当D、E文件夹相同时,会出现“ERROR 53”的错误提示框。(此时,正确的操作应是,如果D内既有压缩的ZIP文件又同时有没压缩的文件,应该把压缩文件在原地解压,并把原压缩文件放到F,同时对于未压缩的文件不予处理)

对于界面易用性的几点建议:
1。应该有个按钮,点击后可以最小化到桌面右下角的系统托盘
2。双击运行后程序的默认运行方式应该是系统托盘运行(而不是主界面),这样放到启动组里才不会每次开机,就会跳出主窗口。
3。最小调整时间要是由3分钟调整到1分钟就更好了。

不管怎样,非常感谢!
为表心意,特此献上小红点2对(共4个)以略表物质鼓励(精神鼓励版主已经给了,呵呵),希望笑纳!
请PM地址。

至此3对小红点全部都贡献给了热心的网友,也实现了我的承诺!
回复 支持 反对

使用道具 举报

1108

回帖

9

积分

2463

资产值

高级会员 Rank: 2Rank: 2

注册时间
2004-7-28
发表于 2005-4-19 00:01:26| 字数 329| - 四川省绵阳市 电信 | 显示全部楼层
QUOTE:
Originally posted by free391 at 2005-4-18 11:43 PM:
刚刚试过。
很好!!!界面很直观、友好!!
请问你是用什么语言编的?

发现2个小问题:
1)当A、B文件夹相同时,A内文件则每运行程序,就会被压缩一次,一段时间后,会形成非常多层的压缩包。(此时应该是 ...



谢谢,,解答如下:

1)原因是因为A与B相同时,移动A到B时产生重复文件,A/B如果相同,就应该不移动文件,很简单,容易实现,但鉴于数据安全必要,最好AB不要相同.

2)D和E原因同上

其他:系统托盘很容易,,抽空加入
   启动最小化也简单,,
    3分钟变1分钟,没有问题

另:需要英文的话,你可以将界面对应翻译成英语发给我,我做成双语版本吧,,也很快

谢谢你,,

地址已经PM你了
QQ:34538604
以平常心 做非常事
ThinkPad S220
Fujitsu U900
IBM X61T Core2/1.6/1024/120G/Tablet PC
IBM A30
IBM T23
回复 支持 反对

使用道具 举报

1108

回帖

9

积分

2463

资产值

高级会员 Rank: 2Rank: 2

注册时间
2004-7-28
发表于 2005-4-19 00:09:36| 字数 213| - 四川省绵阳市 电信 | 显示全部楼层
楼主:
   引用""""""正确的操作应是,如果D内既有压缩的ZIP文件又同时有没压缩的文件,应该把压缩文件在原地解压,并把原压缩文件放到F,同时对于未压缩的文件不予处理)"""

这个是不是非常必要, 我想,对文件管理应该严格符合规范好些,对程序也不会产生不应该的错误,更加利于数据的安全,,我想这样来理解你这个问题,才好些

所以建议你们使用按规范来置入相应的文件

[ Last edited by mqkng on 2005-4-19 at 00:10 ]
QQ:34538604
以平常心 做非常事
ThinkPad S220
Fujitsu U900
IBM X61T Core2/1.6/1024/120G/Tablet PC
IBM A30
IBM T23
回复 支持 反对

使用道具 举报

1108

回帖

9

积分

2463

资产值

高级会员 Rank: 2Rank: 2

注册时间
2004-7-28
发表于 2005-4-19 01:02:21| 字数 271| - 四川省绵阳市 电信 | 显示全部楼层
2005年4月18日应楼主要求修改如下:



1、系统托盘加入
2、启动后最小化运行
3、随操作系统启动(不需要放在启动组了)
4、中英文界面选择开关(英文随便翻译,不是很准确)
5、时间间隔最小为2分钟,测试最好不设置为一分钟,因为系统压缩解压和移动有时间占用,不好的话可能产生意响不到的后果,如数据在安全时间内被删除等等,,想像可能会出现,所以没有做到一分钟。

已上传,请从这儿下载
http://www.ibmnb.com/viewth ... d=yuVpL2#pid2692408

[ Last edited by mqkng on 2005-4-19 at 08:11 ]
QQ:34538604
以平常心 做非常事
ThinkPad S220
Fujitsu U900
IBM X61T Core2/1.6/1024/120G/Tablet PC
IBM A30
IBM T23
回复 支持 反对

使用道具 举报

751

回帖

13

积分

1832

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-4-23
发表于 2005-4-19 09:14:46| 字数 931| - 陕西省西安市 电信 | 显示全部楼层
我猜中了跨越小时的情形, 却没能猜中跨越一天..
    ...

    程序已修改. 可以处理跨越一天的情况.
    不管是不是登录到系统. 计划任务都会执行. 不用担心开机密码.
    要改成 3 分钟很容易. 我也做了修改. 只要设置脚本开始时的变量即可. 给你发
的这个版本已经改为了 3 分钟.

    还是覆盖 windows 安装目录中的原文件即可.

修改如下:

...
: 修改下面这些参数来进行设置.
set folderA=E:\TEST1\AA
set folderB=E:\TEST1\AA
set folderC=E:\TEST1\CC
set folderD=E:\TEST1\DD
set folderE=E:\TEST1\EE
set folderF=E:\TEST1\FF
: 扫描的时间间隔(单位:分钟)
set interval=3
...
:settimer
set winfolder=%windir:\=\\%
at /delete /y
: bug fixed here. when next 5 min is beyond current hour...
: bug fixed again, when the day passed..
:echo %time%|awk "BEGIN{FS=\":\"}{printf \"at %%d:%%d %winfolder%\\pack.cmd\n\", $1, $2 + %interval%}"|cmd
:echo %time%|awk "BEGIN{FS=\":\"}{printf \"at %%d:%%d %winfolder%\\pack.cmd\n\", ($2 + %interval% > 59 ? ($1 + 1) : $1), ($2 + %interval%) %% 60}"|cmd>nul
echo %time%|awk "BEGIN{FS=\":\"}{printf \"at %%d:%%d %winfolder%\\pack.cmd\n\", ($2 + %interval% > 59 ? ($1 + 1) %% 24 : $1), ($2 + %interval%) %% 60}"|cmd>nul
:end

-

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 反对

使用道具 举报

325

回帖

0

积分

1721

资产值

入门会员 Rank: 1

注册时间
2004-2-18
发表于 2005-4-19 10:31:01| 字数 17| - 湖北省 联通/联通全省通用 | 显示全部楼层
有点深度,我水平不够,以后再来看。
回复 支持 反对

使用道具 举报

4427

回帖

31

积分

1万

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-8-31
发表于 2005-4-19 10:57:33| 字数 24| - 广东省广州市 电信/中国电信集团公司旗下广东南方卫星通信服务有限公司 | 显示全部楼层
对于俺来说这确是天书撒,先收藏,以后再深究...
回复 支持 反对

使用道具 举报

461

回帖

1

积分

1818

资产值

初级会员 Rank: 1

注册时间
2003-12-15
 楼主| 发表于 2005-4-19 13:12:04| 字数 181| - 广东省深圳市 电信 | 显示全部楼层
QUOTE:
Originally posted by mqkng at 2005-4-19 01:02:
2005年4月18日应楼主要求修改如下:



1、系统托盘加入
2、启动后最小化运行
3、随操作系统启动(不需要放在启动组了)
4、中英文界面选择开关(英文随便翻译,不是很准确)
5、时间间隔最小为2分钟,测 ...




哇!软件更完善了。
我晚上再测试一下!(白天要上班)
不胜感谢中。。。。。
回复 支持 反对

使用道具 举报

1108

回帖

9

积分

2463

资产值

高级会员 Rank: 2Rank: 2

注册时间
2004-7-28
发表于 2005-4-19 23:37:47| 字数 62| - 四川省绵阳市 电信 | 显示全部楼层
楼上的几位51NB兄,,感觉大对此事认真,做事都不错,希望以后我们共同多多交流,为51NB网友解决好问题

比拼,其实感觉挺好的
QQ:34538604
以平常心 做非常事
ThinkPad S220
Fujitsu U900
IBM X61T Core2/1.6/1024/120G/Tablet PC
IBM A30
IBM T23
回复 支持 反对

使用道具 举报

461

回帖

1

积分

1818

资产值

初级会员 Rank: 1

注册时间
2003-12-15
 楼主| 发表于 2005-4-20 00:11:30| 字数 518| - 广东省深圳市福田区 电信 | 显示全部楼层
QUOTE:
Originally posted by mqkng at 2005-4-19 00:01:



谢谢,,解答如下:

1)原因是因为A与B相同时,移动A到B时产生重复文件,A/B如果相同,就应该不移动文件,很简单,容易实现,但鉴于数据安全必要,最好AB不要相同.

2)D和E原因同上

...


你的软件我很喜欢!加了几个功能之后,象其它普通程序一样了。

不过,我还是希望“当A、B文件夹相同时”和“当D、E文件夹相同时”这个程序能够正常运行。
我知道分开建立文件夹比较规范,但是我以前手工解压和压缩时,A、B(以及D、E)是相同的文件夹,我希望能和过去兼容(微软也提倡兼容嘛,呵呵)和接轨,同时可减少文件夹的数目。

也就是说,实现的效果是:
1)当A、B文件夹相同,如果A内既可能有压缩的ZIP文件又同时有没压缩的文件时,那么没压缩的文件实施原地压缩操作,而已压缩的文件不予理睬。
2)当D、E文件夹相同,如果D内既有压缩的ZIP文件又可能同时有没压缩的文件时,那么把压缩文件在原地解压,而对于未压缩的文件不予理睬。

如果能够实现,就麻烦抽空帮我修正一下。
如果实现以上操作比较困难,那就算了。

总之,非常谢谢你伸出热情的友谊之手!

顺便,给你的东东准备好了,明天寄出。
回复 支持 反对

使用道具 举报

461

回帖

1

积分

1818

资产值

初级会员 Rank: 1

注册时间
2003-12-15
 楼主| 发表于 2005-4-24 11:03:08| 字数 124| - 广东省深圳市福田区 电信 | 显示全部楼层
QUOTE:
Originally posted by mqkng at 2005-4-19 23:37:
楼上的几位51NB兄,,感觉大对此事认真,做事都不错,希望以后我们共同多多交流,为51NB网友解决好问题

比拼,其实感觉挺好的


给你的东东已经于20日晚上寄出。
回复 支持 反对

使用道具 举报

1108

回帖

9

积分

2463

资产值

高级会员 Rank: 2Rank: 2

注册时间
2004-7-28
发表于 2005-4-24 11:16:04| 字数 235| - 四川省绵阳市 电信/(高水片区)电信 | 显示全部楼层
谢谢,楼主

关于56问题:
1、A文件内有ZIP文件是移动到B还是C,同理,D内非ZIP文件是移动到E还是F,或者直接按你原计划移动,如:A内ZIP,移动到C并不移动到B内,B内只有新产生的ZIP文件,同样在D内一样吗?

2、实现功能并不复杂,但会增加许多代码和逻辑上的问题,完成需要时间,最近工作较忙,为51节旅游安排中。。。。

3、最近请专业人员翻译了英语提示,如果你需要,请点这儿下载吧

http://home.bacocis.com/mqkng/FileZipUN.RAR
QQ:34538604
以平常心 做非常事
ThinkPad S220
Fujitsu U900
IBM X61T Core2/1.6/1024/120G/Tablet PC
IBM A30
IBM T23
回复 支持 反对

使用道具 举报

352

回帖

2

积分

390

资产值

初级会员 Rank: 1

注册时间
2003-5-4
铜牌荣誉勋章(注册8年以上会员)
发表于 2005-4-24 17:18:29| 字数 58| - 上海市 东方有线 | 显示全部楼层
给各位提个思路,俺很久不写程序,懒了
合格的解决办法,at+make+pkzip
完全正确的解决办法,hook+zlib
回复 支持 反对

使用道具 举报

1108

回帖

9

积分

2463

资产值

高级会员 Rank: 2Rank: 2

注册时间
2004-7-28
发表于 2005-4-25 00:35:50| 字数 143| - 四川省绵阳市 电信 | 显示全部楼层
QUOTE:
Originally posted by Labyrinth at 2005-4-24 05:18 PM:
给各位提个思路,俺很久不写程序,懒了
合格的解决办法,at+make+pkzip
完全正确的解决办法,hook+zlib



朋友,你说的有点道理,但对非专业人员,,天外之书,无法看也无法实现
QQ:34538604
以平常心 做非常事
ThinkPad S220
Fujitsu U900
IBM X61T Core2/1.6/1024/120G/Tablet PC
IBM A30
IBM T23
回复 支持 反对

使用道具 举报

352

回帖

2

积分

390

资产值

初级会员 Rank: 1

注册时间
2003-5-4
铜牌荣誉勋章(注册8年以上会员)
发表于 2005-4-25 12:43:13| 字数 195| - 上海市嘉定区 电信 | 显示全部楼层
发现新文件或者文件日期晚于zip包的,打包后再复制到固定的目录下面。对其他文件的不予理睬。这样效率才高,否则文件很多的时候2分钟间隔很可能压不完。下一个进程又会启动起来,这样服务器会崩溃。如果觉得原目录下面的zip文件多占空间的话,可以在复制后删掉并且创建一个长度为零的文件。
make专做这种事情,比我们短时间内所能想到写出的程序完备的多。
非专业人员,只要自己改改makefile就可以了。
回复 支持 反对

使用道具 举报

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

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2024-5-22 01:21 , Processed in 0.185599 second(s), 69 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|联系我们|专门网

返回顶部