中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 批处理室附件收集专用帖[2009-02-11]
English/Chinese Fix Translation
作者:
标题: 批处理室附件收集专用帖[2009-02-11] 上一主题 | 下一主题
shanyinwx
初级用户





积分 31
发帖 16
注册 2008-2-27
状态 离线
『第 31 楼』:   使用 LLM 解释/回答一下

好东西.不错..


2008-7-30 13:54
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
Evangel
初级用户





积分 145
发帖 95
注册 2008-4-12
状态 离线
『第 32 楼』:   使用 LLM 解释/回答一下

再学习!


2008-8-28 19:38
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
hhasee
初级用户





积分 185
发帖 88
注册 2008-5-12
状态 离线
『第 33 楼』:   使用 LLM 解释/回答一下

谢谢!


2008-9-25 16:26
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
lisus
初级用户





积分 79
发帖 37
注册 2007-4-26
状态 离线
『第 34 楼』:   使用 LLM 解释/回答一下

多谢提供.真是好东西.


2008-9-27 15:47
查看资料  发短消息  网志   编辑帖子  回复  引用回复
ljw3611
新手上路





积分 2
发帖 1
注册 2008-9-30
状态 离线
『第 35 楼』:   使用 LLM 解释/回答一下

多谢你的提醒


2008-9-30 21:44
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 36 楼』:   使用 LLM 解释/回答一下

curl.exe (7.19.0):一个强大的文件下载工具一个利用URL语法在命令行方式下工作的文件传输工具
http://upload.cn-dos.net/img/909.zip

相关应用:

利用Curl和任务计划打造自动BT下载BOT
http://www.cn-dos.net/forum/viewthread.php?tid=22258

CMD与Curl双剑合璧:自动合并多页主题
http://www.cn-dos.net/forum/viewthread.php?tid=22238


Last edited by HAT on 2008-10-11 at 14:24 ]




2008-10-10 07:57
查看资料  发短消息  网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 37 楼』:   使用 LLM 解释/回答一下

MakeCAB.exe:微软提供的制作CAB的文件的工具
http://upload.cn-dos.net/img/920.zip

转帖:
最简单的用法:
makecab 文件完整的名称 如 makecab wmd.dll

指定压缩类型及使用内存的大小:
makecab /d compressiontype=lzx /d compressionmemory=21 wmd.dll 压缩比高

批量压缩的办法:
for %v in (*.*) do makecab %v

之前俺研究了好久,都不知道怎么用一条命令将一个目录下的所有文件压缩成CAB包,现在终于知道了,压缩成一个CAB包的办法:
makecab /f list.txt /d compressiontype=mszip /d compressionmemory=21 /d maxdisksize=1024000000 /d diskdirectorytemplate=dd* /d cabinetnametemplate=dd*.cab

来个高压缩比的:
makecab /f list.txt /d compressiontype=lzx /d compressionmemory=21 /d maxdisksize=1024000000 /d diskdirectorytemplate=dd* /d cabinetnametemplate=dd*.cab

这儿的list.txt里面是文件的列表,如果是相对路径那么要放到要压缩的文件夹中,如果是绝对路径就可以放到任何地方喽!


Last edited by HAT on 2008-10-11 at 22:36 ]




2008-10-10 07:57
查看资料  发短消息  网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 38 楼』:   使用 LLM 解释/回答一下

Listdlls.exe(2.25):显示系统加载的DLL文件的名称和路径等信息的工具
http://upload.cn-dos.net/img/910.zip
ListDLLs v2.25
By Mark Russinovich
Published: November 1, 2006

Introduction
A question that I often get asked is "Do you know of a utility that will show me which DLLs are loaded on Windows 9x or NT ". The answer I gave up until recently was "no", until I discovered a tool in the Windows NT Resource Kit called tlist that does show this information. I decided to write a free-ware version, ListDLLs. Unlike tlist, however, ListDLLs is able to show you the full path names of loaded modules - not just their base names. In addition, ListDLLs will flag loaded DLLs that have different version numbers than their corresponding on-disk files (which occurs when the file is updated after a program loads the DLL), and can tell you which DLLs were relocated because they are not loaded at their base address.

You can also get Process Explorer, a GUI-based version of this program, here at Sysinternals.

Installation
Just copy ListDLLs onto your executable path, and type "listdlls".

ListDLLs works on Windows 9x, NT 3.51, NT 4.0, and Win2K.


Last edited by HAT on 2008-10-11 at 22:37 ]




2008-10-10 08:12
查看资料  发短消息  网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 39 楼』:   使用 LLM 解释/回答一下

stings.com(2.5):DOS下的文本读取工具
http://www.cn-dos.net/forum/viewthread.php?tid=32906#pid220220
http://www.cn-dos.net/forum/viewthread.php?tid=35827#pid242619

STRINGS 的语法和作用
http://www.cn-dos.net/forum/viewthread.php?tid=14350


Last edited by HAT on 2008-11-11 at 17:48 ]




2008-10-11 23:01
查看资料  发短消息  网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 40 楼』:   使用 LLM 解释/回答一下

math.exe(2.34):强大的数学计算工具
http://upload.cn-dos.net/img/921.zip

相关帖子:
http://www.cn-dos.net/forum/viewthread.php?tid=37543#pid256993




2008-10-11 23:01
查看资料  发短消息  网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 41 楼』:   使用 LLM 解释/回答一下

RenamePlus.exe(1.0):可以重命名畸形文件和文件夹的工具
http://upload.cn-dos.net/img/922.zip

相关帖子:
http://www.cn-dos.net/forum/viewthread.php?tid=42579#pid295850
http://www.cn-dos.net/forum/viewthread.php?tid=42578




