Command Search 1.0.0.

王朝other·作者佚名  2006-01-09
宽屏版  字体: |||超大  

程序说明:

Command Search 1.0.0.使用参数中文版

写这个程序真累啊,一边玩一边写,几天时间就这样过去了。写到现在终于写完了,腰酸背痛,腿....嘿~0~,

首先想说的是很感谢犬犬对我写程序时所遇到的困难,给予的指点,攻破了程序最关键的技术问题,再次感谢!

程序使用很简单,但对和我一样E文不好的朋友,第一次使用可能有点麻烦,这里把参数使用的中英文写了下来,由于本人英语水平连小学生都不如(郁闷啊....),故不得不借助"金山快译2005"逐字逐句进行翻译,当中可能有很多不正确的病语,可能闹出不少笑话,懂E文的老鸟们可得多多见谅了,别嘲笑小弟哈~如果愿意帮忙的话,请论坛或MSN中联系我,帮助我改正病语^_^!

命令行下输入cs help就可以得到如下E文帮助,(/**/内为中文解释):

Search the system document- hidden document, the procedure can change the document time to belong to sex

/*搜索系统文件---隐藏的文件,程序能改变文件时间属性*/

CS [drive:][path][filename] [r+]

Specifies CS, directory, and/or files to list or Change

/*叙述 CS ,目录及[或] 文件列出或改变*/

CS [drive:][path] System、 Conceal files to list

/* 列出系统及隐藏文件*/

CS [drive:][path] +r Own modification of procedure

/*拥有程序的修正,既缺省的修改*/

CS [drive:][path] +r +r I to make decision

/*我作出决定,既自定义修改参数*/

这里详细讲解下程序的具体使用方法:

比如我要列出c:\根目录所有文件,包括系统及隐藏文件,输入命令:

cs c:$ The document of the catalogue c:c:\*.*

1.COM /32/ |4095|

3.TXT /32/ |50|

ARCLDR.EXE /39/ |19456|

ARCSETUP.EXE /39/ |-32768|

AUTOEXEC.BAT /35/ |49|

BMP.TXT /32/ |7635|

BOOT.INI /39/ |194|

BOOTFONT.BIN /39/ |-23056|

CCC.TXT /32/ |0|

CMD.TXT /32/ |0|

CONFIG.SYS /2/ |0|

CONFLG.SYS /3/ |1238|

CS.EXE /32/ |17352|

EDUO.RAR /32/ |-30102|

FANGJIAN.TXT /32/ |763|

GG.TXT /32/ |0|

IO.SYS /39/ |0|

IPC$.C /32/ |508|

MSDOS.SYS /39/ |0|

NTDETECT.COM /39/ |-30812|

NTLDR /39/ |24480|

PERL.TXT /32/ |1117|

REGEDI~1.TXT /32/ |1090|

SNMPUTIL.EXE /32/ |8464|

既可得到如下信息:

列出的文件后面的符号说明下:

其中"//"内的数字代表文件属性,大多是系统文件和隐藏文件,"||"内的数字代表文件的字节大小.

如果要得到子目录的文件列表,必须要在路径名后加\,否则程序会找不到路径而出错.如:

cs C:\Inetpub\wwwroot#############################################################

接下来讲如何修改文件的时间了....

输入命令 cs C:\Inetpub\wwwroot\404.htm r+ 如下:

C:\>cs C:\Inetpub\wwwroot\404.htm r+

C:\Inetpub\wwwroot\404.htm

Volume in drive C has no label

Volume Serial Number is 18D5-58CE

Directory of C:\INETPUB\WWWROOT

404 HTM 22 99-01-16 2:01

1 file(s) 22 bytes

1023932928 bytes free

Volume in drive C has no label

Volume Serial Number is 18D5-58CE

Directory of C:\INETPUB\WWWROOT

404 HTM 22 04-12-18 3:03

1 file(s) 22 bytes

1023932928 bytes free

这里把C:\Inetpub\wwwroot\404.htm的时间从99-01-16 2:01修改到了04-12-18 3:03

这是程序默认的修改文件的时间,如果要自己定义修改文件的时间,就要再在后面加参数 r+ 如:

C:\>cs C:\Inetpub\wwwroot\404.htm r+ r+

Year:1-Month:17-Day:26-Hour:8-5Minute-Second:9C:\Inetpub\wwwroot\404.htm

Volume in drive C has no label

Volume Serial Number is 18D5-58CE

Directory of C:\INETPUB\WWWROOT

404 HTM 22 04-12-18 3:03

1 file(s) 22 bytes

1023932928 bytes free

Volume in drive C has no label

Volume Serial Number is 18D5-58CE

Directory of C:\INETPUB\WWWROOT

404 HTM 22 81-01-26 8:05

1 file(s) 22 bytes

1023932928 bytes free

当键入这个参数后,程序会提示用户依次输入年-月-日-时-分-秒 六个参数,参数我使用的是16进制 ,如:0x0,就是1980年(程序所能接受最早时间是1980年,这是C语言函数的限制),或直接输入0,也是同样的效果。1就是1981年,2就是1982年,依次类推,当然,你也可以用八进制输入,比如000就是80年,001就是81年...007就是87年,010就是88年,类推...你也可以使用你熟悉的进制,比如10进制什么的:).反正随自己的爱好啦。其它的月-日-时-分-秒可以按随便输入,但是要合理的,例如,月份最多就是31号,两位数字,你总不能输入310或更多的数字吧?如果这样输入了,那么恭喜你,程序未对输入的正确性做检查,到底程序会把文件修改成什么月份我也不知道。所以在输入的时候请仔细检查输入的参数。注:修改文件时间不支持统配符号 !

这里要谈到程序的一点bug,如果在输入帮助时,输入的不是help或输入少了或输入多了,均会造成程序错误,例如:

C:\>cs helpo

$ The document of the catalogue helpo

helpo*.*

这里参数多输入了一个O,程序返回的结果是错误的,因为命令行的第一参数也是列目录的函数需要调用的,也就是在第一个参数不等于help时列目录的函数会调用第一个参数来运行,结果造成如此错误。呵呵~在编写程序时,我是假设用户输入help是正确、成功的,没有做过多检查,也相信使用者不会犯如此低级的错误吧?^_^

此程序有一定的欺诈性质,请不要用来做坏事!如果在使用中遇到什么问题或有什么好的建议,请访问我们的论坛http://www.52chb.com/bbs/

http://bbs.52chb.com或直接联系我,我的MsN是:Net2K_@MsN.CoM

程序下载:

http://www.52chb.com/bbs/Announce/Announce.asp?BoardID=11&ID=737

[url=http://www.52chb.com/down/Command%20Search.rar][/url]

运行环境:9x/NT/2K/XP/2003

','''╭⌒╮⌒╮.',''',,',.'',,','',.

╱◥██◣''o┈网事本如风┄o.'',,',.

︱田︱田田| '',,',.o┈恍如煙雨中┄

╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬

做个弹弓,打小日本家玻璃

抗日--要从娃娃抓起

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有