2008-10-12 00:31
查看资料  发短消息  网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 42 楼』:   使用 LLM 解释/回答一下

gawk.exe
http://www.cn-dos.net/forum/viewthread.php?tid=41183#pid285246

教程:shell基础十二篇之awk
http://www.chinaunix.net/index.php?uid=637535&url=http://bbs.chinaunix.net/viewthread.php?tid=448687

Last edited by HAT on 2008-11-4 at 09:41 ]




2008-10-14 11:06
查看资料  发短消息  网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 43 楼』:   使用 LLM 解释/回答一下

sed.exe(4.1.4):为以行为单位的流文字处理软件
http://upload.cn-dos.net/img/937.zip
相关帖子
http://www.cn-dos.net/forum/viewthread.php?tid=30573

教程:shell基础十二篇之sed
http://www.chinaunix.net/index.php?uid=637535&url=http://bbs.chinaunix.net/viewthread.php?tid=452942

Last edited by HAT on 2008-11-4 at 09:41 ]




2008-10-14 11:06
查看资料  发短消息  网志   编辑帖子  回复  引用回复
laihaibin08
新手上路





积分 13
发帖 15
注册 2008-10-19
状态 离线
『第 44 楼』:   使用 LLM 解释/回答一下

非常感谢
很多很实用的工具


2008-10-19 17:19
查看资料  发短消息  网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 45 楼』:   使用 LLM 解释/回答一下

screnc.exe(1.0):可以对VBS等脚本进行加密的微软官方工具Windows Script Encoder
http://upload.cn-dos.net/img/1124.zip

描述
对脚本编写源代码进行编码,使其不会轻易地被用户查看或修改。

语法
SCRENC inputfile outputfile

脚本编码器语法的组成部分如下:

部分 描述
/s 可选的。 开关,它指定脚本编码器的工作状态是静态的,即产生无屏幕输出。如省略,缺省为提供冗余输出。
/f 可选的。指定输入文件将被输出文件覆盖。 注意,该选项会破坏您原来的输入源代码。如省略,输出文件不会被覆盖。

/xl 可选的。指定不把 @language 伪指令添加到 .ASP 文件顶部。如省略,@language 指令添加到所有的 .ASP 文件中。
/l defLanguage 可选的。指定在编码过程中使用的缺省脚本编写语言 (JScript® 或 VBScript)。被编码文件中的脚本块如不包含语言属性,即被认为是由指定语言写成。 如省略,JScript 是 HTML 页和脚本小程序的缺省语言,VBScript 是动态网页的缺省语言。对于普通文本文件,由文件扩展名 ( .js 或 .vbs)决定缺省脚本编写语言。
/e defExtension 可选的。把输入文件与一个特定的文件类型相关联。当输入文件的扩展名不能明显显示出文件的类型时,即,当输入文件扩展名不是可识别的扩展名,但文件内容又可以归为可识别的类型时,使用该开关。该选项无缺省值。如果遇到一个带不可识别的扩展名的文件,且该选项未被指定,则脚本编码器不能处理该不可识别的文件。可识别的文件扩展名有 asa、asp、cdx、htm、html、js、sct和 vbs。
inputfile 必需的。要被编码的文件名称,包括相对于当前目录的任何需要的路径信息。
outputfile 必需的。要生成的输出文件的名称,包括相对于当前目录的任何需要的路径信息。

说明
如下是脚本编写器能处理的四种文件:
ASP。该格式由一个文本动态网页组成,此网页在 <SCRIPT> ... </SCRIPT> 标记或 <% ... %> 标记内包含有效的 HTML 和内嵌脚本块。使用该格式的应用程序包括 Microsoft&reg; Internet Information Services (IIS)。识别文件扩展名有 .asp、.asa 和 .cdx。
HTML。该格式由一个包含有效的 HTML 和内嵌脚本块的文本文件组成。使用该脚本格式编写的应用程序包括 Microsoft FrontPage&reg;, Microsoft&reg; Visual InterDev™ 和所有虚拟的 Web 设计器及浏览器。识别文件扩展名有 .htm 和 .html。
普通文本。该格式由只包含脚本而无两端标记的文本文件组成。使用该脚本格式编写的应用程序包括 Windows&reg; Scripting Host (WSH) 和 Microsoft&reg; Outlook&reg;。 识别文件扩展名有 .js 和 .vbs,经编码后,分别变为 .jse 和 .vbe。
脚本小程序。该格式由一个在 <SCRIPT> ... </SCRIPT> 标记中包含有效脚本小程序的文本文件组成。识别文件扩展名有 .sct 和 .wsh。

示例
如下是使用脚本编码器的一个例子以及对其结果的简单解释:
对输入文件 test.html 进行编码,生成输出文件 encode.html,使用:

screnc test.html encode.html

对输入文件 test.htm 进行编码,并用编码后的输出文件覆盖输入文件,使用:
screnc /f test.htm

对当前目录中的所有 .ASP 文件进行编码,并把编码后的输出文件放在c:\temp中,使用:
screnc *.asp c:\temp

对当前目录中的所有 .ASP 文件进行编码,并把编码后的输出文件放在c:\temp中,使用:
screnc /e asp *.* c:\temp

对输入文件 test.htm 进行编码,并生成输出文件 encode.htm,确保没有指定语言属性的脚本块使用 VBScript,使用:
screnc /l vbscript test.htm encode.htm

对当前目录中的所有脚本小程序文件进行编码,并不经信息显示就用编码后的文件覆盖这些文件,使用:
screnc /s /f *.sct


Last edited by HAT on 2008-11-23 at 03:20 ]




2008-10-20 20:18
查看资料  发短消息  网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: