﻿<?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>BlogJava-有时天晴有时雨-随笔分类-Non-tech</title><link>http://www.blogjava.net/rorely/category/40397.html</link><description>学习足迹</description><language>zh-cn</language><lastBuildDate>Fri, 17 Dec 2010 07:16:09 GMT</lastBuildDate><pubDate>Fri, 17 Dec 2010 07:16:09 GMT</pubDate><ttl>60</ttl><item><title>思路决定出路</title><link>http://www.blogjava.net/rorely/archive/2010/12/16/340915.html</link><dc:creator>期待明天</dc:creator><author>期待明天</author><pubDate>Thu, 16 Dec 2010 09:16:00 GMT</pubDate><guid>http://www.blogjava.net/rorely/archive/2010/12/16/340915.html</guid><wfw:comment>http://www.blogjava.net/rorely/comments/340915.html</wfw:comment><comments>http://www.blogjava.net/rorely/archive/2010/12/16/340915.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rorely/comments/commentRss/340915.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rorely/services/trackbacks/340915.html</trackback:ping><description><![CDATA[<p><font style="background-color: #cce8cf">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 离开本专业快半年了，今天终于想起来要重新审视一下自己的思路了。专业要重新拾起，不能再耽搁了。曾经以为computer的辐射是无法忍受的，现在想想，那算什么？专业还是不能丢的。从今天晚上开始整理一下专业的书籍，开始好好研究研究了。工作了，精力是不够，但是要加强锻炼。时间是挤出来的。<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Go，Go，Go。</font></p>
<img src ="http://www.blogjava.net/rorely/aggbug/340915.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rorely/" target="_blank">期待明天</a> 2010-12-16 17:16 <a href="http://www.blogjava.net/rorely/archive/2010/12/16/340915.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Excel从18位身份证号码中截取出生年月日</title><link>http://www.blogjava.net/rorely/archive/2010/01/15/309699.html</link><dc:creator>期待明天</dc:creator><author>期待明天</author><pubDate>Fri, 15 Jan 2010 11:20:00 GMT</pubDate><guid>http://www.blogjava.net/rorely/archive/2010/01/15/309699.html</guid><wfw:comment>http://www.blogjava.net/rorely/comments/309699.html</wfw:comment><comments>http://www.blogjava.net/rorely/archive/2010/01/15/309699.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rorely/comments/commentRss/309699.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rorely/services/trackbacks/309699.html</trackback:ping><description><![CDATA[使用公式 如下，<br />
=CONCATENATE((LEFT(RIGHT(A2,10),2)),-(LEFT(RIGHT(A2,8),2)),-(LEFT(RIGHT(A2,6),2)))<br />
<br />
结果如下<br />
<table x:str="" style="border-collapse: collapse; width: 425pt;" border="0" cellpadding="0" cellspacing="0" width="566">
    <col style="width: 209pt;" width="278">
    <col style="width: 216pt;" width="288">
    <tbody>
        <tr style="height: 14.25pt;" height="19">
            <td style="height: 14.25pt; width: 209pt;" height="19" width="278">身份证</td>
            <td style="width: 216pt;" width="288"><br />
            </td>
        </tr>
        <tr style="height: 14.25pt;" height="19">
            <td style="height: 14.25pt;" height="19">34****19820820****</td>
            <td x:fmla="=CONCATENATE((LEFT(RIGHT(A2,10),2)),-(LEFT(RIGHT(A2,8),2)),-(LEFT(RIGHT(A2,6),2)))">82-8-20</td>
        </tr>
        <tr style="height: 14.25pt;" height="19">
            <td style="height: 14.25pt;" height="19">36****19860926****</td>
            <td x:fmla="=CONCATENATE((LEFT(RIGHT(A3,10),2)),-(LEFT(RIGHT(A3,8),2)),-(LEFT(RIGHT(A3,6),2)))">86-9-26</td>
        </tr>
        <tr style="height: 14.25pt;" height="19">
            <td style="height: 14.25pt;" height="19">34****19860504****</td>
            <td x:fmla="=CONCATENATE((LEFT(RIGHT(A4,10),2)),-(LEFT(RIGHT(A4,8),2)),-(LEFT(RIGHT(A4,6),2)))">86-5-4</td>
        </tr>
        <tr style="height: 14.25pt;" height="19">
            <td style="height: 14.25pt;" height="19">34****19860528****</td>
            <td x:fmla="=CONCATENATE((LEFT(RIGHT(A5,10),2)),-(LEFT(RIGHT(A5,8),2)),-(LEFT(RIGHT(A5,6),2)))">86-5-28</td>
        </tr>
        <tr style="height: 14.25pt;" height="19">
            <td style="height: 14.25pt;" height="19">34****19840805****</td>
            <td x:fmla="=CONCATENATE((LEFT(RIGHT(A6,10),2)),-(LEFT(RIGHT(A6,8),2)),-(LEFT(RIGHT(A6,6),2)))">84-8-5</td>
        </tr>
        <tr style="height: 14.25pt;" height="19">
            <td style="height: 14.25pt;" height="19">34****19820418****</td>
            <td x:fmla="=CONCATENATE((LEFT(RIGHT(A7,10),2)),-(LEFT(RIGHT(A7,8),2)),-(LEFT(RIGHT(A7,6),2)))">82-4-18</td>
        </tr>
        <tr style="height: 14.25pt;" height="19">
            <td style="height: 14.25pt;" height="19">35****19840415****</td>
            <td x:fmla="=CONCATENATE((LEFT(RIGHT(A8,10),2)),-(LEFT(RIGHT(A8,8),2)),-(LEFT(RIGHT(A8,6),2)))">84-4-15</td>
        </tr>
        <tr style="height: 14.25pt;" height="19">
            <td style="height: 14.25pt;" height="19">34****19850126****</td>
            <td x:fmla="=CONCATENATE((LEFT(RIGHT(A9,10),2)),-(LEFT(RIGHT(A9,8),2)),-(LEFT(RIGHT(A9,6),2)))">85-1-26</td>
        </tr>
        <tr style="height: 14.25pt;" height="19">
            <td style="height: 14.25pt;" height="19">34****19850126****</td>
            <td x:fmla="=CONCATENATE((LEFT(RIGHT(A10,10),2)),-(LEFT(RIGHT(A10,8),2)),-(LEFT(RIGHT(A10,6),2)))">85-1-26</td>
        </tr>
        <tr style="height: 14.25pt;" height="19">
            <td style="height: 14.25pt;" height="19">34****19810228****</td>
            <td x:fmla="=CONCATENATE((LEFT(RIGHT(A11,10),2)),-(LEFT(RIGHT(A11,8),2)),-(LEFT(RIGHT(A11,6),2)))">81-2-28</td>
        </tr>
        <tr style="height: 14.25pt;" height="19">
            <td style="height: 14.25pt;" height="19">37****19831015****</td>
            <td x:fmla="=CONCATENATE((LEFT(RIGHT(A12,10),2)),-(LEFT(RIGHT(A12,8),2)),-(LEFT(RIGHT(A12,6),2)))">83-10-15</td>
        </tr>
    </tbody>
</table>
<br />
<img src ="http://www.blogjava.net/rorely/aggbug/309699.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rorely/" target="_blank">期待明天</a> 2010-01-15 19:20 <a href="http://www.blogjava.net/rorely/archive/2010/01/15/309699.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Houdini 8 节点简介文档---VEX operators (VOPs)</title><link>http://www.blogjava.net/rorely/archive/2009/10/25/299671.html</link><dc:creator>期待明天</dc:creator><author>期待明天</author><pubDate>Sun, 25 Oct 2009 08:31:00 GMT</pubDate><guid>http://www.blogjava.net/rorely/archive/2009/10/25/299671.html</guid><wfw:comment>http://www.blogjava.net/rorely/comments/299671.html</wfw:comment><comments>http://www.blogjava.net/rorely/archive/2009/10/25/299671.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rorely/comments/commentRss/299671.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rorely/services/trackbacks/299671.html</trackback:ping><description><![CDATA[<h1 id="subject_tpc">Houdini 8 节点简介文档---VEX operators (VOPs)</h1>
转自：http://bbs.houdini.com.cn/read.php?tid-103-page-e-fpage-1-skinco-black.html<br />
<br />
<div id="read_tpc">
<table style="border: 1px solid #212021; width: 600px;">
    <tbody>
        <tr>
            <td width="247"><span style="font-family: 宋体;">VEX operators (VOPs)</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">OP</span></td>
            <td><span style="font-family: 宋体;">解释</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Anti-Aliased Noise</span></td>
            <td><span style="font-family: 宋体;">抗锯齿(分形布朗运动) noise.
            返回值在-0.5到0.5之间</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Absolute</span></td>
            <td><span style="font-family: 宋体;">绝对值</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Add</span></td>
            <td><span style="font-family: 宋体;">求和</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Add Attribute</span></td>
            <td><span style="font-family: 宋体;">为输入添加一个新的点属性（或覆盖已有的属性）</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Add Constant</span></td>
            <td><span style="font-family: 宋体;">加一个常量</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Align</span></td>
            <td><span style="font-family: 宋体;">输出向量旋转所对应的矩阵</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">And</span></td>
            <td><span style="font-family: 宋体;">逻辑and操作</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Attenuated Falloff</span></td>
            <td><span style="font-family: 宋体;">衰减&nbsp; output = attenuation / (attenuation +
            distance)</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Average</span></td>
            <td><span style="font-family: 宋体;">求平均值.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Average Vector Component</span></td>
            <td><span style="font-family: 宋体;">计算向量分量的平均值.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Blend Regions</span></td>
            <td><span style="font-family: 宋体;">接受一个float值作为 bias 去混合三个输入的
            regions.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Box Clip</span></td>
            <td><span style="font-family: 宋体;">p1和p2点定义了一条直线，min和max角点定义了一个bounding
            box,取box里的夹切线段</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Boxes</span></td>
            <td><span style="font-family: 宋体;">重复的过滤方.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Tiled Boxes</span></td>
            <td><span style="font-family: 宋体;">交错排列的方形.&nbsp; 象砖墙</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Bricker</span></td>
            <td><span style="font-family: 宋体;">砖墙.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Bricks</span></td>
            <td><span style="font-family: 宋体;">模拟一个抗锯齿砖墙.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Bump Map</span></td>
            <td><span style="font-family: 宋体;">贴图凹凸</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Bump Noise</span></td>
            <td><span style="font-family: 宋体;">抗锯齿噪波凹凸</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Burlap</span></td>
            <td><span style="font-family: 宋体;">粗麻布</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Cardboard</span></td>
            <td><span style="font-family: 宋体;">粗糙的抗锯齿纸板.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Cavities</span></td>
            <td><span style="font-family: 宋体;">置换。小表面破损，使用多个频率的抗锯齿噪波</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Ceiling</span></td>
            <td><span style="font-family: 宋体;">返回&gt;=输入值的整数.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Cellular Cracks</span></td>
            <td><span style="font-family: 宋体;">细胞置换</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Cellular Noise</span></td>
            <td><span style="font-family: 宋体;">计算 2D, 抗锯齿细胞纹理.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Chrome Environment</span></td>
            <td><span style="font-family: 宋体;">用环境图和法线方向定义的合金材质，不使用光线追踪技术</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Clamp</span></td>
            <td><span style="font-family: 宋体;">取最大最小值之间的值.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Cloud Environment</span></td>
            <td><span style="font-family: 宋体;">模拟一种简单的云和天空的反射环境.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Clouds</span></td>
            <td><span style="font-family: 宋体;">随时间变化的云</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Color Map</span></td>
            <td><span style="font-family: 宋体;">根据UV取贴图上的一次采样.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Color Mix</span></td>
            <td><span style="font-family: 宋体;">混合两种颜色</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Compare</span></td>
            <td><span style="font-family: 宋体;">比较两个值的大小，返回 true or false.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Complement</span></td>
            <td><span style="font-family: 宋体;">output = 1 - 输入值</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Concrete</span></td>
            <td><span style="font-family: 宋体;">混凝土置换</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Constant</span></td>
            <td><span style="font-family: 宋体;">输出一个常量值，可以是任意 VEX 数据类型.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Copy</span></td>
            <td><span style="font-family: 宋体;">拷贝输入值并输出.用于安全的值传递，比如交换两个变量的值，先拷贝一个到临时变量</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Cross Product</span></td>
            <td><span style="font-family: 宋体;">向量叉积</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Degrees To Radians</span></td>
            <td><span style="font-family: 宋体;">角度转弧度.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Depth Map</span></td>
            <td><span style="font-family: 宋体;">处理深度图。返回摄像机到描影点之间的距离</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Determinant</span></td>
            <td><span style="font-family: 宋体;">计算矩阵的行列式</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Import Displacement Variable</span></td>
            <td><span style="font-family: 宋体;">从一个 displacement shader 导入指定变量的值并保存到
            "var"中.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Direction Space Change</span></td>
            <td><span style="font-family: 宋体;">向量的坐标空间转换.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Displace Along Normal</span></td>
            <td><span style="font-family: 宋体;">沿着法线方向置换.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Distance</span></td>
            <td><span style="font-family: 宋体;">返回两点间距离.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Divide Constant</span></td>
            <td><span style="font-family: 宋体;">和一个常量作除法.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Divide</span></td>
            <td><span style="font-family: 宋体;">对输入的序列依次作除法.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Dot Product</span></td>
            <td><span style="font-family: 宋体;">向量点积</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Edge Falloff</span></td>
            <td><span style="font-family: 宋体;">几何体从中心到边缘的颜色衰减</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Egg Shell</span></td>
            <td><span style="font-family: 宋体;">抗锯齿蛋壳材质</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Environment Map</span></td>
            <td><span style="font-family: 宋体;">环境球贴图.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Euler To Quaternion</span></td>
            <td><span style="font-family: 宋体;">欧拉角转成四元数.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Exponential</span></td>
            <td><span style="font-family: 宋体;">求幂.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Extract Transform</span></td>
            <td><span style="font-family: 宋体;">提取4x4矩阵的 translation, rotation, scale
            分量</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Fast Shadow</span></td>
            <td><span style="font-family: 宋体;">用于OCC效果.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Filter Shadow</span></td>
            <td><span style="font-family: 宋体;">用于OCC效果.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Filter Step</span></td>
            <td><span style="font-family: 宋体;">计算step()的抗锯齿权重.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Fire</span></td>
            <td><span style="font-family: 宋体;">2D 火.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Float To Matrix</span></td>
            <td><span style="font-family: 宋体;">16个float值转成4x4矩阵</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Float To Vector4</span></td>
            <td><span style="font-family: 宋体;">4个 float值转成一个vector4</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Float To Integer</span></td>
            <td><span style="font-family: 宋体;">float 值转成整数</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Float To Matrix3</span></td>
            <td><span style="font-family: 宋体;">9个float值转成 matrix3</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Float To Vector</span></td>
            <td><span style="font-family: 宋体;">3个float值转成一个向量.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Floor</span></td>
            <td><span style="font-family: 宋体;">返回&lt;=输入值的整数.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">For Loop</span></td>
            <td><span style="font-family: 宋体;">For 循环.&nbsp; 包含其它 VOP 节点</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Fraction</span></td>
            <td><span style="font-family: 宋体;">得到参数的小数部分.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Fresnel</span></td>
            <td><span style="font-family: 宋体;">计算菲涅尔反射和折射</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">From NDC</span></td>
            <td><span style="font-family: 宋体;">将NDC坐标系下的点变换到合适的坐标系</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Front Face</span></td>
            <td><span style="font-family: 宋体;">返回面向摄像机的表面法线</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Furrows</span></td>
            <td><span style="font-family: 宋体;">褶皱置换，模拟柔和的水浪，皱纹，起伏的房顶</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Get Object Transform</span></td>
            <td><span style="font-family: 宋体;">获得场景中物体，灯光的Transform信息</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Gingham Checks</span></td>
            <td><span style="font-family: 宋体;">抗锯齿的桌布条文或方格图案</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Glass</span></td>
            <td><span style="font-family: 宋体;">玻璃</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Global Variables</span></td>
            <td><span style="font-family: 宋体;">提供全局变量</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Glow</span></td>
            <td><span style="font-family: 宋体;">发光</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Gradient 3D</span></td>
            <td><span style="font-family: 宋体;">好像是i3D用的</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Hair</span></td>
            <td><span style="font-family: 宋体;">模拟头发.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Halo</span></td>
            <td><span style="font-family: 宋体;">光晕</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Tiled Hexagons</span></td>
            <td><span style="font-family: 宋体;">交错排列的六边形.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">High-Low Noise</span></td>
            <td><span style="font-family: 宋体;">混合不同频率的noise.抗锯齿</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Get Matrix Component</span></td>
            <td><span style="font-family: 宋体;">提取 4x4 matrix 成分.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Set Matrix Component</span></td>
            <td><span style="font-family: 宋体;">设置矩阵的成分.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Matrix To Float</span></td>
            <td><span style="font-family: 宋体;">4x4 matrix 转16个float分量.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">HSV To RGB</span></td>
            <td><span style="font-family: 宋体;">HSV 值转成 RGB</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Get Vector4 Component</span></td>
            <td><span style="font-family: 宋体;">提取 vector4 分量</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Set Vector4 Component</span></td>
            <td><span style="font-family: 宋体;">设置 vector4 的一个分量.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Vector4 To Float</span></td>
            <td><span style="font-family: 宋体;">&nbsp;vector4 转成4个float分量.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Vector4 To Vector</span></td>
            <td><span style="font-family: 宋体;">vector4 转成一个 vector 和第四个分量.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">If</span></td>
            <td><span style="font-family: 宋体;">条件.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">If Connected</span></td>
            <td><span style="font-family: 宋体;">如果input1有连接返回input1.如果input1没有连接就返回input2.如果都没有连接就返回默认值</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Illuminance Loop</span></td>
            <td><span style="font-family: 宋体;">仅在 Surface VOP networks里有效.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Import Attribute</span></td>
            <td><span style="font-family: 宋体;">从连接到给定input的OP导入 attribute 数据</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Inline Code</span></td>
            <td><span style="font-family: 宋体;">内联 VEX 代码</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Integrate 3D</span></td>
            <td><span style="font-family: 宋体;">i3D使用</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Integrate 3D Clip</span></td>
            <td><span style="font-family: 宋体;">i3D使用</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Intersect</span></td>
            <td><span style="font-family: 宋体;">计算一条光线和几何体的交点.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Intersect 3D</span></td>
            <td><span style="font-family: 宋体;">i3D使用</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Integer To Float</span></td>
            <td><span style="font-family: 宋体;">整数 转 float</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Invert</span></td>
            <td><span style="font-family: 宋体;">反转矩阵，或1/input</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Irradiance</span></td>
            <td><span style="font-family: 宋体;">计算P点的全局照明，辉度</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Is Connected</span></td>
            <td><span style="font-family: 宋体;">如果输入有连接就返回 1 否则返回 0</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Is Fog Ray</span></td>
            <td><span style="font-family: 宋体;">Returns 1如果在fog
            shader内计算返回1.在surface上计算返回0</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Is Front Face</span></td>
            <td><span style="font-family: 宋体;">表面法线朝向摄像机返回true.否则返回 false</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Is Shadow Ray</span></td>
            <td><span style="font-family: 宋体;">shader计算shadow
            ray时返回1，计算像素颜色时返回0</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Length</span></td>
            <td><span style="font-family: 宋体;">向量长度.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Lighting Model</span></td>
            <td><span style="font-family: 宋体;">照明模型</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Import Light Variable</span></td>
            <td><span style="font-family: 宋体;">导入灯光shader的属性值，保存在var里。仅在Illuminance
            Loop中有效</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Look At</span></td>
            <td><span style="font-family: 宋体;">计算3x3旋转矩阵，对齐z轴和to - from 向量</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Luminance</span></td>
            <td><span style="font-family: 宋体;">RGB转亮度</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Multiply Add Constant</span></td>
            <td><span style="font-family: 宋体;">将Input作 加乘加常量 运算</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Make Transformer</span></td>
            <td><span style="font-family: 宋体;">构建4x4变换矩阵</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Mandelbrot Set</span></td>
            <td><span style="font-family: 宋体;">生成 Mandelbrot 分形图案</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Marble</span></td>
            <td><span style="font-family: 宋体;">大理石.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Matte</span></td>
            <td><span style="font-family: 宋体;">黑洞.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Get Matrix3 Component</span></td>
            <td><span style="font-family: 宋体;">提取3x3 matrix3 分量.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Set Matrix3 Component</span></td>
            <td><span style="font-family: 宋体;">设置 matrix3 的一个分量</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Matrix3 To Float</span></td>
            <td><span style="font-family: 宋体;">将 3x3 matrix3 拆开成9个float</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Matrix3 To Quaternion</span></td>
            <td><span style="font-family: 宋体;">将 matrix3转成一个四元数,描述旋转</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Maximum</span></td>
            <td><span style="font-family: 宋体;">最大值.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Max Vector Component</span></td>
            <td><span style="font-family: 宋体;">求最大的分量.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Metaball Attribute</span></td>
            <td><span style="font-family: 宋体;">返回metaball field 在某一位置的 point
            属性</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Metaball Density</span></td>
            <td><span style="font-family: 宋体;">返回metaball field 在某一位置的密度</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Meta-Loop Start</span></td>
            <td><span style="font-family: 宋体;">打开一个 geometry 文件(应该包含一些metaballs)并初始化
            handle</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Meta-Loop Import</span></td>
            <td><span style="font-family: 宋体;">接受一个来自 Meta-Loop Start
            operator的Handle，并导入其属性</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Meta-Loop Next</span></td>
            <td><span style="font-family: 宋体;">接受一个来自 Meta-Loop Start
            operator的Handle，处理下一个metaball</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Metaball Weight</span></td>
            <td><span style="font-family: 宋体;">返回某一位置的
            metaweight，metaweight描述的是metaball结构的weight</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Minimum</span></td>
            <td><span style="font-family: 宋体;">最小值</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Min Vector Component</span></td>
            <td><span style="font-family: 宋体;">最小的分量.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Mix</span></td>
            <td><span style="font-family: 宋体;">线性插值混合.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Modulo</span></td>
            <td><span style="font-family: 宋体;">求模.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Mold</span></td>
            <td><span style="font-family: 宋体;">抗锯齿的泥土</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Mosaic</span></td>
            <td><span style="font-family: 宋体;">细胞型的镶嵌图案</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Multiply Constant</span></td>
            <td><span style="font-family: 宋体;">和一个常量作乘法</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Multiply</span></td>
            <td><span style="font-family: 宋体;">对输入值依次作除法</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Negate</span></td>
            <td><span style="font-family: 宋体;">取负.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Normalize</span></td>
            <td><span style="font-family: 宋体;">规格化向量.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Not</span></td>
            <td><span style="font-family: 宋体;">逻辑Not操作</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Point Count</span></td>
            <td><span style="font-family: 宋体;">返回
            geometry里全部primitive上的point数目</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Non-deterministic Random</span></td>
            <td><span style="font-family: 宋体;">不确定的随机数生成器</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Null</span></td>
            <td><span style="font-family: 宋体;">输入到输出</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Space Change To Obj</span></td>
            <td><span style="font-family: 宋体;">装换到某一物体坐标系下.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Occlusion</span></td>
            <td><span style="font-family: 宋体;">计算在点 P 处的 ambient occlusion&nbsp;</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Or</span></td>
            <td><span style="font-family: 宋体;">逻辑 or 操作</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Orient</span></td>
            <td><span style="font-family: 宋体;">对from向量应用矩阵，忽略平移</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Oscillations</span></td>
            <td><span style="font-family: 宋体;">抗锯齿的sin cos 波形</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Output Variables</span></td>
            <td><span style="font-family: 宋体;">每个VOP network 需要其一</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Parameter</span></td>
            <td><span style="font-family: 宋体;">创建参数</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Periodic Noise</span></td>
            <td><span style="font-family: 宋体;">生成周期的 1D 和 3D Perlin noise&nbsp;</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Photon Output Variables</span></td>
            <td><span style="font-family: 宋体;"><span style="color: #808080;">Performs photon
            russian roulette.</span></span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Pixel Area</span></td>
            <td><span style="font-family: 宋体;">返回当前像素所占的表面面积</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Pixel Derivative</span></td>
            <td><span style="font-family: 宋体;">返回当前像素的表面的 U V 切向斜率</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Plane Clip</span></td>
            <td><span style="font-family: 宋体;">剪切线段</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Power</span></td>
            <td><span style="font-family: 宋体;">求幂.input1作为input2的指数</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Primitive Attribute</span></td>
            <td><span style="font-family: 宋体;">返回表面上uv位置的primitive属性</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Primitive Normal</span></td>
            <td><span style="font-family: 宋体;">返回表面上uv位置的primitive的法线</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Print</span></td>
            <td><span style="font-family: 宋体;">输出文本字符串</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Distance Point To Line</span></td>
            <td><span style="font-family: 宋体;">返回一点和一条线断的最近距离.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Quaternion Multiply</span></td>
            <td><span style="font-family: 宋体;">四元数乘法.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Quaternion</span></td>
            <td><span style="font-family: 宋体;">绕axis旋转angle 的四元数.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Quaternion To Matrix3</span></td>
            <td><span style="font-family: 宋体;">将描述旋转的四元数 vector4 转换成一个 matrix3
            .</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Radians To Degrees</span></td>
            <td><span style="font-family: 宋体;">弧度转角度.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Rainbow</span></td>
            <td><span style="font-family: 宋体;">彩虹</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Ramps</span></td>
            <td><span style="font-family: 宋体;">重复的滤波后的 ramp</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Random</span></td>
            <td><span style="font-family: 宋体;">生成随机数.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Ray Bounce Level</span></td>
            <td><span style="font-family: 宋体;">返回反弹光线的level.例如，摄像机发出的光线是0级，经过一次反射是1，经过2次反射是2级</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Ray Hit</span></td>
            <td><span style="font-family: 宋体;">从 P
            点沿D方向发射一条光线，返回和某物体交点的距离，焦点的坐标和法线</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Ray Trace</span></td>
            <td><span style="font-family: 宋体;">从 P 点沿单位D方向发射一条光线</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Ray Bounce Weight</span></td>
            <td><span style="font-family: 宋体;">根据表面的反射性质，返回当前level的反射weight</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Reflect</span></td>
            <td><span style="font-family: 宋体;">求反射向量</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Reflective</span></td>
            <td><span style="font-family: 宋体;">模拟一个有发射属性的材质.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Reflected Light</span></td>
            <td><span style="font-family: 宋体;">计算表面的反射后的颜色，透明度</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Refract</span></td>
            <td><span style="font-family: 宋体;">计算折射光向量</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Refracted Light</span></td>
            <td><span style="font-family: 宋体;">返回折射后的颜色，透明度</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Rest Position</span></td>
            <td><span style="font-family: 宋体;">用于纹理的静态参考.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">RGB To HSV</span></td>
            <td><span style="font-family: 宋体;">&nbsp;RGB 转 HSV&nbsp;</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Rounded Hexes</span></td>
            <td><span style="font-family: 宋体;">六边形.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Rings</span></td>
            <td><span style="font-family: 宋体;">环形</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Round To Integer</span></td>
            <td><span style="font-family: 宋体;">返回最靠近输入值的整数</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Ripples</span></td>
            <td><span style="font-family: 宋体;">波纹.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Rotate</span></td>
            <td><span style="font-family: 宋体;">通过angle和axis来设置旋转矩阵</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Rounded Stars</span></td>
            <td><span style="font-family: 宋体;">五角星</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Rust Perforation</span></td>
            <td><span style="font-family: 宋体;">模拟生锈的,可能穿孔的材质</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Scale</span></td>
            <td><span style="font-family: 宋体;">缩放 matrix</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Scales</span></td>
            <td><span style="font-family: 宋体;">鳞片图案，多用于置换shader</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Shading Area</span></td>
            <td><span style="font-family: 宋体;">变量的描影区域面积，像素单位</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Shading Derivative</span></td>
            <td><span style="font-family: 宋体;">计算某变量相对于st坐标的描影区域的变化量。斜率</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Shading Layer Parameter</span></td>
            <td><span style="font-family: 宋体;">创建参数</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Shading Normal</span></td>
            <td><span style="font-family: 宋体;">描影点的法线</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Shadow</span></td>
            <td><span style="font-family: 宋体;">在 illuminance loop 里调用 shadow
            shader</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Shadow Map</span></td>
            <td><span style="font-family: 宋体;">灯光深度图.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Shadow Matte</span></td>
            <td><span style="font-family: 宋体;">shadow 黑洞 shader</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Shift Range</span></td>
            <td><span style="font-family: 宋体;">映射。像maya中的SetRange</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Shiny Metal</span></td>
            <td><span style="font-family: 宋体;">反射很强的金属.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Sign</span></td>
            <td><span style="font-family: 宋体;">返回正负号</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Import Surface Variable</span></td>
            <td><span style="font-family: 宋体;">从 surface shader
            导入指定变量的值并存在var中</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Skin</span></td>
            <td><span style="font-family: 宋体;">生成抗锯齿的有污点皮肤.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Spherical Linear Interp</span></td>
            <td><span style="font-family: 宋体;">计算两个四元数的球形线形插值</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Smoke</span></td>
            <td><span style="font-family: 宋体;">模拟 云，烟，火 和其他气态现象.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Smooth</span></td>
            <td><span style="font-family: 宋体;">计算0和1之间的值</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Soft Dots</span></td>
            <td><span style="font-family: 宋体;">空心园点.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Space Change</span></td>
            <td><span style="font-family: 宋体;">坐标系变换.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Splatter</span></td>
            <td><span style="font-family: 宋体;">泼溅</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Spline</span></td>
            <td><span style="font-family: 宋体;">根据key点计算样条</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Square Root</span></td>
            <td><span style="font-family: 宋体;">开方</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Stone</span></td>
            <td><span style="font-family: 宋体;">模拟石头材质.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Stone Wall</span></td>
            <td><span style="font-family: 宋体;">抗锯齿的石头墙</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Stripes</span></td>
            <td><span style="font-family: 宋体;">滤波后的斑纹.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Stucco</span></td>
            <td><span style="font-family: 宋体;">抗锯齿的灰泥</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Subtract Constant</span></td>
            <td><span style="font-family: 宋体;">减常量</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Subnet Input</span></td>
            <td><span style="font-family: 宋体;">允许把subnet外的op连接到subnet内的op</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Subnet</span></td>
            <td><span style="font-family: 宋体;">包含其他的 VOP operators.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Subnet Output</span></td>
            <td><span style="font-family: 宋体;">允许把subnet内的op连接到subnet外的op</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Subtract</span></td>
            <td><span style="font-family: 宋体;">所有的输入差</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Switch</span></td>
            <td><span style="font-family: 宋体;">切换</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Texture</span></td>
            <td><span style="font-family: 宋体;">过滤后的纹理文件.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Texture 3D</span></td>
            <td><span style="font-family: 宋体;">返回i3D内某点的值</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Texture 3D Box</span></td>
            <td><span style="font-family: 宋体;">返回i3D的某通道的box范围</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Thin Film</span></td>
            <td><span style="font-family: 宋体;">模拟反射，像肥皂泡和太阳镜</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">To NDC</span></td>
            <td><span style="font-family: 宋体;">将一点转换到NDC坐标系下</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Translate</span></td>
            <td><span style="font-family: 宋体;">位移矩阵</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Translucent</span></td>
            <td><span style="font-family: 宋体;">半透明材质</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Trigonometric Functions</span></td>
            <td><span style="font-family: 宋体;">三角函数</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Turbulent Noise</span></td>
            <td><span style="font-family: 宋体;">干扰</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Two Sided</span></td>
            <td><span style="font-family: 宋体;">双面表面.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Two Tone</span></td>
            <td><span style="font-family: 宋体;">cartoon效果</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Two Way Switch</span></td>
            <td><span style="font-family: 宋体;">两个输入满足条件，output = input1,否则output =
            input2</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Texture Model</span></td>
            <td><span style="font-family: 宋体;">执行照明模型.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">UV Noise</span></td>
            <td><span style="font-family: 宋体;">用抗锯齿的噪波扰乱s t参数.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">UV Project</span></td>
            <td><span style="font-family: 宋体;">投影坐标.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">UV Space Change</span></td>
            <td><span style="font-family: 宋体;">坐标系变换.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">UV Transform</span></td>
            <td><span style="font-family: 宋体;">变换纹理坐标</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Vector Cast</span></td>
            <td><span style="font-family: 宋体;">不同向量类型的转换.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Get Vector Component</span></td>
            <td><span style="font-family: 宋体;">提取 vector 的分量</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Set Vector Component</span></td>
            <td><span style="font-family: 宋体;">设置 vector的一个分量</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Vector To Float</span></td>
            <td><span style="font-family: 宋体;">vector 转成3个float</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Vector To Vector4</span></td>
            <td><span style="font-family: 宋体;">vector 转 vector4.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Veins</span></td>
            <td><span style="font-family: 宋体;">抗锯齿 叶脉</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Voronoi Noise</span></td>
            <td><span style="font-family: 宋体;">Voronoi noise. 类似Worley noise</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Water Surface</span></td>
            <td><span style="font-family: 宋体;">模拟水.水深度参数决定谁的颜色</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Waves</span></td>
            <td><span style="font-family: 宋体;">模拟 湖水， 水池。。置换</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">While</span></td>
            <td><span style="font-family: 宋体;">循环操作.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Wireframe</span></td>
            <td><span style="font-family: 宋体;">线框 shader</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Wood</span></td>
            <td><span style="font-family: 宋体;">木纹</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Wood Plank</span></td>
            <td><span style="font-family: 宋体;">抗锯齿木板.</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Worley Noise</span></td>
            <td><span style="font-family: 宋体;">cell noise，不连续的noise</span></td>
        </tr>
        <tr>
            <td><span style="font-family: 宋体;">Transform</span></td>
            <td><span style="font-family: 宋体;">几何变换</span></td>
        </tr>
    </tbody>
</table>
</div>
<img src ="http://www.blogjava.net/rorely/aggbug/299671.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rorely/" target="_blank">期待明天</a> 2009-10-25 16:31 <a href="http://www.blogjava.net/rorely/archive/2009/10/25/299671.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>dos命令详解</title><link>http://www.blogjava.net/rorely/archive/2009/10/11/297762.html</link><dc:creator>期待明天</dc:creator><author>期待明天</author><pubDate>Sun, 11 Oct 2009 03:45:00 GMT</pubDate><guid>http://www.blogjava.net/rorely/archive/2009/10/11/297762.html</guid><wfw:comment>http://www.blogjava.net/rorely/comments/297762.html</wfw:comment><comments>http://www.blogjava.net/rorely/archive/2009/10/11/297762.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rorely/comments/commentRss/297762.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rorely/services/trackbacks/297762.html</trackback:ping><description><![CDATA[<table align="center" border="0" cellpadding="0" cellspacing="0" width="760">
    <tbody>
        <tr align="center" valign="middle">
            <td colspan="2" height="50">DOS命令详解</td>
        </tr>
        <tr align="center" valign="middle">
            <td colspan="2">http://www.sdsjhome.com/shuwang/ShowArticle.asp?ArticleID=138<br />
            </td>
        </tr>
        <tr align="center">
            <td colspan="2">作者：zc_zc_ha&#8230;&nbsp;&nbsp;&nbsp;&nbsp;文章来源：《电脑报》&nbsp;&nbsp;&nbsp;&nbsp;点击数：894&nbsp;&nbsp;&nbsp;&nbsp;更新时间：2008-5-19&nbsp;&nbsp;&nbsp;&nbsp;<a title="收藏的网页将被永久地保存到新浪ViVi收藏夹http://vivi.sina.com.cn" href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(vivi=window.open('http://vivi.sina.com.cn/collect/icollect.php?pid=2008&amp;title='+escape(d.title)+'&amp;url='+escape(d.location.href)+'&amp;desc='+escape(t),'vivi','scrollbars=no,width=480,height=480,left=75,top=20,status=no,resizable=yes'));vivi.focus();"><img src="http://www.sdsjhome.com/images/vivi_coop1.gif" align="absmiddle" border="0"  alt="" /></a></td>
        </tr>
        <tr>
            <td id="fontzoom" colspan="2" height="300" valign="top">
            <table align="left" border="0" cellpadding="10" cellspacing="0">
                <tbody>
                    <tr>
                        <td>
                        <br />
                        </td>
                    </tr>
                </tbody>
            </table>
            <p align="justify"><font face="宋体" size="4">一、</font><a name="DIR"><font face="宋体" size="4">DIR</font></a><font face="宋体" size="4"> 命令的格式：</font></p>
            <p align="justify"><font face="宋体" size="4">dir [D:][PATH][NAME][[/A][:attrib]][/o:[sorted][/s][/b][/l][/c[h]</font></p>
            <p align="justify"><font face="宋体" size="4">(1)dir /a:attrib 缺省包含所有文件(系统文件.隐含文件)</font></p>
            <p align="justify"><font face="宋体" size="4">attrib[:][h/-h]只显示隐含文件或非隐含文件.</font></p>
            <p align="justify"><font face="宋体" size="4">[r/-r]只显示只读文件或非只读文件</font></p>
            <p align="justify"><font face="宋体" size="4">[s/-s]只显示系统文件或非系统文件</font></p>
            <p align="justify"><font face="宋体" size="4">[a/-a]只显示要归档文件或非归档文件</font></p>
            <p align="justify"><font face="宋体" size="4">(2)/o[:]sorted:缺省完全按字母顺序,子目录显示在文件之前</font></p>
            <p align="justify"><font face="宋体" size="4">/o[n/-n]:按字母顺序或按文件名顺序/反向显示</font></p>
            <p align="justify"><font face="宋体" size="4">[e/-e]:按扩展名字母顺序/反向显示</font></p>
            <p align="justify"><font face="宋体" size="4">[d/-d]:按时间顺序/反向显示</font></p>
            <p align="justify"><font face="宋体" size="4">[s/-s]:按大小从大到小或/反向显示</font></p>
            <p align="justify"><font face="宋体" size="4">[g/-g]:按子目录先于文件或文件先于子目录</font></p>
            <p align="justify"><font face="宋体" size="4">(3)/s 参数:对当前目录及其子目录中所有文件进行列表</font></p>
            <p align="justify"><font face="宋体" size="4">列名:dir /s/a/o:n c:"&gt;PRN</font></p>
            <p align="justify"><font face="宋体" size="4">将c盘上的所有子目录和文件按隶属关系并根据子目录和文件字母顺序打印输出</font></p>
            <p align="justify"><font face="宋体" size="4">(4)/B 参数:将只显示文件名与扩展名</font></p>
            <p align="justify"><font face="宋体" size="4">(5)/L 参数:将全部用小写字母对文件或子目录进行列表</font></p>
            <p align="justify"><font face="宋体" size="4">训练:</font></p>
            <p align="justify"><font face="宋体" size="4">dir /a 列当前目录所有文件(含隐含及系统文件)</font></p>
            <p align="justify"><font face="宋体" size="4">dir /ah 列隐含文件(包含子目录(隐含的) dir /a-h</font></p>
            <p align="justify"><font face="宋体" size="4">dir /as 列系统文件 dir /a-s</font></p>
            <p align="justify"><font face="宋体" size="4">dir /ad 列子目录 dir /a-d</font></p>
            <p align="justify"><font face="宋体" size="4">dir /o 按字母顺序</font></p>
            <p align="justify"><font face="宋体" size="4">dir /B 只显示文件名与扩展名</font></p>
            <p align="justify"><font face="宋体" size="4">二、</font><a name="attrib"><font face="宋体" size="4">attrib</font></a><font face="宋体" size="4"> [+r|-r] [+a|-a] [+s|-s] [+h|-h] [d: ] [name] [/s]</font></p>
            <p align="justify"><font face="宋体" size="4">缺省 attrib name 显示文件的(文件)属性</font></p>
            <p align="justify"><font face="宋体" size="4">attrib io.sys (或子目录)</font></p>
            <p align="justify"><font face="宋体" size="4">shr c:" io.sys 指定为系统(s) 隐含(h) 只读(r)文件</font></p>
            <p align="justify"><font face="宋体" size="4">也可以attrib *.sys 显示扩展名为sys的文件属性</font></p>
            <p align="justify"><font face="宋体" size="4">参数 [+r|-r] 将文件属性设置或解除 只读属性</font></p>
            <p align="justify"><font face="宋体" size="4">[+a|-a] 将文件属性设置或解除 归档属性</font></p>
            <p align="justify"><font face="宋体" size="4">[+h|-h] 将文件属性设置或解除 隐含属性 (尤其对子目录也起作用)</font></p>
            <p align="justify"><font face="宋体" size="4">/s 参数 将当前及当前子目录下的所有文件均起作用</font></p>
            <p align="justify"><font face="宋体" size="4">可以用来查找文件</font></p>
            <p align="justify"><font face="宋体" size="4">例子:</font></p>
            <p align="justify"><font face="宋体" size="4">attrib news86 列news86的文档属性</font></p>
            <p align="justify"><font face="宋体" size="4">attrib +r report.txt 设置为只读 attrib -s -h record.txt</font></p>
            <p align="justify"><font face="宋体" size="4">attrib +a a:*.*</font></p>
            <p align="justify"><font face="宋体" size="4">attrib -a a:*.bak</font></p>
            <p align="justify"><font face="宋体" size="4">xcopy a: b: /a 将A盘上的所有标志为"归档"属性的文件拷到B盘</font></p>
            <p align="justify"><font face="宋体" size="4">xcopy a: b: /m 将A盘上的所有文件拷到B盘后并移去归档属性</font></p>
            <p align="justify"><font face="宋体" size="4">三、</font><a name="cd"><font face="宋体" size="4">cd</font></a><font face="宋体" size="4"> 介绍: cd...返回上二级目录 "."代表当前目录 "."代表父目录</font></p>
            <p align="justify"><font face="宋体" size="4">cd .."..返回到上级目录的父目录(祖目录)</font></p>
            <p align="justify"><font face="宋体" size="4">cd A:" 将A盘的当前目录改为根目录</font></p>
            <p align="justify"><font face="宋体" size="4">cd A:"xx 将A盘的当前目录改为子目录xx下</font></p>
            <p align="justify"><font face="宋体" size="4">cd .."98 先返回父目录,再进入父目录下的98子目录</font></p>
            <p align="justify"><font face="宋体" size="4">cd ..返回到父目录</font></p>
            <p align="justify"><font face="宋体" size="4">cd"98 进入根目录下的98子目录</font></p>
            <p align="justify"><font face="宋体" size="4">四、</font><a name="copy"><font face="宋体" size="4">copy</font></a><font face="宋体" size="4"> [/y][/-y][/v][ /B]</font></p>
            <p align="justify"><font face="宋体" size="4">copy /y 不加提示,对所有文件加以覆盖</font></p>
            <p align="justify"><font face="宋体" size="4">/-y 加以提示,对所有文件 (yes或no提问 )</font></p>
            <p align="justify"><font face="宋体" size="4">/v 拷贝以后加以校验</font></p>
            <p align="justify"><font face="宋体" size="4">/B 按二进制进行显示</font></p>
            <p align="justify"><font face="宋体" size="4">copy w1.</font><a href="http://soft.rdxx.com/Apply/Office/WPS/" target="_blank"><font color="#3080cb" face="宋体" size="4">WPS</font></a><font face="宋体" size="4"> con/b 可以将wps文件在屏幕上显示,而不必进入wps状态</font></p>
            <p align="justify"><font face="宋体" size="4">copy .."98 将父目录下的98子目录下的所有文件全拷到当前子目录</font></p>
            <p align="justify"><font face="宋体" size="4">copy ."97 当当前目录下的97子目录下文件全部拷到当前目录</font></p>
            <p align="justify"><font face="宋体" size="4">copy . c:" 将当前目录下的所有文件拷到c盘根目录</font></p>
            <p align="justify"><font face="宋体" size="4">. 意味着 *.* 文件</font></p>
            <p align="justify"><font face="宋体" size="4">copy nul a.abc 将a.abc 文件清空(文件长度改为0)</font></p>
            <p align="justify"><font face="宋体" size="4">copy 文件名+con 向文本文件中追加命令或内容</font></p>
            <p align="justify"><font face="宋体" size="4">copy con 文件名 创建文本文件(F6存盘退出)</font></p>
            <p align="justify"><font face="宋体" size="4">copy con prn 检测</font><a href="http://hw.rdxx.com/Printer/" target="_blank"><font color="#3080cb" face="宋体" size="4">打印机</font></a><font face="宋体" size="4">的开关</font></p>
            <p align="justify"><font face="宋体" size="4">五、</font><a name="xcopy"><font face="宋体" size="4">xcopy</font></a><font face="宋体" size="4">命令</font></p>
            <p align="justify"><font face="宋体" size="4">xcopy [source] [d:date] [/p] [/s] [/e] [/v] [/y]</font></p>
            <p align="justify"><font face="宋体" size="4">xcopy [d:date] xcopy a:b:" /d:08/18/98/s/v 拷贝98.08.18年后的文件</font></p>
            <p align="justify"><font face="宋体" size="4">xcopy [/p] 提示创建子目录</font></p>
            <p align="justify"><font face="宋体" size="4">xcopy [/s] 连带子目录一起拷贝. 注意:若目标盘上不存在此子目录,而在目标</font></p>
            <p align="justify"><font face="宋体" size="4">盘的结束符又不以"""为结束,则将提示:</font></p>
            <p align="justify"><font face="宋体" size="4">does destination specify a file name or Directory name on the target</font></p>
            <p align="justify"><font face="宋体" size="4">[f=file,d=directory]?</font></p>
            <p align="justify"><font face="宋体" size="4">在目标盘上创建文件[按下]还是创建子目录[按下d] ?应选择d键</font></p>
            <p align="justify"><font face="宋体" size="4">xcopy[/v] 带较验</font></p>
            <p align="justify"><font face="宋体" size="4">*:(1) xcopy 不拷贝系统和隐含文件,应先予以修改属性再拷贝</font></p>
            <p align="justify"><font face="宋体" size="4">xcopy [/y] 覆盖时是否有提示, /y 不带提示</font></p>
            <p align="justify"><font face="宋体" size="4">若省略目标盘或子目录名,则拷贝到当前目录下</font></p>
            <p align="justify"><font face="宋体" size="4">六、 </font><a name="del"><font face="宋体" size="4">del</font></a><font face="宋体" size="4"> /p</font></p>
            <p align="justify"><font face="宋体" size="4">加/p 可以在删除前是否提示</font></p>
            <p align="justify"><font face="宋体" size="4">如del后加子目录名,则将子目录下所有文件(隐含.系统.只读文件除外)全删除,</font></p>
            <p align="justify"><font face="宋体" size="4">加/p则可以确认.</font></p>
            <p align="justify"><font face="宋体" size="4">七、</font><a name="undelete"><font face="宋体" size="4">undelete</font></a><font face="宋体" size="4"> [name] /au</font></p>
            <p align="justify"><font face="宋体" size="4">不加提示地将所有满足条件的文件恢复(能够恢复的),并将首字母置成"#",若已</font></p>
            <p align="justify"><font face="宋体" size="4">存在,则按"# % &amp; 0 1 2-9 a-z"顺序加上.</font></p>
            <p align="justify"><font face="宋体" size="4">如:undelete *.dbf/au 将扩展名为"dbf"的文件全恢复,并以"#"开头,作为文件</font></p>
            <p align="justify"><font face="宋体" size="4">名, /list 仅列出可恢复的文件,而不恢复</font></p>
            <p align="justify"><font face="宋体" size="4">undelete /load 将undelete装入</font><a href="http://hw.rdxx.com/Memory/" target="_blank"><font color="#3080cb" face="宋体" size="4">内存</font></a></p>
            <p align="justify"><font face="宋体" size="4">/unload 将undelete卸出内存</font></p>
            <p align="justify"><font face="宋体" size="4">/s[drive]对指定驱动器进行监测管理</font></p>
            <p align="justify"><font face="宋体" size="4">undelete/sc</font></p>
            <p align="justify"><font face="宋体" size="4">将 undelete驻留内存,?并创建一个隐含的sentry 子目录对c盘删除的文件进行</font></p>
            <p align="justify"><font face="宋体" size="4">管理 undelete/ds 恢复</font></p>
            <p align="justify"><font face="宋体" size="4">相应恢复命令可以用undelete即可完整恢复出文件名(非常完整)</font></p>
            <p align="justify"><font face="宋体" size="4">最常用undelete *.*</font></p>
            <p align="justify"><font face="宋体" size="4">deltree /y [drive:path]</font></p>
            <p align="justify"><font face="宋体" size="4">deltree 删除子目录及文件,尽管有些文件是系统文件或隐含文件</font></p>
            <p align="justify"><font face="宋体" size="4">它可以带有通配符,带有通配符时,它将删除符合条件的文件及子目录</font></p>
            <p align="justify"><font face="宋体" size="4">如:?undelete *.dbf/au 将扩展名为"dbf"的文件全恢复,并以"#"开头作为文件</font></p>
            <p align="justify"><font face="宋体" size="4">名.</font></p>
            <p align="justify"><font face="宋体" size="4">/list 仅列出可恢复的文件,而不作恢复操作.</font></p>
            <p align="justify"><font face="宋体" size="4">undelete/load 将undelete 装入内存.</font></p>
            <p align="justify"><font face="宋体" size="4">/unload将undelete 卸出内存.</font></p>
            <p align="justify"><font face="宋体" size="4">/s[drive] 对指定的驱动器进行监视管理.</font></p>
            <p align="justify"><font face="宋体" size="4">undelete/sc 将undelete 驻留内存,并创建一个隐含的sentry子目录对C盘删除</font></p>
            <p align="justify"><font face="宋体" size="4">的文件进行管理.相应恢复命令可以用undelete/ds 即可完整恢复出文件名(很完善).</font></p>
            <p align="justify"><font face="宋体" size="4">最常用的是undelete *.*</font></p>
            <p align="justify"><font face="宋体" size="4">八、</font><a name="deltree"><font face="宋体" size="4">deltree</font></a><font face="宋体" size="4"> /y [drive:path]</font></p>
            <p align="justify"><font face="宋体" size="4">deltree 删除子目录及文件,尽管有些文件是系统或隐含的.</font></p>
            <p align="justify"><font face="宋体" size="4">它可以带有通配符,这时它将删除符合条件的文件或子目录.</font></p>
            <p align="justify"><font face="宋体" size="4">如:存在L1文件,L2子目录,L3文件,L4子目录</font></p>
            <p align="justify"><font face="宋体" size="4">deltree L*.* 将删除以上所有的文件和子目录,但在删除前加以确认,若不删除,</font></p>
            <p align="justify"><font face="宋体" size="4">可以输入"N".</font></p>
            <p align="justify"><font face="宋体" size="4">/y 参数是在删除时不加以确认就进行操作的.</font></p>
            <p align="justify"><font face="宋体" size="4">它删除的文件可以用undelete恢复,?但不能恢复子目录及其下的文件,可以用特</font></p>
            <p align="justify"><font face="宋体" size="4">殊工具.如NORTON 8.0 等.</font></p>
            <p align="justify"><font face="宋体" size="4">若提前使用了undelete/s,?则可以在sentry子目录下找到完整的文件,但名已经</font></p>
            <p align="justify"><font face="宋体" size="4">改变了.</font></p>
            <p align="justify"><font face="宋体" size="4">九、</font><a name="dos=high"><font face="宋体" size="4">dos=high</font></a><font face="宋体" size="4">[|low[umb|noumb]]</font></p>
            <p align="justify"><font face="宋体" size="4">dos=high,umb 则dos将自身装入高端内存(high)并能管理上位内存(umb).</font></p>
            <p align="justify"><font face="宋体" size="4">noumb 则不管理上位内存.</font></p>
            <p align="justify"><font face="宋体" size="4">在写入dos=high及umb 前应装入device=himem.sys</font></p>
            <p align="justify"><font face="宋体" size="4">为了将程序或驱动程序装入上位内存,必须使用dos=umb,可省出大部分常规内存.</font></p>
            <p align="justify"><font face="宋体" size="4">可以在config.sys的任何位置写上dos=high,umb</font></p>
            <p align="justify"><font face="宋体" size="4">若显示hma not avoiable 或 load down low 则表明不能使用高端内存.</font></p>
            <p align="justify"><font face="宋体" size="4">十、</font><a name="doskey"><font face="宋体" size="4">doskey</font></a><font face="宋体" size="4"> 记录以前敲过的dos命令,可以用F7来显示,用"&#8593;&#8595;"来选择,用F9来输入</font></p>
            <p align="justify"><font face="宋体" size="4">选择的命令号.</font></p>
            <p align="justify"><font face="宋体" size="4">doskey/restall 重新装入一次,以前的命令行撤消.</font></p>
            <p align="justify"><font face="宋体" size="4">doskey/history 显示内存中所有的命令,可以"&gt;"显示到其它文件中,缩写"/H".</font></p>
            <p align="justify"><font face="宋体" size="4">doskey dir=cls 则击入dir等同于cls一样.</font></p>
            <p align="justify"><font face="宋体" size="4">doskey/</font><a href="http://os.rdxx.com/MacOS/" target="_blank"><font color="#3080cb" face="宋体" size="4">Mac</font></a><font face="宋体" size="4">ros 可显示所有的宏定义,可使用"&gt;"重定义到文件中,可缩写"/M".</font></p>
            <p align="justify"><font face="宋体" size="4">doskey dir= 可撤消对dir 的宏定义.</font></p>
            <p align="justify"><font face="宋体" size="4">doskey p=dir$tdir*.exe/p$tdir c:"t$tdir c:"t$*</font></p>
            <p align="justify"><font face="宋体" size="4">$t为命令的区分符,而$*为命令的结束符</font></p>
            <p align="justify"><font face="宋体" size="4">doskey/insert(overstrike)?在重新输入命令时,对旧命令的修改是插入还是覆</font></p>
            <p align="justify"><font face="宋体" size="4">盖状态(默认).</font></p>
            <p align="justify"><font face="宋体" size="4">十一、</font><a name="emm386.exe"><font face="宋体" size="4">emm386.exe</font></a></p>
            <p align="justify"><font face="宋体" size="4">提供对扩展内存的管理,使应用程序象使用常规内存一样能够使用它.</font></p>
            <p align="justify"><font face="宋体" size="4">常见的用法是 在config.sys 中</font></p>
            <p align="justify"><font face="宋体" size="4">device=c:"dos"himem.sys</font></p>
            <p align="justify"><font face="宋体" size="4">device=c:"dos"emm386.exe ram</font></p>
            <p align="justify"><font face="宋体" size="4">d=64 将DMA 内存数量设置为64K</font></p>
            <p align="justify"><font face="宋体" size="4">noems 提供对上位内存的访问,但不提供对扩展内存的访问.</font></p>
            <p align="justify"><font face="宋体" size="4">应注意的是在Windows中最好不要用它,因为windows本身有对扩展内存进行管理</font></p>
            <p align="justify"><font face="宋体" size="4">的程序.应采用windows中的管理器.</font></p>
            <p align="justify"><font face="宋体" size="4">十二、</font><a name="fc"><font face="宋体" size="4">fc</font></a><font face="宋体" size="4"> 命令 fc/b dt.dat dt2.dat&gt;b (作二进制代码比较)</font></p>
            <p align="justify"><font face="宋体" size="4">比较两个文件,一般用作存取进度,修改游戏存储文件用.</font></p>
            <p align="justify"><font face="宋体" size="4">实际代码位置应加上0100 如:0000 05E4:00 67</font></p>
            <p align="justify"><font face="宋体" size="4">实际用debug -e 修改时应加上0100 即 0000 06E4:00 67</font></p>
            <p align="justify"><font face="宋体" size="4">后面加上重定向文件"&gt;P" 可以将比较结果输出到p文件中.</font></p>
            <p align="justify"><font face="宋体" size="4">十三、</font><a name="format"><font face="宋体" size="4">format</font></a><font face="宋体" size="4"> /q /u /s /n:sectors /f:size /c</font></p>
            <p align="justify"><font face="宋体" size="4">/q参数:快速格式化,仅扫描文件分配表和根目录区,仅对格式化过的磁盘有效.</font></p>
            <p align="justify"><font face="宋体" size="4">使用时应确保格式化过后没有增加新的坏道.</font></p>
            <p align="justify"><font face="宋体" size="4">/u参数:无条件格式化,并且不保存原来盘上的信息,可以防止"unformat".</font></p>
            <p align="justify"><font face="宋体" size="4">/s参数:格式化为系统盘,也可以使用"sys"命令.</font></p>
            <p align="justify"><font face="宋体" size="4">/f:size size 可以为160 180 320 360 720 1200 1440 2800</font></p>
            <p align="justify"><font face="宋体" size="4">/n:sector n可以为1 格式为单面盘,容量为160k 180k</font></p>
            <p align="justify"><font face="宋体" size="4">可以为4 可以在5寸高密驱动器上格式化360k磁盘</font></p>
            <p align="justify"><font face="宋体" size="4">可以为8 可以在5寸高密驱动器上进行8个扇区的格式化.</font></p>
            <p align="justify"><font face="宋体" size="4">/c 重新测试坏扇区,缺省时如果一个扇区标记为"坏",以后格式时就不在从新测</font></p>
            <p align="justify"><font face="宋体" size="4">试,仅作标记,使用"/C"时可以从新测试.</font></p>
            <p align="justify"><font face="宋体" size="4">十四、</font><a name="unformat"><font face="宋体" size="4">unformat</font></a><font face="宋体" size="4"> 命令</font></p>
            <p align="justify"><font face="宋体" size="4">对用format 格式过,且未用"/u"参数的命令起作用,用它可以来重新修复已经损</font></p>
            <p align="justify"><font face="宋体" size="4">坏的</font><a href="http://hw.rdxx.com/HardDisk/" target="_blank"><font color="#3080cb" face="宋体" size="4">硬盘</font></a><font face="宋体" size="4">分区表,但对网络盘不起作用.</font></p>
            <p align="justify"><font face="宋体" size="4">unformat drive:[/l][/test][/p]</font></p>
            <p align="justify"><font face="宋体" size="4">/l 显示每一个被unformat发现的文件和子目录,如果没有这个开关,只显示那些</font></p>
            <p align="justify"><font face="宋体" size="4">破碎的文件和子目录,可以用ctrl+s 暂停,按任意键继续.</font></p>
            <p align="justify"><font face="宋体" size="4">/test 仅作一个测试,不作实际的修复工作,作模拟过程.</font></p>
            <p align="justify"><font face="宋体" size="4">/p 一边测试一边打印.</font></p>
            <p align="justify"><font face="宋体" size="4">注:这种方法不能保证修复所有的文件,尤其是格式化后又添加过数据的磁盘.</font></p>
            <p align="justify"><font face="宋体" size="4">恢复后的文件依次存放在subdir1....2....3等子目录中.</font></p>
            <p align="justify"><font face="宋体" size="4">十五、</font><a name="interlnk"><font face="宋体" size="4">interlnk</font></a><font face="宋体" size="4"> 语法 interlnk g=e ,它可以通过串口或并口在两机间进行通讯.</font></p>
            <p align="justify"><font face="宋体" size="4">将</font><a href="http://hw.rdxx.com/Server/" target="_blank"><font color="#3080cb" face="宋体" size="4">服务器</font></a><font face="宋体" size="4">端上的e驱动器映射为客户端的g驱动器,以后对客户端而言,所有对g的</font></p>
            <p align="justify"><font face="宋体" size="4">操作都意味着对服务器的访问,取消映射的办法为interlnk g=</font></p>
            <p align="justify"><font face="宋体" size="4">单独输入interlnk 则显示所有的映射情况.</font></p>
            <p align="justify"><font face="宋体" size="4">注意:interlnk 必须在装入interlnk.exe 设备驱动程序才可以使用.</font></p>
            <p align="justify"><font face="宋体" size="4">所用的驱动器符号与config.?sys中lastdrv.exe设置的数目有关.可以作一个一</font></p>
            <p align="justify"><font face="宋体" size="4">端为25针,另一端为9针的串行线实现,具体接线方式如下:</font></p>
            <p align="justify"><font face="宋体" size="4">5 - 7 2 - 15</font></p>
            <p align="justify"><font face="宋体" size="4">3 - 2 3 - 13</font></p>
            <p align="justify"><font face="宋体" size="4">7 - 4 4 - 12</font></p>
            <p align="justify"><font face="宋体" size="4">6 - 6 5 - 10</font></p>
            <p align="justify"><font face="宋体" size="4">3 - 3 6 - 11</font></p>
            <p align="justify"><font face="宋体" size="4">8 - 5 15 - 2</font></p>
            <p align="justify"><font face="宋体" size="4">4 - 20 13 - 3</font></p>
            <p align="justify"><font face="宋体" size="4">9针 25针 12 - 4</font></p>
            <p align="justify"><font face="宋体" size="4">10 - 5</font></p>
            <p align="justify"><font face="宋体" size="4">11 - 6</font></p>
            <p align="justify"><font face="宋体" size="4">25 - 25</font></p>
            <p align="justify"><font face="宋体" size="4">25针 25针</font></p>
            <p align="justify"><font face="宋体" size="4">十六、</font><a name="interlnk.exe"><font face="宋体" size="4">interlnk.exe</font></a><font face="宋体" size="4"> 与intersvr.exe</font></p>
            <p align="justify"><font face="宋体" size="4">interlnk.exe 重新定向对于客户驱动器或打印接口的请求到另外的服务器驱动</font></p>
            <p align="justify"><font face="宋体" size="4">器或打印机.</font></p>
            <p align="justify"><font face="宋体" size="4">语法:config.sys 中加入:</font></p>
            <p align="justify"><font face="宋体" size="4">device=c:"dos"interlnk.exe [drive:n][/noprinter][com][lpt]</font></p>
            <p align="justify"><font face="宋体" size="4">十七、</font><a name="memmaker"><font face="宋体" size="4">memmaker</font></a><font face="宋体" size="4">[/b][/batch][session][/swap:drive]</font></p>
            <p align="justify"><font face="宋体" size="4">使用memmaker能够优化内存配置,?并将配置写入autoexec.bat和config.sys中.</font></p>
            <p align="justify"><font face="宋体" size="4">在这一过程中,需要重新启动几次机器.</font></p>
            <p align="justify"><font face="宋体" size="4">十八、</font><a name="memitem"><font face="宋体" size="4">memitem</font></a><font face="宋体" size="4"> memcolor memdefault submenu 菜单选项include</font></p>
            <p align="justify"><font face="宋体" size="4">autoexec.bat 中如下: config.sys中如下:</font></p>
            <p align="justify"><font face="宋体" size="4">path c:"dos;c:"ucdos [menu]</font></p>
            <p align="justify"><font face="宋体" size="4">doskey menucolor=15,1(前景色15,背景色1)</font></p>
            <p align="justify"><font face="宋体" size="4">"mouse"mouse menuitem=base_config,this is a base</font></p>
            <p align="justify"><font face="宋体" size="4">goto %config% -&gt;选择项 menuitem=cced_config,this is a cced</font></p>
            <p align="justify"><font face="宋体" size="4">选项 提示</font></p>
            <p align="justify"><font face="宋体" size="4">:base_config menudefault=base_config,5</font></p>
            <p align="justify"><font face="宋体" size="4">goto exit -&gt;跳出 缺省为base_config,延迟时间5秒</font></p>
            <p align="justify"><font face="宋体" size="4">:cced_config [common]</font></p>
            <p align="justify"><font face="宋体" size="4">c:"dos"smartdrv.exe /l device=c:"dos"himem.sys</font></p>
            <p align="justify"><font face="宋体" size="4">goto exit 各项都包含的共同部分</font></p>
            <p align="justify"><font face="宋体" size="4">:exit -&gt;结束 [base_config]</font></p>
            <p align="justify"><font face="宋体" size="4">device=c:"dos"emm386.exe ram</font></p>
            <p align="justify"><font face="宋体" size="4">dos=high,umb</font></p>
            <p align="justify"><font face="宋体" size="4">[cced_config]</font></p>
            <p align="justify"><font face="宋体" size="4">device=c:"dos"smartdrv.exe/double_buffer</font></p>
            <p align="justify"><font face="宋体" size="4">include=base_config 包含base_config设置</font></p>
            <p align="justify"><font face="宋体" size="4">可以根据计算机的在不同情况下的配置要求来选择.</font></p>
            <p align="justify"><font face="宋体" size="4">十九、</font><a name="mscdex.exe"><font face="宋体" size="4">mscdex.exe</font></a><font face="宋体" size="4"> 提供对</font><a href="http://hw.rdxx.com/Drive/" target="_blank"><font color="#3080cb" face="宋体" size="4">光驱</font></a><font face="宋体" size="4">进行读写的程序</font></p>
            <p align="justify"><font face="宋体" size="4">mscdex/d:drive [/D:drive][/e][/k][/s][/l:letter]</font></p>
            <p align="justify"><font face="宋体" size="4">典型:config.sys 中device=c:"cdrom"cdrom.sys /d:mscd000</font></p>
            <p align="justify"><font face="宋体" size="4">autoexec.bat中 c:"dos"mscdex /d:mscd000 /l:g</font></p>
            <p align="justify"><font face="宋体" size="4">配置了一个光驱,符号为g</font></p>
            <p align="justify"><font face="宋体" size="4">参数/d:drive1为光驱身份号,须与config.sys中的符号一致,可有多个</font></p>
            <p align="justify"><font face="宋体" size="4">/d:mscd000 /d:mscd001</font></p>
            <p align="justify"><font face="宋体" size="4">/e:使用扩展内存装入光驱驱动程序.</font></p>
            <p align="justify"><font face="宋体" size="4">/s:使光驱在ms_net或windows是否设置为共享光驱</font></p>
            <p align="justify"><font face="宋体" size="4">/V是否在加载时显示内存.</font></p>
            <p align="justify"><font face="宋体" size="4">/L:letter 分配给光驱的盘符</font></p>
            <p align="justify"><font face="宋体" size="4">/m:number 指定缓冲器的数目</font></p>
            <p align="justify"><font face="宋体" size="4">应该注意的是:?如果用smartdrv.exe 加速对光驱的读写能力,应该在autoexec.</font></p>
            <p align="justify"><font face="宋体" size="4">bat中将mscdex.?exe 写在smartdrv.exe 之前,smartdrv.exe的使用可大幅提高</font></p>
            <p align="justify"><font face="宋体" size="4">对驱动器的读写能力.</font></p>
            <p align="justify"><font face="宋体" size="4">二十、</font><a name="msd"><font face="宋体" size="4">msd</font></a><font face="宋体" size="4">的使用</font></p>
            <p align="justify"><font face="宋体" size="4">使用msd 可以整体检查计算机配置及系统信息</font></p>
            <p align="justify"><font face="宋体" size="4">包括:?驱动器参数,计算机</font><a href="http://hw.rdxx.com/CPU/" target="_blank"><font color="#3080cb" face="宋体" size="4">CPU</font></a><font face="宋体" size="4">参数,内存大小参数,</font><a href="http://hw.rdxx.com/Monitor/" target="_blank"><font color="#3080cb" face="宋体" size="4">显示器</font></a><font face="宋体" size="4">类型,串.并口情况,以</font></p>
            <p align="justify"><font face="宋体" size="4">及各个IRQ占用情况,据此可以分析新增设备是否与原来设备有冲突.</font></p>
            <p align="justify"><font face="宋体" size="4">同时也可以通过分析内存驻留程序,判断内存中是否有病毒,有则标为"???".</font></p>
            <p align="justify"><font face="宋体" size="4">二十一、</font><a name="prompt"><font face="宋体" size="4">prompt</font></a><font face="宋体" size="4"> dos提示符</font></p>
            <p align="justify"><font face="宋体" size="4">$q 等于号 $t 当前时间 $d 当前日期 $p 当前驱动器符号</font></p>
            <p align="justify"><font face="宋体" size="4">$$ $号提示 $n当前驱动器 $g 大于号 $l小于号 $b 显示"|"管道号</font></p>
            <p align="justify"><font face="宋体" size="4">$h 隐去提示符 $E显示"&lt;-"号</font></p>
            <p align="justify"><font face="宋体" size="4">对于其它文字,则直接显示文本本身prompt ljw,则显示为ljw提示符</font></p>
            <p align="justify"><font face="宋体" size="4">prompt 则仅显示当前驱动器号及大于号.</font></p>
            <p align="justify"><font face="宋体" size="4">二十二、</font><a name="ramdrive.sys"><font face="宋体" size="4">ramdrive.sys</font></a><font face="宋体" size="4"> 使用内存当做虚拟盘来使用</font></p>
            <p align="justify"><font face="宋体" size="4">应注意,所有数据都存在于内存中,应及时将其存到硬盘中,否则掉电后或者死机</font></p>
            <p align="justify"><font face="宋体" size="4">后将丢失全部数据,优点是运行速度快,但不能在windows中使用.</font></p>
            <p align="justify"><font face="宋体" size="4">示例:config.sys: device=c:"dos"ramdrive.sys /size[/e|a]</font></p>
            <p align="justify"><font face="宋体" size="4">size为以k为单位的字节数,即建立的虚拟盘的大小.</font></p>
            <p align="justify"><font face="宋体" size="4">/e或/a 都是使用扩展内存来建立虚拟盘,?加参数的前提是必须先加载内存管理</font></p>
            <p align="justify"><font face="宋体" size="4">器himem.sys及emm386.exe.</font></p>
            <p align="justify"><font face="宋体" size="4">二十三、</font><a name="subst"><font face="宋体" size="4">subst</font></a><font face="宋体" size="4"> 将一个驱动器与一个子目录联接</font></p>
            <p align="justify"><font face="宋体" size="4">如:将对A:"l1"l2 子目录的请求映射为S盘,则输入</font></p>
            <p align="justify"><font face="宋体" size="4">subst s: a:"l1"l2 即可</font></p>
            <p align="justify"><font face="宋体" size="4">这样使用dir s:?等命令则显示的是a:"l1"l2子目录下的内容,其它copy del 一样</font></p>
            <p align="justify"><font face="宋体" size="4">可以用subst s: d 来取消这种映射.</font></p>
            <p align="justify"><font face="宋体" size="4">可以用subst 来显示各种联接情况</font></p>
            <p align="justify"><font face="宋体" size="4">注意:?可以采用subst a: c:a 来建立一个对于A的读写盘.对于某些安装</font><a href="http://soft.rdxx.com/" target="_blank"><font color="#3080cb" face="宋体" size="4">软件</font></a></p>
            <p align="justify"><font face="宋体" size="4">来说,?必须使用A盘来安装,就可以使用先将所要安装的软件全部拷贝到C:a子</font></p>
            <p align="justify"><font face="宋体" size="4">目录中,然后输入subst a: c:a,再转到A:,就可以进行软件的安装了.</font></p>
            <p align="justify"><font face="宋体" size="4">二十四、</font><a name="mem"><font face="宋体" size="4">mem</font></a><font face="宋体" size="4"> /c /m /p /d 常规内存显示程序</font></p>
            <p align="justify"><font face="宋体" size="4">/c显示所有内存驻留程序的占用情况,分为conventional常规内存和uppermemory</font></p>
            <p align="justify"><font face="宋体" size="4">高端内存占用,并显示总的占用情况(常规 高端 保留 扩展内存)</font></p>
            <p align="justify"><font face="宋体" size="4">/p分页显示,页间暂停</font></p>
            <p align="justify"><font face="宋体" size="4">/m后加模块名 如:/m msdos 显示dos系统内存的占用.</font></p>
            <p align="justify"><font face="宋体" size="4">/d对常规 高端 保留 扩展内存加以详细例表说明</font></p>
            <p align="justify"><font face="宋体" size="4">通过分析,可以看出内存占用是否合理,以及各种程序是否正常加载,从而在此基</font></p>
            <p align="justify"><font face="宋体" size="4">础上使用内存优化工具memmaker进行各种管理,同时又可以分析出一些程序死机</font></p>
            <p align="justify"><font face="宋体" size="4">的原因,若有的地方显示"???",则可以断定内存中有病毒的存在,有利于发现及消灭.</font></p>
            <p align="justify"><font face="宋体" size="4">二十五、</font><a name="&gt;&gt;&gt;"><font face="宋体" size="4">各种管道工具的使用"&gt; &lt; &gt;&gt; &lt;&lt;"</font></a></p>
            <p align="justify"><font face="宋体" size="4">将各种命令造成的输出或所需要的输入重新定向</font></p>
            <p align="justify"><font face="宋体" size="4">如:dir *.bat /b&gt;p 可以将dir *.bat 例出的文件名输出到p文件中.</font></p>
            <p align="justify"><font face="宋体" size="4">time&lt;p&gt;&gt;p.bat</font></p>
            <p align="justify"><font face="宋体" size="4">p文件中仅存在一个回车符,则可以将时间追加进p.bat文件中</font></p>
            <p align="justify"><font face="宋体" size="4">"&gt; &gt;&gt;" 是将命令产生的输出重新定向,比如到文件或打印机中.</font></p>
            <p align="justify"><font face="宋体" size="4">&gt;&gt;产生的内容将追加进文件中,&gt;则将原文件内容覆盖.</font></p>
            <p align="justify"><font face="宋体" size="4">"&lt; &lt;&lt;" 是将命令所需要输入的内容重新定向.</font></p>
            <p align="justify"><font face="宋体" size="4">如:time&lt;p 在批中可以是时间代码或回车符,可以以此改变时间.</font></p>
            <p align="justify"><font face="宋体" size="4">需要说明的是 "prn "为打印机, "null"为空设备</font></p>
            <p align="justify"><font face="宋体" size="4">con 为显示器</font></p>
            <p align="justify"><font face="宋体" size="4">type p.bat&gt;prn 可将p.bat打印出来.</font></p>
            <p align="justify"><font face="宋体" size="4">copy null p 可将p文件删除掉</font></p>
            <p align="justify"><font face="宋体" size="4">copy con p 可以在屏幕上编辑p文件,F6可以存盘退出</font></p>
            <p align="justify"><font face="宋体" size="4">type p&gt;pp 完成p文件到pp 的复制</font></p>
            <p align="justify"><font face="宋体" size="4">type p|more 可在屏满时暂停显示</font></p>
            <p align="justify"><font face="宋体" size="4">二十六、</font><a name="move"><font face="宋体" size="4">move</font></a><font face="宋体" size="4"> 命令</font></p>
            <p align="justify"><font face="宋体" size="4">move [y/-y] filename1 filename2</font></p>
            <p align="justify"><font face="宋体" size="4">将文件1移动到文件2处</font></p>
            <p align="justify"><font face="宋体" size="4">如:move c:"dos"*.* c:"cced</font></p>
            <p align="justify"><font face="宋体" size="4">将dos子目录下的所有文件全部移动到cced 子目录下</font></p>
            <p align="justify"><font face="宋体" size="4">/y|-y参数在目标目录不存在需要创建时,是否出现提示</font></p>
            <p align="justify"><font face="宋体" size="4">可以使用该命令修改子目录名称,如 move dos cced</font></p>
            <p align="justify"><font face="宋体" size="4">将dos目录名改为cced</font></p>
            <p align="justify"><font face="宋体" size="4">二十七、</font><a name="append"><font face="宋体" size="4">append</font></a><font face="宋体" size="4"> 指定一些特殊数据文件的存放位置,如user.dat pe2.pro等一些非*.</font></p>
            <p align="justify"><font face="宋体" size="4">exe *.com *.bat 文件</font></p>
            <p align="justify"><font face="宋体" size="4">格式:append [:]终止以前存在的指定目录 append 显示指定情况</font></p>
            <p align="justify"><font face="宋体" size="4">append [path] append c:"user 等</font></p>
            <p align="justify"><font face="宋体" size="4">二十八、</font></p>
            <p align="justify"><a name="call"><font face="宋体" size="4">call</font></a><font face="宋体" size="4"> 在一个批处理命令中调用另外一个批处理文件</font></p>
            <p align="justify"><font face="宋体" size="4">(1)不终止现有文件的运行,执行完掉用程序后立即返回.</font></p>
            <p align="justify"><font face="宋体" size="4">(2)被调用批处理命令必须以bat 为扩展名</font></p>
            <p align="justify"><font face="宋体" size="4">(3)调用批处理文件时,可以加上参数(%1-%9)以及环境变量如%baud%</font></p>
            <p align="justify"><font face="宋体" size="4">(4)不能使用管道工具及重定向工具</font></p>
            <p align="justify"><font face="宋体" size="4">二十九、</font><a name="device"><font face="宋体" size="4">device</font></a><font face="宋体" size="4"> devicehigh loadhigh</font></p>
            <p align="justify"><font face="宋体" size="4">device 将指定的设备驱动程序装入内存中</font></p>
            <p align="justify"><font face="宋体" size="4">devicehigh将指定的设备驱动程序装入高端内存中</font></p>
            <p align="justify"><font face="宋体" size="4">loadhigh 将指定的设备驱动程序装入高端内存中</font></p>
            <p align="justify"><font face="宋体" size="4">三十、</font><a name="defrag"><font face="宋体" size="4">defrag</font></a><font face="宋体" size="4"> 优化磁盘</font></p>
            <p align="justify"><font face="宋体" size="4">legend(传奇) optimize(优化) elapse(逝去) fragment(碎片)</font></p>
            <p align="justify"><font face="宋体" size="4">该命令执行对指定的盘进行优化处理(包括检查文件分配表,各文件状态,纠正错</font></p>
            <p align="justify"><font face="宋体" size="4">误),在执行时,可按照文件名大小,时间,扩展名对文件进行排序.</font></p>
            </td>
        </tr>
    </tbody>
</table>
<img src ="http://www.blogjava.net/rorely/aggbug/297762.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rorely/" target="_blank">期待明天</a> 2009-10-11 11:45 <a href="http://www.blogjava.net/rorely/archive/2009/10/11/297762.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Windows操作系统局域网不能互访解决方法</title><link>http://www.blogjava.net/rorely/archive/2009/10/11/297754.html</link><dc:creator>期待明天</dc:creator><author>期待明天</author><pubDate>Sun, 11 Oct 2009 02:43:00 GMT</pubDate><guid>http://www.blogjava.net/rorely/archive/2009/10/11/297754.html</guid><wfw:comment>http://www.blogjava.net/rorely/comments/297754.html</wfw:comment><comments>http://www.blogjava.net/rorely/archive/2009/10/11/297754.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rorely/comments/commentRss/297754.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rorely/services/trackbacks/297754.html</trackback:ping><description><![CDATA[<table align="center" border="0" cellpadding="0" cellspacing="0" width="760">
    <tbody>
        <tr align="center" valign="middle">
            <td colspan="2" height="50">Windows操作系统局域网不能互访解决方法</td>
        </tr>
        <tr align="center" valign="middle">
            <td colspan="2">http://www.sdsjhome.com/shuwang/ShowArticle.asp?ArticleID=149<br />
            </td>
        </tr>
        <tr align="center">
            <td colspan="2">作者：佚名&nbsp;&nbsp;&nbsp;&nbsp;文章来源：转载&nbsp;&nbsp;&nbsp;&nbsp;点击数：1337&nbsp;&nbsp;&nbsp;&nbsp;更新时间：2007-3-30&nbsp;&nbsp;&nbsp;&nbsp;<a title="收藏的网页将被永久地保存到新浪ViVi收藏夹http://vivi.sina.com.cn" href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(vivi=window.open('http://vivi.sina.com.cn/collect/icollect.php?pid=2008&amp;title='+escape(d.title)+'&amp;url='+escape(d.location.href)+'&amp;desc='+escape(t),'vivi','scrollbars=no,width=480,height=480,left=75,top=20,status=no,resizable=yes'));vivi.focus();"><img src="http://www.sdsjhome.com/images/vivi_coop1.gif" align="absmiddle" border="0"  alt="" /></a></td>
        </tr>
        <tr>
            <td id="fontzoom" colspan="2" height="300" valign="top">
            <table align="left" border="0" cellpadding="10" cellspacing="0">
                <tbody>
                    <tr>
                        <td>
                        <br />
                        </td>
                    </tr>
                </tbody>
            </table>
            <font size="2">在局域网内安装了Windows XP的电脑不能与安装了Windows 98的电脑互相访问，安装了Windows
            XP的电脑与安装了Windows
            XP的电脑也不能互相通信。在工作站访问服务器时，工作站的&#8220;网上邻居&#8221;中可以看到服务器的名称，但是点击后却无法看到任何共享内容,或者提示找不到网络
            径、无权访问等问题，归纳为以下几点: <br />
            在XP首次使用的时候要在网上邻居的属性里面新建一个网络连接进行网络安装向导。 <br />
            <br />
            1、检查计算机之间的物理连接 <br />
            <br />
            网卡是网络连接的基本设备，在桌面计算机中，每个网卡后面的指示灯应该是亮的，这表示连接是正常的。如果不亮，请检查集线器或交换机是打开的，而且每个客户端连接的指示灯都是亮的，这表示链接是正常的。接下来检查网线的水晶头是否接触良好。 <br />
            <br />
            2、确保所有计算机上都安装了TCP/IP，并且工作正常 <br />
            <br />
            在Windows XP中默认安装了TCP/IP。但是，如果出了网络问题想卸载后重新安装TCP/IP就不容易了:在&#8220;本地连接&#8221;属性中显示的此连接使用下列项目列表中单击Internet协议(TCP/IP)项，您将发现卸载按钮不可用(被禁用)。 <br />
            <br />
            这
            是因为传输控制协议/Internet协议(TCP/IP)堆栈是Microsoft XP/
            2003的核心组件，不能删除。在这种情况下，如果需要重新安装TCP/IP以使TCP/IP堆栈恢复为原始状态。可以使用NetShell实用程序重置
            TCP/IP堆栈，使其恢复到初次安装操作系统时的状态。方法是:在命令提示符后键入以下命令，然后按ENTER键:netsh int ip
            reset
            c:"resetlog.txt，其中，Resetlog.txt记录命令结果的日志文件，一定要指定，这里指定了Resetlog.txt日志文件及完
            整路径。运行此命令的结果与删除并重新安装TCP/IP协议的效果相同。 <br />
            <br />
            3、使用ping命令测试网络中两台计算机之间的连接: <br />
            <br />
            ping其它计算机IP，在命令提示处，键入ping x.x.x.x(其中x.x.x.x是另一台计算机的IP地址)，然后按ENTER键。应该可以看到来自另一台计算机的几个答复，如: <br />
            <br />
            Reply from x.x.x.x:bytes=32 time&lt;1ms TTL=128 <br />
            <br />
            如
            果没有看到这些答复，或者看到"Request timed
            out"，说明本地计算机可能有问题。如果ping命令成功执行，那么您就确定了计算机可以正确连接，可以跳过下一步。如果没有看到这些答复，或者看
            到"Request timed out"，说明本地计算机可能有问题。PING本地IP，如果看到"Request timed
            out"，说明本地计算机可能有问题。 <br />
            <br />
            4、使用ping命令测试网络中名称解析是否正常 <br />
            <br />
            ping
            computername，其中computername是远程计算机的名称。通过ping命令用名称测试计算机连接。确定计算机的名称的方法是:在命令
            提示处，输入SYSTEMINFO。或者在桌面上右击我的电脑-属性，然后单击计算机名称选项卡。如果看到该命令的成功答复，说明您在计算机之间具有基本
            连接和名称解析。名称解析跟NETBIOS密切相关，看下面的步骤。 <br />
            <br />
            5、正确安装网络组件 <br />
            <br />
            首先右击网上邻居-属性，选择要共享的网卡。把IP设置在局域网的同一个网段上。比如192.168.1.X网段。然后看一下TCP/IP的高级属性中，是否开启NETBIOS。 <br />
            <br />
            在利用WINNT4.0构建的网络系统中，对每一台主机的唯一标识信息是它的NetBIOS名，系统是利用WINS服务、信息广播方式及Lmhost文件等多种模式将NetBIOS名解析为相应IP地址，从而实现信息通讯。 <br />
            <br />
            在
            内部网络系统中(也就是通常我们所说的局域网中)，利用NetBIOS名实现信息通讯是非常方便、快捷的。但是在Internet上对一台主机的唯一标识
            信息是它的FQDN格式的域名(163.com)，在Internet是利用DNS标准来实现将域名解析为相应IP地址，WIN2K支持动态DNS，运行
            活动目录服务的机器可动态地更新DNS表。 <br />
            <br />
            WIN2K网络中可以不再需要WINS服务，但是WIN2K仍然支持WINS，这是由于向后兼容的原因。目前，大多数网络是混合网，既有Win98等系统，又有WINXP/WIN2K等系统，因此需要在TCP/IP协议上捆绑NETBIOS解析计算机名。 <br />
            <br />
            查
            看是否选定&#8220;文件和打印服务&#8221;组件，如果已将其取消选中，&#8220;浏览服务&#8221;将不绑定到NetBIOS接口。成为备份浏览器并且没有启用&#8220;文件和打印共享&#8221;的基
            于Windows的计算机无法将浏览列表与客户机共享。任何将要包括在浏览列表中的计算机也都必须启用&#8220;文件和打印共享&#8221;。 <br />
            <br />
            6、启用打印与文件共享 <br />
            <br />
            在网上邻居和本地连接属性里可以看到是否安装了打印机与文件共享。验证:如果在网上邻居中看不到自己的机器，说明你没有安装打印机与文件共享。 <br />
            <br />
            7、启动"计算机浏览器"服务 <br />
            <br />
            计算机浏览器"服务在网络上维护一个计算机更新列表，并将此列表提供给指定为浏览器的计算机。如果停止了此服务，则既不更新也不维护该列表。 <br />
            <br />
            WIN2K/XP要确保计算机浏览服务正常启动。打开计算机管理-&gt;服务和应用程序-&gt;服务，在右窗中确保&#8220;Computer Browser&#8221;没有被停止或禁用。 <br />
            <br />
            8、运行网络标识向导 <br />
            <br />
            我
            的电脑选择&#8220;属性&#8221;，然后单击&#8220;计算机名&#8221;选项卡单击&#8220;网络
            ID&#8221;按钮，开始&#8220;网络标识向导&#8221;:单击&#8220;下一步&#8221;，选择&#8220;本机是商业网络的一部分，用它连接到其他工作着的计算机&#8221;;单击&#8220;下一步&#8221;，选择&#8220;公司使用没
            有域的网络&#8221;;单击&#8220;下一步&#8221;按钮，然后输入你的局域网的工作组名，再次单击&#8220;下一步&#8221;按钮，最后单击&#8220;完成&#8221;按钮完成设置。 <br />
            <br />
            9、Win2k安装NetBEUI协议 <br />
            <br />
            在Win2k中NetBEUI协议是一个高效协议在局域网中使，因此必须安装此协议: <br />
            <br />
            网上邻居-&gt;属性-&gt;本地连接-&gt;属性----&gt;安装------&gt;协议-------&gt;NetBEUI Protocol <br />
            <br />
            10、起用Guest(来宾)帐户 <br />
            <br />
            Windows
            XP的Guest帐户允许其他人使用你的电脑，但不允许他们访问特定的文件，也不允许他们安装软件。对Windows XP Home
            Edition计算机或工作组中的Windows XP Professional计算机的所有网络访问都使用来宾帐户。使用net user
            guest确保为网络访问设置了来宾帐户，如果该帐户是活动的，命令输出中会出现一行类似下面这样的内容:Account active
            Yes;如果该帐户不是活动的，请使用下面的命令授予来宾帐户网络访问: <br />
            <br />
            net user guest /active:yes <br />
            <br />
            或者打开控制面板-&gt;用户帐户或者在管理工具-&gt;计算机管理-&gt;本地用户和组中打开Guest帐户 <br />
            <br />
            11、允许Guest(来宾)帐号从网络上访问 <br />
            <br />
            在运行里输入gpedit.msc，弹出组策略管理器，在&#8216;计算机配置-Windows设置-本地策略-用户权利指派&#8217;中，有&#8220;拒绝从网络访问这台计算机&#8221;策略阻止从网络访问这台计算机，如果其中有GUEST帐号,解决办法是删除拒绝访问中的GUEST帐号。 <br />
            <br />
            12、防火墙 <br />
            <br />
            确
            保WINXP自带的防火墙没有开启，打开本地连接属性-&gt;高级，关掉Internet连接防火墙。如果使用了第三方的防火墙产品，参考其使用手册，
            确保防火墙没有禁止以下端口的通讯:UDP-137、UDP-138、TCP-139、TCP-445(仅WIN2K及以后的操作系统)。 <br />
            <br />
            Windows XP最新的SP2补丁对ICF做了很大的改进，功能更强大了，ICF有了自己的设置项，安装SP2后，默认情况下，启用ICF防火墙，不允许任何外部主动连接，即使是本地的应用程序要访问网络也需要在许可列表中做设置。 <br />
            <br />
            但是防火墙阻断正常的网络浏览服务通讯，结果是别人在网上邻居中看不到你的计算机，有没有两全其美的办法在开启防火墙的前提下允许浏览服务。 <br />
            <br />
            办法是，如果开启了ICF，打开属性，在服务这栏，选择添加，添加服务的对话框共有四个编辑框，最上边是描述服务名称，以便于记忆，从上到下第二个是应用服务的IP地址或名称，输入127.0.0.1表示本机。 <br />
            <br />
            下面连个是内外端口号，旁边的tcp/udp标示这个端口是udp连接还是tcp连接。 <br />
            <br />
            按照下面的表格输入3个服务 <br />
            <br />
            名称 协议 端口 <br />
            <br />
            NetBIOS Name Service UDP 137 <br />
            <br />
            NetBIOS Datagram Service UDP 138 <br />
            <br />
            NetBIOS Session Service TCP 139 <br />
            <br />
            137/UDP -- NetBIOS名称服务器,网络基本输入/输出系统(NetBIOS)名称服务器(NBNS)协议是TCP/IP上的NetBIOS (NetBT)协议族的一部分，它在基于NetBIOS名称访问的网络上提供主机名和地址映射方法。 <br />
            <br />
            138/UDP -- NetBIOS数据报,NetBIOS数据报是TCP/IP上的NetBIOS (NetBT)协议族的一部分，它用于网络登录和浏览。 <br />
            <br />
            139/TCP -- NetBIOS会话服务,NetBIOS会话服务是TCP/IP上的NetBIOS (NetBT)协议族的一部分，它用于服务器消息块(SMB)、文件共享和打印。 <br />
            <br />
            13、检查RPC、Plug and Play服务已启动，检查相应的系统文件夹的权限，重新注册以下的动态链接库 <br />
            <br />
            regsvr32 netshell.dll <br />
            <br />
            regsvr32 netcfgx.dll <br />
            <br />
            regsvr32 netman.dll <br />
            <br />
            14、设置帐号和密码 <br />
            <br />
            由于WinNT内核的操作系统，在访问远程计算机的时候，好像总是首先尝试用本地的当前用户名和密码来尝试，可能造成无法访问，在这里把用户密码添加进去就可以了。 <br />
            <br />
            15、多种方法访问&#8220;网络计算机&#8221; <br />
            <br />
            例如要打开网络中名为&#8220;Killer&#8221;的计算机，其IP地址为192.168.1.8，如果你不清楚其它机器的IP地址，你可以使用&#8220;PING计算机名&#8221;来获得它的IP地址。 <br />
            <br />
            用计算机名访问，NETBIOS提供的服务。点击&#8220;开始&#8221;菜单，单击&#8220;运行&#8221;，在地址栏输入&#8220;"Killer&#8221;，单击&#8220;确定&#8221;。 <br />
            <br />
            用IP地址访问，在地址输入栏中输入&#8220;"192.168.1.8&#8221;，单击&#8220;确定&#8221;。 <br />
            <br />
            用搜索计算机的方法访问，计算机更新列表需要时间，搜索计算机可以加快更新列表。点击&#8220;网上邻居&#8221;右键中的&#8220;搜索计算机&#8221;，输入计算机名，点击&#8220;立即搜索&#8221;，就可以看到你要访问的计算机。直接双击右边计算机名就可以打开它了。 <br />
            <br />
            用
            映射驱动器的方法访问，进入DOS方式，输入&#8220;NET VIEW
            "killer&#8221;，回车这是查看计算机Killer上有哪些共享文件夹，如D。再输入NET USE
            Z:"Killer"D将计算机IBM-ZB共享的文件夹D映射为H:盘，在命令提示符下键入&#8220;Z:&#8221;。你会发现你已经连到Killer计算机上了。
            <br />
            <br />
            1、 两台机子都添加NETBIOS协议， <br />
            2、两台启用guest帐号 <br />
            3、文件夹开启共享， <br />
            4、开始--运行里面输入""对方IP 回车。。OK， <br />
            还有一种方法可以省去第三步： <br />
            开始--运行里面输入""对方IP"你要访问的盘符$ 回车 <br />
            举例： ""192.168.1.3"C$ <br />
            然后会弹出一个&#8220;连接到****&#8221;的窗口，你输入对方机子的用户名（默认administrator）密码(没设为空)就可以了，用户名密码可以到&#8220;我的电脑-属性-管理-本地用户和组&#8221;进行管理。 <br />
            网上邻居十大经典应用技巧 <br />
            现在人们已经日益习惯使用&#8220;网上邻居&#8221;进行文件的拖移共享，方便快捷。但是你知道吗，&#8220;网上邻居&#8221;这么个小组件却有许许多多的使用技巧！今天我们就抱以寓学于玩的目的为大家奉上&#8220;网上邻居&#8221;精妙玩法TOP10！ <br />
            <br />
            10 网上邻居协议巧妙设置技法 <br />
            <br />
            有
            人说为什么他的计算机桌面中没有网上邻居图标呀？其实这是没有正确设置网上邻居协议引起的，要想让网上邻居正常发挥作用，大家必须合理设置一个名叫
            NetBEUI的网络协议。由于在默认状态下无论是Windows 98操作系统还是Windows
            2000操作系统，都不会自动安装这个协议的；要是不安装这个NetBEUI网络协议的话，那么我们日后直接通过网上邻居图标来访问局域网中的其他工作站
            时，可能会出现各种莫名其妙的错误，例如在打开的网上邻居窗口中可能会发现局域网内的许多工作站都不能被访问到，而且其他人在网上邻居中也看不到你的计算
            机名字。具体设置的方法为：首先在Windows
            2000桌面上找到&#8220;网上邻居&#8221;图标，然后用鼠标右键单击该图标，从随后打开的右键快捷菜单中执行&#8220;属性&#8221;命令；接着在&#8220;本地连接&#8221;上再用鼠标右键单击
            之，从其后打开的快捷菜单中执行&#8220;属性&#8221;命令，在属性对话框中单击&#8220;安装&#8221;按钮；然后选择&#8220;协议&#8221;，并执行&#8220;添加&#8221;命令；在出现的协议选择列表框中，大家
            可以用鼠标选择&#8220;NetBEUI&#8221;这个协议，再单击&#8220;确定&#8221;按钮；随后系统可能会弹出一个提示对话框，要求大家在光驱中放入Windows
            2000安装盘，最后根据屏幕的安装向导提示来完成协议的安装任务。 <br />
            <br />
            实用指数：★★★ 惊奇指数：★ 综合指数：★★☆ <br />
            <br />
            9 网上邻居搜索法查询技法 <br />
            <br />
            大
            家知道用鼠标双击Windows系统桌面上的&#8220;网上邻居&#8221;图标时，就会将连接在网上的计算机找到；要是大家不能在网上邻居的窗口中找到自己需要寻找的计算
            机名字，而需要寻找的计算机又的确是连接在局域网中时，大家就不能再通过普通的方法来查询网上邻居的工作站了。大家可以尝试使用&#8220;搜索计算机&#8221;的方法，来
            找到需要访问的网上邻居中的计算机，具体操作步骤为：用鼠标依次单击Windows系统桌面上的&#8220;开始&#8221;/&#8220;搜索&#8221;/&#8220;搜索计算机&#8221;命令，在随后现的对话
            框中，输入要寻找的共享计算机名字，再用鼠标单击一下&#8220;立即搜索&#8221;按钮，要不了多长时间，网上邻居中指定的计算机就会出现在搜索结果页面中了。 <br />
            <br />
            实用指数：★★★★ 惊奇指数：★★ 综合指数：★★★ <br />
            <br />
            <br />
            8 网上邻居IP快速访问技法 <br />
            <br />
            倘
            若自己计算机中的网上邻居图标无效的话，大家可以使用IP地址来快速访问网上邻居的共享计算机，这种访问方法通常适用于不知道网上邻居中的共享计算机名字
            的情况下。比方说，大家要访问的网上邻居共享计算机的IP地址为192.168.0.1时，那么大家可以按照下面的步骤来访问网上邻居中的共享计算机：首
            先在Windows系统桌面上，执行&#8220;开始&#8221;菜单，从弹出的列表中选中&#8220;运行&#8221;命令，接着再在运行对话框中输入&#8220;192.168.0.1&#8221;，并单击确定按
            钮就能看到自己需要访问的共享计算机了。 <br />
            <br />
            实用指数：★★★★★ 惊奇指数：★★★ 综合指数：★★★★ <br />
            <br />
            7 网上邻居使用名字访问技法 <br />
            <br />
            在
            Windows操作系统下，大家可以用被访问的网上邻居中的共享计算机名字作为网络连接命令，来访问指定的共享计算机；比方说，大家想要访问网上邻居中的
            共享计算机XXX时，可以先用鼠标依次单击&#8220;开始&#8221;/&#8220;运行&#8221;命令，在随后弹出的运行对话框中，输入&#8220;XXX&#8221;，接着直接单击该对话框中的确定按钮，随后
            大家就能访问到网上邻居中指定计算机上的内容了。 <br />
            <br />
            实用指数：★★★★★ 惊奇指数：★★★★ 综合指数：★★★★☆ <br />
            6 网上邻居垃圾信息清理技法 <br />
            <br />
            在
            Win98系统中，使用局域网的用户在访问网络邻居时，注册表会在HEKY_CURRENT_USER"Network"Recent主键项中记录下一系
            列命令操作的信息，包含被访问机器的名字、访问过的应用程序及文件名等，如：主键Recent包含一名为"ierl_server"software的子
            主键项，表示你曾访问过名为ierl_server的服务器中的software文件夹，点击此项后编辑器右窗显示此项的名称及键值。这些内容基本没有用
            途，可以适当地清理一下。打开注册表编辑器后，按以下顺序依次打开各级主键：HEKY_CURRENT_USER"Network"Recent,然后把
            主键Recent的子项删除即可。 <br />
            <br />
            实用指数：★★★★★ 惊奇指数：★★★★★ 综合指数：★★★★★ <br />
            <br />
            5 网上邻居访问速度提升技法 <br />
            <br />
            现
            在使用网上邻居进行信息交流往往是许多局域网用户们的首选，但许多人常常感觉到自己在通过网上邻居图标访问其他共享信息时，速度非常缓慢；其实大家可以通
            过下面的方法来提升网上邻居访问速度：首先在Windows系统桌面上单击开始菜单中的运行，在打开的运行对话框中输入regedit命令，这样系统就能
            打开注册表编辑窗口了；在这个窗口中大家可以依次访问HKEY_LOCAL_MACHINE/Software/Microsoft/Windows
            /Current
            ersion/Explorer/RemoteComputer/NameSpace分支，并将对应NameSpace分支下面的子键删除掉，然后关闭注
            册表、重新启动计算机就可以了。 <br />
            <br />
            实用指数：★★★★★★ 惊奇指数：★★★★★★ 综合指数：★★★★★★ <br />
            <br />
            4 网上邻居DOS访问技法 <br />
            <br />
            要
            是哪天不幸运，Windows系统突然不能正常启动了，而此时要非常着急通过网络来访问网上邻居中的共享资源时，大家该如何操作呢？利用网上邻居图标来访
            问肯定是不现实的了，因为在DOS状态下根据就没有什么图标，那么我们到底该如何在DOS状态下访问共享资源呢？其实DOS状态下的NET命令可以帮助大
            家实现这一愿望，大家只要在DOS命令提示符下输入&#8220;NET VIEW
            XXX&#8221;命令（其中XXX表示网上邻居中的共享计算机名字），再直接回车，就能查看共享计算机XXX上的资源文件了；要是大家输入&#8220;NET USE
            F:XXXYYY&#8221;命令的话，就可以将网上邻居中共享计算机XXX上的YYY目录映射为本地计算机中的F盘了，以后大家可以直接在命令提示符下键入
            &#8220;F:&#8221;，就能对网上邻居中的共享资源进行相关操作了。 <br />
            <br />
            实用指数：★★★★★★ 惊奇指数：★★★★★★ 综合指数：★★★★★★☆3 网上邻居指定域快速登录技法 <br />
            <br />
            在
            局域网中，有时为了管理上的方便经常首先建立主域控制器和备份域控制器，在该域中为每位用户设立用户名，并将大量的信息资源存放在该域的成员服务器内。而
            普通工作站要能正常访问存放在成员服务器中的资料，在启动时就必须首先登录到这个域。为此，大家就必须对工作站机器进行以下设置：首先在Windows桌
            面的&#8220;网上邻居&#8221;图标上单击鼠标右键，从随后弹出的快捷菜单中执行&#8220;属性&#8221;命令；在打开的属性对话框中，大家可以选择&#8220;Microsoft网络客户&#8221;，接
            着再用鼠标单击&#8220;属性&#8221;按钮；在弹出的对话框中，将&#8220;登录到Windows
            NT域&#8221;选中，同时在该设置栏的文本框中输入计算机要自动登录的域名，单击单击&#8220;确定&#8221;按钮并重新启动计算机就可以了。 <br />
            <br />
            倘若工作站使
            用的是Windows
            2000操作系统的话，大家可以按照下面的设置步骤来保证计算机能自动登录到指定域上，同时又能对本地计算机具有一切操作权：首先向局域网管理员申请登录
            到服务器主域所需要的用户名和密码，同时以超级管理员身份登录到本地计算机中；接下来依次执行&#8220;程序&#8221;/&#8220;管理工具&#8221;/&#8220;计算机管理&#8221;命令，在随后打开的
            窗口中展开&#8220;用户和组&#8221;，选择&#8220;组&#8221;；然后在用鼠标右键单击&#8220;Administrators&#8221;图标，在打开的快捷菜单中选择&#8220;添加到组&#8221;命令；下面按照屏
            幕提示，把用户向管理员申请的用户添加到Administrators组中；当选择服务器所使用的域名时，计算机将会要求大家输入访问该域权限的用户名和
            密码，大家必须正确输入事先申请好的用户名和密码，设置完毕后，重新启动计算机就可以了。 <br />
            <br />
            实用指数：★★★★★★ 惊奇指数：★★★★★★★★ 综合指数：★★★★★★★ <br />
            <br />
            2 无效共享文件夹删除技法 <br />
            <br />
            在
            网上邻居中传输文件时，我们一般都是先将文件存放在某一文件夹中，然后将文件夹设置为共享，这样就可以直接使用移动、复制的方式来实现文件交流传输的目
            的；可是，在缺省情况下，文件夹的共享方式即使已经被解除了，我们还能够在&#8220;网上邻居&#8221;看到共享的文件夹名，不过该文件夹已经无效了。为了将这个无效的共
            享文件夹删除掉，我们可以按如下步骤来操作： <br />
            <br />
            首先打开运行对话框，在其中输入注册表编辑命令&#8220;regedit&#8221;，来打开注册表编辑器
            窗口；执行该界面中的&#8220;编辑&#8221;菜单项，选中下面的&#8220;查找&#8221;命令，在随后出现的查找设置窗口中，输入共享文件夹的具体名称，同时选中该窗口中的&#8220;主键&#8221;复选
            项，接着执行&#8220;查找下一个&#8221;命令；过一会儿，注册表编辑器将打开了HKEY_
            LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionNetworkLanMan分支，在对应
            LanMan键值的右边区域中，我们可以找到共享的文件夹名称；用鼠标右键单击该文件夹名称，从打开的快捷菜单中，执行&#8220;删除&#8221;命令，最后退出注册表编辑
            窗口，重新启动一下系统，再次打开网上邻居时，我们就看不到无效的共享文件夹名称了。 <br />
            <br />
            当然，还有一种更为简单的删除方法，那就是先在本地计算机中，创建一个空文件夹，并将该文件夹的共享名称设置为与&#8220;网上邻居&#8221;中无效文件夹相同的名称，，这样屏幕上将打开一个文件夹出现共享冲突的提示，此时我们可以执行提示框中的&#8220;是&#8221;命令，就能删除无效共享文件夹了！ <br />
            <br />
            实用指数：★★★★★★★ 惊奇指数：★★★★★★★★★ 综合指数：★★★★★★★★ <br />
            <br />
            1 网上邻居删除技法 <br />
            <br />
            有
            时为了安全，需要将网上邻居图标从系统桌面上删除掉。删除网上邻居最方便的方法是直接在网络设置中将NetBEUI和IPX/SPX协议删除掉，具体操作
            为：首先打开&#8220;控制面板&#8221;窗口，在这个窗口中打开&#8220;网络&#8221;属性对话框，然后在该对话框里将NetBEUI和IPX/SPX两种协议选中，并执行删除命令；
            接着用鼠标右键单击&#8220;拨号网络&#8221;图标，从弹出的右键菜单中执行&#8220;属性&#8221;命令，在其后出现的对话框中选择&#8220;服务器类型&#8221;，并在其中将NetBEUI和
            IPX/SPX两项选取消，最后重新启动计算机就可以了。</font></td>
        </tr>
    </tbody>
</table>
<img src ="http://www.blogjava.net/rorely/aggbug/297754.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rorely/" target="_blank">期待明天</a> 2009-10-11 10:43 <a href="http://www.blogjava.net/rorely/archive/2009/10/11/297754.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>dos 100技巧</title><link>http://www.blogjava.net/rorely/archive/2009/10/11/297753.html</link><dc:creator>期待明天</dc:creator><author>期待明天</author><pubDate>Sun, 11 Oct 2009 02:41:00 GMT</pubDate><guid>http://www.blogjava.net/rorely/archive/2009/10/11/297753.html</guid><wfw:comment>http://www.blogjava.net/rorely/comments/297753.html</wfw:comment><comments>http://www.blogjava.net/rorely/archive/2009/10/11/297753.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rorely/comments/commentRss/297753.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rorely/services/trackbacks/297753.html</trackback:ping><description><![CDATA[<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">1</span><span style="font-size: 12pt; font-family: 宋体;">、*.*的简写</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&nbsp;&nbsp; *.*</span><span style="font-size: 12pt; font-family: 宋体;">可以用．代替，例如，删除当前目录中的全部文件∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">DEL.</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">2</span><span style="font-size: 12pt; font-family: 宋体;">、返回父目录即上级目录</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&nbsp;&nbsp; CD..</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">3</span><span style="font-size: 12pt; font-family: 宋体;">、把目录文件的列表存入文本文件中</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&nbsp;&nbsp;&nbsp;DIR&gt;filename</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">4</span><span style="font-size: 12pt; font-family: 宋体;">、查看当前目录下任何属性的文件</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&nbsp;&nbsp; 方法一∶DIR,</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&nbsp;&nbsp; 方法二∶DIR／A</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">5</span><span style="font-size: 12pt; font-family: 宋体;">、取消当前目录下所有文件的所有属性</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&nbsp;&nbsp; ATTRIB</span><span style="font-size: 12pt; font-family: 宋体;">，</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&nbsp;&nbsp; 若在C盘根目录下执行此命令，再用DIR来查看，可以看到IO.SYS、MSDOS.SYS等隐含文件。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">6</span><span style="font-size: 12pt; font-family: 宋体;">、显示当前目录下的所有子目录名</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&nbsp;&nbsp; DIR</span><span style="font-size: 12pt; font-family: 宋体;">／AD</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">7</span><span style="font-size: 12pt; font-family: 宋体;">、连续显示多个文件的内容</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&nbsp;&nbsp; COPY *.* CON </span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">8</span><span style="font-size: 12pt; font-family: 宋体;">、分屏显示文件内容</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&nbsp;&nbsp;&nbsp;方法一∶MORE&lt;filename</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&nbsp;&nbsp; 方法二∶TYPE filename|more</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">9</span><span style="font-size: 12pt; font-family: 宋体;">、改变磁盘文件的注册时间</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&nbsp;&nbsp; 方法一∶COPY filename＋NUL</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&nbsp;&nbsp; 方法二∶COPY filename＋,,</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">10</span><span style="font-size: 12pt; font-family: 宋体;">、如何屏蔽DOS行的输出信息?</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&nbsp;&nbsp; 方法是将屏幕输出重定向到DOS空设备NUL，例如∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">COPY MYPROG.EXE A:&gt;NUL</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">11</span><span style="font-size: 12pt; font-family: 宋体;">、在DOS状态下直接显示用D方式编辑的WPS文件内容</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&nbsp;&nbsp; COPY filename.wps CON/B</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">12</span><span style="font-size: 12pt; font-family: 宋体;">、向文本文件中追加数据</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&nbsp;&nbsp;&nbsp;方法一∶COPY filename＋CON</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&nbsp;&nbsp; 方法二∶TYPE CON&gt;&gt;filename</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">输入完毕后按F6或Ctrl＋Z键结束。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">13</span><span style="font-size: 12pt; font-family: 宋体;">、键盘指法练习或汉字输入练习的简易屏幕</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&nbsp;&nbsp; COPY CON NUL</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">14</span><span style="font-size: 12pt; font-family: 宋体;">、直接打印键盘输入的内容</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&nbsp;&nbsp; 方法一∶COPY CON PRN</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&nbsp;&nbsp; 方法二∶MORE&gt;PRN</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&nbsp;&nbsp;&nbsp;方法三∶SORT&gt;PRN</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">输入完毕后按F6或Ctrl＋Z键。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">15</span><span style="font-size: 12pt; font-family: 宋体;">、DOS下直接编辑生成文件</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&nbsp;&nbsp; 在没有任何编辑软件(如EDLIN、EDIT等)的情况下，可临时用以下六种方法从键盘编辑生成文件，当文件内容输入完毕后，按F6键或按Ctrl＋Z键存盘退出∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&nbsp;&nbsp; 方法一∶COPY CON filename</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&nbsp;&nbsp; 方法二∶TYPE CON&gt;filename</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&nbsp;&nbsp; 方法三∶MORE&gt;filename</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&nbsp;&nbsp; 方法四∶SORT&gt;filename</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&nbsp;&nbsp; 方法五∶FIND"XXX"／V／N&gt;filename</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&nbsp;&nbsp; 方法六∶SORT|FIND"XXX"／V／N&gt;filename</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&nbsp;&nbsp; 方法四、五、六均有特殊用处，读者不妨一试。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">16</span><span style="font-size: 12pt; font-family: 宋体;">、零字节文件的生成</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&nbsp;&nbsp; 方法∶TYPE NUL&gt;filename</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">上述方法常用于处理需保密的磁盘文件，起到删除文件内容的作用，内容被删除后一般不可恢复。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">17</span><span style="font-size: 12pt; font-family: 宋体;">、对零字节文件的拷贝，不能用COPY命令，只能用XCOPY命令。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&nbsp;&nbsp; 例如∶XCOPY filename1 filename2 </span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">18</span><span style="font-size: 12pt; font-family: 宋体;">、目录中的所有文件和子目录的复制</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">XCOPY </span><span style="font-size: 12pt; font-family: 宋体;">目录名.驱动器号:/S</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">19</span><span style="font-size: 12pt; font-family: 宋体;">、如何正确使用COPY 和XCOPY命令?</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">●将若干个文件联结成一个文件时，应使用COPY命令。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">●拷贝小于64KB的单个文件，使用COPY命令。拷贝大于64KB的文件，应使用XCOPY命令。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">●拷贝多个文件应使用XCOPY命令。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">●拷贝子目录中的内容，应使用XCOPY／S命令。拷贝一批文件到软盘，应使用XCOPY/M命令。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">20</span><span style="font-size: 12pt; font-family: 宋体;">、什么时候用XCOPY命令的/D开关项? </span></p>
<p style="margin: 0cm 0cm 0pt; text-indent: 24pt;"><span style="font-size: 12pt; font-family: 宋体;">有时候需要从某个目录中"选出"从某一天开始建立或修改过的文件，并将它们备份，此时可使用XCOPY/D命令。例如，下述命令可以把C∶目录下那些在1996年7月1日以后建立或修改过的文件拷贝到A盘∶ </span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">XCOPY C:*.* A:/D:07</span><span style="font-size: 12pt; font-family: 宋体;">－01－96 </span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">21</span><span style="font-size: 12pt; font-family: 宋体;">、单软驱复制软盘</span></p>
<p style="margin: 0cm 0cm 0pt; text-indent: 24pt;"><span style="font-size: 12pt; font-family: 宋体;">有的PC机只装有一个软驱，这个驱动器既当A盘又当B盘使用，如果要在这样的系统上进行软盘复制，使用下述的XCOPY 命令∶ </span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">XCOPY A: B:</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">22.</span><span style="font-size: 12pt; font-family: 宋体;">整理软盘中碎块，提高使用效率</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　一张软盘经过多次建立和删除文件操作后，某些文件记录会以不连续的形式存放在软盘空间中，造成软盘空间产生许多碎块，影响软盘的读写操作性能，严重时可导致读写故障。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　解决以上问题可使用COPY命令进行整盘拷贝，则新盘上的文件保持连续存放。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">23.</span><span style="font-size: 12pt; font-family: 宋体;">将多个文件连续拷入多张软盘。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　首先，用ATTRIB命令设置每一文件的文档特性∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　ATTRIB＋A *.*／S</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　然后使用XCOPY命令，在软盘装满后插入新盘，根据文档特性决定哪些文件需要拷贝，哪些不拷。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　XCOPY *.* A∶／S／M／W</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">24.</span><span style="font-size: 12pt; font-family: 宋体;">使用TYPE命令"拷贝"文件</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　拷贝文件通常使用COPY命令或XCOPY命令，其实，TYPE也有"拷贝"文件的用途∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　TYPE filenamel&gt;filename2</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　这种方法对于拷贝隐含文件非常有效。例如∶TYPE IO.SYS&gt;A∶IO.SYS</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">25.</span><span style="font-size: 12pt; font-family: 宋体;">以小写方式显示文件或目录</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　DIR／L</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">26.</span><span style="font-size: 12pt; font-family: 宋体;">只显示文件名与子目录名，不显示文件大小和生成时间等信息</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　DIR／B</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">27.</span><span style="font-size: 12pt; font-family: 宋体;">使DIR总是按文件名的字母顺序来显示文件</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　在AUTOEXEC BAT中加入下述命令即可∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　SET DIRCMD=／O</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">28.</span><span style="font-size: 12pt; font-family: 宋体;">列当天创建的文件目录</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　若想知道当天(如1996年10月21日)建立了多少文件，可用下述命令列出∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　DIR|FIND"10 21 1996"</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">29.</span><span style="font-size: 12pt; font-family: 宋体;">若不希望别人使用DIR命令进行目录文件列表，有什么方法呢?</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　方法一∶DOSKEY DIR=You can not use DIR!</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　方法二∶在AUTOEXEC BAT中加入命令行∶SET DIRCMD=0</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　此命令的功能是在用DIR命令来显示文件时，只显示"File not found"，能起到暂时保密的作用。若想显示文件及目录，只有指定具体的文件名或路径。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　方法三∶SET DIRCMD=DIR&gt;NUL</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　此命令执行后再使用DIR命令，将输出没有文件的信息，也颇具迷惑性。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">30.</span><span style="font-size: 12pt; font-family: 宋体;">出所有目录中的文件</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&nbsp;&nbsp;CHKDSK</span><span style="font-size: 12pt; font-family: 宋体;">／V|MORE</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">31.</span><span style="font-size: 12pt; font-family: 宋体;">如何在有多级目录的磁盘上查找文件</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　方法一∶CHKDSK／V|FIND"文件名"其中文件名必须用大写字母。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　方法二∶DIR／S文件名</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">32.</span><span style="font-size: 12pt; font-family: 宋体;">实时控制打印机的换行或换页</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　&nbsp;&nbsp; ECHO＋&gt;PRN(换行)</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　&nbsp;&nbsp; ECHO^L&gt;PRN(换页)</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">33.</span><span style="font-size: 12pt; font-family: 宋体;">使计算机在DOS命令行发出声音</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　&nbsp;&nbsp; ECHO ^G</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">34.DOS</span><span style="font-size: 12pt; font-family: 宋体;">命令提问的自动响应</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">例如∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　 ECHO Y|DEL C∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　 ECHO N|CHKDSK C∶／F</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">35.</span><span style="font-size: 12pt; font-family: 宋体;">使ECHO命令显示空行</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　ECHO命令后直接跟空格字符时，ECHO将显示当前的信息回显状态(ON或OFF)，而不直接向屏幕回显空行。其实，下面一些非常简单的命令格式都能使ECHO命令显示空行∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　ECHO&nbsp;&nbsp; ECHO， ECHO； ECHO＋</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　ECHO[ ECHO] ECHO／ ECHO"par&nbsp;&nbsp; </span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">36.</span><span style="font-size: 12pt; font-family: 宋体;">用ECHO命令向交互式DOS命令馈送回车符</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">例如∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　ECHO＋|DATE|FIND"Current date" </span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">ECHO</span><span style="font-size: 12pt; font-family: 宋体;">＋|TIME|FIND"Current time"　</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">此技巧可用于AUTOEXEC.BAT中，使每次开机后直接显示当前日期和时间信息，不必按回车键就能继续下去。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">37.</span><span style="font-size: 12pt; font-family: 宋体;">开机时间黑匣子</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　有时需要记录每次使用计算机的日期和时间，以便加强用机管理。可以利用上述技巧，只须在AUTOEXEC.BAT文件中加入下列命令∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　ECHO＋|DATE&gt;&gt;ABC</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　ECHO＋|TIME&gt;&gt;ABC</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　这样在每次启动计算机后，文件ABC中就自动记录了日期和时间，执行命令TYPE ABC即可查看以往开机日期和时间。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">38.</span><span style="font-size: 12pt; font-family: 宋体;">自动统计命令或文件的运行时间</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　下面给出一个计时器TIMETEST.BAT，实现了自动统计命令或文件的运行时间∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　@ECHO OFF</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　TIME 0</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　COMMAND ／C ％1 ％2 ％3 ％4</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　ECHO ％1 ％2 ％3 ％4运行时间为∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　ECHO＋|TIME|FIND"time is"</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　@ECHO ON</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　例如，测试AUTOEXEC.BAT运行时间∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　C&gt;TIMETEST AUTOEXEC.BAT ┆</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　AUTOEXEC.BAT运行时间为∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　Current time is 0∶00∶03 49</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　说明AUTOEXEC.BAT运行了3.49秒。&nbsp;&nbsp; </span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">39.</span><span style="font-size: 12pt; font-family: 宋体;">跳过或单步执行CONFIG.SYS和AUTOEXEC.BAT文件</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　方法一∶启动计算机，屏幕出现Starting MS-DOS&#8230;时，按F5键或SHIFT键，DOS便会跳过CONFIG.SYS和AUTOEXEC.BAT两文件，用系统运行的基本环境配置来启动机器。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　方法二∶当出现上面的提示后，按F8键，并通过键盘逐一回答Y或N来选择执行命令。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　方法三∶在CONFIG.SYS文件的命令中加上"?"号。如DOS?=UMS，这样在执行到该条命令时，便会出现[Y，N]?的选择提示，让你选择是否装入该命令。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">40.</span><span style="font-size: 12pt; font-family: 宋体;">能否省去DOS启动时等待按F8或F5的两秒时间?</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　能。方法是在CONFIG SYS文件的头部加上语句SWITCHES=／F，此后同样可以实现以前的功能，方法是在未出现"Starting MS-DOS&#8230;"时就按下F8或F5键。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">41.</span><span style="font-size: 12pt; font-family: 宋体;">单步执行批处理文件</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　COMMAND／Y／C(批处理文件名)</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　开关／Y告诉DOS在执行每一行前暂停，提示[Y，N]?询问用户是否执行。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">42.</span><span style="font-size: 12pt; font-family: 宋体;">快速获取DOS命令的帮助信息</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　方法一∶FAST HELP　命令名</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　方法二∶命令名／?</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　方法三∶命令名／H</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">43.</span><span style="font-size: 12pt; font-family: 宋体;">方便地更改子目录名</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　以下MOVE命令能将C∶目录改名为C∶∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　MOVE　C∶　C∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">44.</span><span style="font-size: 12pt; font-family: 宋体;">什么时候使用MOVE命令移动文件?</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　MOVE命令的最大特点是可以在一个命令行里列出多个要移的文件，文件之间可用"，"号相隔。例如，将当前目录中所有可执行文件均移进目录中∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　MOVE *.COM，*.EXE，*.BAT</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">45.</span><span style="font-size: 12pt; font-family: 宋体;">用MOVE命令对子目录进行简单加密或解密</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　加密∶如将C∶目录利用半个汉字进行简单加密，可执行命令∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　MOVE C∶　C(半个汉字字符)</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　解密∶反之，可用MOVE命令结合通配符*或?，将不可识别的目录名改成其它名字，达到解密目的。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">46.</span><span style="font-size: 12pt; font-family: 宋体;">快速进入深层子目录</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　可用SUBST命令设置驱动器标识符，取代深层次子目录路径，使得进入深层次子目录十分方便。例如，下述命令可以将子目录C∶模拟成M盘∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　SUBST　M∶　C∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　这样，在任何目录下，只要将当前驱动器变成M，即可进入PRG子目录。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">47.</span><span style="font-size: 12pt; font-family: 宋体;">如何取消SUBST设置的盘符?</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　例如，要取消上例中的M盘，只须执行命令SUBST　M∶／D即可。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">48.</span><span style="font-size: 12pt; font-family: 宋体;">建立并进入新目录的MD命令</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　DOS中的MD命令只能建立子目录，建好后再用CD命令进入，其实可以用∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">DOSKEY MD=MD </span><span style="font-size: 12pt; font-family: 宋体;">＄1 ＄T CD ＄1</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">对MD命令进行重新定义，此后使用MD时，建立目录和进入目录同步完成。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">49.</span><span style="font-size: 12pt; font-family: 宋体;">排除法文件列表</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　DIR命令中支持通配符*和?来代替其它字符，但却没有提供相应的排除字符的功能，而利用FIND命令中的／V参数，则能方便地实现排除法列表。下述命令能将除去.BAK文件和子目录以外的所有文件列出∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　DIR|FIND／V"BAK"|FIND／V"&lt;DIR&gt;"</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">50.&gt;</span><span style="font-size: 12pt; font-family: 宋体;">和&gt;&gt;的区别</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　DIR&gt;DIRLIST∶如果DIRLIST文件存在，将清除其文件内容，并将新内容输入文件中。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　DIR&gt;&gt;DIRLIST∶如果DIRLIST文件存在，将输出数据附加到这个文件末尾。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　在DIRLIST文件不存在时，两者是等价的。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">51.</span><span style="font-size: 12pt; font-family: 宋体;">快速添加搜索路径</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　PATH=％PATH％；％1</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">52.</span><span style="font-size: 12pt; font-family: 宋体;">对数据文件及由字处理程序生成的文本文件等不可执行文件，建立自动搜索路径。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　APPEND命令能将一组指定的目录添加进当前目录的逻辑扩展，从而不用指定路径就能打开这组文件。APPEND后可以放多个目录，只要用"；"隔开即可，例如∶</span></p>
<p style="margin: 0cm 0cm 0pt; text-indent: 24pt;"><span style="font-size: 12pt; font-family: 宋体;">APPEND C</span><span style="font-size: 12pt; font-family: 宋体;">∶；C∶；C∶；C∶；</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">53.</span><span style="font-size: 12pt; font-family: 宋体;">将目录名隐藏起来</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　由于ATTRIB命令可改变一个目录的属性，所以利用该命令可将目录名隐藏起来。例如，将目录C∶隐藏起来∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　ATTRIB ＋H C∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">54.</span><span style="font-size: 12pt; font-family: 宋体;">快速删除目录树</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　用DELTREE命令可快速地删除指定目录，而不管目录中有多少子目录和目录及文件为何种属性。例如∶DELTREE C∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">55.</span><span style="font-size: 12pt; font-family: 宋体;">防止误删除文件</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　DEL命令是一个危险的命令，可以用下述命令对其进行重新定义，使得在删除文件时有确认提示∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　DOSKEY　DEL=DEL　＄1／P</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">56.</span><span style="font-size: 12pt; font-family: 宋体;">如果误删除了某些文件，有什么办法及时地将它们恢复?</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　UNDELETE命令可以用来恢复删除文件，以下命令能将当前目录中的被删文件恢复出来∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　UNDELETE *.*／ALL</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　此命令恢复出来的文件名的第一个字符变成了＃，可用REN命令更改成原来的文件名。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">57.</span><span style="font-size: 12pt; font-family: 宋体;">删除多个文件名无共同特征的文件时，由于难用通配符，只能逐个删除，比较麻烦。有没有其他方便的方法?</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　有。使用DEL *.*／P命令，系统会逐个列出指定目录的所有文件，询问用户是否删除，对欲删除文件回答Y，否则回答N。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">58.</span><span style="font-size: 12pt; font-family: 宋体;">加密文件名一法</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　在要加密的文件名最后加上ASCII字符255。方法是输入文件名后按下ALT键，然后输入255。这样，用DIR命令列出该文件时，并不显示这个字符，即从文件名看不出发生了任何变化，起到了一定的加密作用。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">59.</span><span style="font-size: 12pt; font-family: 宋体;">回忆用过的命令</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　执行DOSKEY命令后，用户所输入的命令便被存储起来，以后若要回忆使用过的命令，可随时用"&#8593;"或"&#8595;"键进行前后逐条查找。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">60.</span><span style="font-size: 12pt; font-family: 宋体;">禁止非法访问某个驱动器</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　在AUTOEXEC.BAT文件中加入下述两条命令，可以禁止非法访问D盘，当输入D∶时，屏幕即关闭，只有知道密码ZM的人才能进入D盘∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　DOSKEY D∶=ECHO OFF</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　DOSKEY ZM=D∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">61.</span><span style="font-size: 12pt; font-family: 宋体;">防止别人误将C盘格式化</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　为了保护C盘，防止别人格式化，可用DOSKEY对FORMAT命令进行重新定义，例如∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　DOSDEY FORMAT=You can not format C∶!</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　这样，别人在使用FORMAT时将出现Yor can not format C∶!的提示，从而使C盘得到保护。若自己想用FORMAT时，再用如下命令恢复∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　DOSKEY FORMAT=</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">62.</span><span style="font-size: 12pt; font-family: 宋体;">检查屏幕状态，获得有关屏幕显示字符和行数的报告</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">MODE CON</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">63.</span><span style="font-size: 12pt; font-family: 宋体;">设置屏幕每行显示字符数和每屏的行数</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　例如∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　MODE CON COLS=80　LINES=25</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">64.</span><span style="font-size: 12pt; font-family: 宋体;">提高键盘的响应速度</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　MODE CON∶RATE=32　DELAY=1</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">65.</span><span style="font-size: 12pt; font-family: 宋体;">不喜欢系统启动时Num Lock键的缺省设置怎么办?</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　在CONFIG SYS文件中加进NUMLOCK命令，根据你的爱好指定系统启动时NUMLOCK键的状态∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　NUMLOCK=ON(或OFF)</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">66.</span><span style="font-size: 12pt; font-family: 宋体;">简单的键盘锁</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　在你使用计算机时，如果只离开一会，又不想关机，为了不让别人随意使用，可编制一个简单的键盘锁LOCK BAT程序(内容如下)∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　@ECHO　OFF</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　CLS</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　CHOICE／C:*／N</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　运行之后，形同死机，"*"号就是键盘锁的钥匙，不知道的人无法破译。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">67.</span><span style="font-size: 12pt; font-family: 宋体;">文件的选择显示</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　假设有MY1 TXT、MY2 TXT、&#8230;、MY10.TXT共10个文件，现欲显示其中的MY2.TXT、MY3.TXT、MY6.TXT和MY9.TXT 4个文件，可用如下命令很方便地实现∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">FOR </span><span style="font-size: 12pt; font-family: 宋体;">％A IN(2369)DO TYPE MY％A.TXT</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">68.</span><span style="font-size: 12pt; font-family: 宋体;">删除误拷贝文件</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　当用COPY A∶*.*命令把A盘上所有文件拷贝到硬盘某子目录下时，却不慎误拷贝到硬盘根目录下，如误拷贝的文件数量很多，且文件名没有任何特征，这时如要删除这些文件，通常做法是用PCTOOLS工具软件进行选择删除，比较麻烦。使用FOR命令就简单多了∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　A&gt;FOR ％A IN(*.*)DO DEL C∶％A</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">69.</span><span style="font-size: 12pt; font-family: 宋体;">由于FIND命令不能接受通配符，若希望在若干个文本文件中寻找含有某个字符串插，就只能对每个文件依次使用FIND命令，显然很费功夫，没有捷径吗?</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">有。使用FOR命令与FIND命令配合，格式为∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">FOR</span><span style="font-size: 12pt; font-family: 宋体;">％A IN(文件组)DO FIND"string"％A</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">70.FOR</span><span style="font-size: 12pt; font-family: 宋体;">命令不能嵌套，有没有办法实现FOR循环嵌套呢?</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　有。可以把COMMAND.COM作为第一层循环里的命令，让它再执行一个FOR循环命令。例如，下述命令可以在屏幕上显示12行"Welcome you":FOR ％A IN(123)DO COMMAND／C FOR ％B IN(1234)DO ECHO Welcome you</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">71.</span><span style="font-size: 12pt; font-family: 宋体;">双冒号∶∶在注释行中的作用</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">在DOS批处理文件开头，经常使用REM注释命令加一个程序头。例如，假设有一个名为TEST.BAT的批处理文件，它以一个文本文件名为输入参数，若在开头说明其用法时，使用了一个采用&lt;和&gt;和括号的注释行，即∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　REM TEST&lt;filename&gt;</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　程序执行此命令时，DOS将显示"File not found"信息，因为它以为filename是一个重定向输入操作的源文件，它在当前目录中找不到。如何解决这个问题?</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　很简单，只须将REM改为双冒号"∶∶"，即∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　∶∶TEST&lt;filename&gt;</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">72.</span><span style="font-size: 12pt; font-family: 宋体;">批处理中的IF ERRORLEVEL</span></p>
<p style="margin: 0cm 0cm 0pt; text-indent: 24pt;"><span style="font-size: 12pt; font-family: 宋体;">在批处理文件里使用IF ERRORLEVEL命令时要小心，因为DOS认为任何大于或等于设定值的出口状态值都是等效的。通常应按从大到小的次序测试出口状态值，例如∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　IF ERRORLEVEL 2 ECHO TWO</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　IF ERRORLEVEL 1 ECHO ONE</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　IF ERRORLEVEL 0 ECHO ZERO</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">73.</span><span style="font-size: 12pt; font-family: 宋体;">能不能按从小到大的次序测试出口状态值?</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　能。但应结合IF NOT的形式进行判断，例如72例中的命令应改为∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　IF ERRORLEVEL 0 IF NOT ERRORLEVEL 1 ECHO ZERO</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　IF ERRORLEVEL 1 IF NOT ERRORLEVEL 2 ECHO ONE</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　IF ERRORLEVEL 2 IF NOT ERRORLEVEL 3 ECHO TWO</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">74.</span><span style="font-size: 12pt; font-family: 宋体;">批处理文件中使用@符禁止命令显示在屏幕上</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　由于DOS是在各个命令执行前就将它们显示到屏幕上的，因此，即使你将ECHO命令置为OFF，它本身也会出现在屏幕上。要抑制它的显示，可在ECHO命令行前加@符∶@ ECHO OFF</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">75.</span><span style="font-size: 12pt; font-family: 宋体;">统计源程序的行数</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　假设源程序名为ZM.PRG，下述FIND命令可方便地统计它共有多少行∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　FIND／V／C"　"ZM.PRG</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">76.</span><span style="font-size: 12pt; font-family: 宋体;">对文本文件进行排序</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　SORT命令常用来对一些基于文本行的文件进行排序显示。例如，按姓名的开头字母显示一个含有电话号码的清单文件。命令格式∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　SORT[／R][／＋n]&lt;filename1&gt;filename2</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　其中，／R表示反向排序，／＋n表示从第几行开始排序，filename1为源文件名，filename2为排序后的文件名。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">77.</span><span style="font-size: 12pt; font-family: 宋体;">用PROMPT设置有意义的提示符</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　PROMPT命令用于设置新的DOS系统提示符。例如∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　PROMPT ＄P＄G　取当前驱动器名及目录作为提示符</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　PROMPT ＄D＄G　取当前系统日期作为提示符。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">78.</span><span style="font-size: 12pt; font-family: 宋体;">如何设定屏幕颜色?</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　假设ANSI.SYS已被安装在内存中，以下命令可把屏幕设置成白底红字∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　PROMPT ＄E[31；47m</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">79.</span><span style="font-size: 12pt; font-family: 宋体;">在屏幕上选定的位置显示日期和时间信息</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　把ANSI SYS的屏幕和光标控制功能与PROMPT的设定DOS命令提示符功能结合起来，可以在屏幕上选定的位置显示特殊的信息。例如，在AUTOEXEC BAT中加入下述命令行，可将日期和时间信息移到屏幕的右下方∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">　　PROMPT ＄E[S ＄E[25;52H ＄D＄T ＄E[u ＄P＄G</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">80.</span><span style="font-size: 12pt; font-family: 宋体;">用F2键编辑上次命令</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">用F1或F3功能键可复制上次命令，类似地F2键能得到部分上次命令，当按下F2键时，DOS就将上次命令内容拷贝到按F2键后键入的字符(不含)为止。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">例如，键入了以下命令∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">C&gt;DIR.COM&lt;enter&gt; </span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">按F2键及M键，可以得到∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">C&gt;DIR</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">这时再按INS插入键，输入R，再按F3键复制上次命令剩余部分，得到正确的命令∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">C&gt;DIR.COM</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">81</span><span style="font-size: 12pt; font-family: 宋体;">、用F4键编辑上次命令</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">当按下F4键时，DOS从按F4键后按的字母开始复制上次命令。例如，上次命令为∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">C&gt;DIR[enter] </span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">按下F4键，再输入F，然后再按F3，DOS就会显示FORMAT命令∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">C&gt;FORMAT</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">82</span><span style="font-size: 12pt; font-family: 宋体;">、用SHELL命令改变环境空间的大小</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">将环境变量空间增加到1KB，可在CONFIG.SYS文件中加进命令行∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">SHELL=C</span><span style="font-size: 12pt; font-family: 宋体;">∶.COM／P／E∶1024</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">83</span><span style="font-size: 12pt; font-family: 宋体;">、在批处理文件中引用环境变量</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">批处理文件可以引用系统上已定义的环境变量。具体方法是在环境变量名的前后各放一个百分号"％"。例如，要在批处理文件中显示环境变量PATH的内容，可加进命令行∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">ECHO </span><span style="font-size: 12pt; font-family: 宋体;">％PATH％</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">84</span><span style="font-size: 12pt; font-family: 宋体;">、查看单个环境变量</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">如果你经常使用环境变量，当用SET命令显示当前所有已分配的环境变量时，列表就可能很长，屏幕可能很杂乱。为方便起见，可用下面的批处理文件VIEWENV.BAT在命令行直接显示单个环境变量∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">SET|FIND</span><span style="font-size: 12pt; font-family: 宋体;">／I "％1"</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">例如，要察看COMSPEC的内容，只须执行∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">VIEWENV COMSPEC</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">85</span><span style="font-size: 12pt; font-family: 宋体;">、制作DOS系统盘</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">方法一∶FORMAT A∶／S</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">方法二∶SYS A∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">86</span><span style="font-size: 12pt; font-family: 宋体;">、定期整理硬盘</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">具体步骤∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&#183;删除硬盘中不必要的文件</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&#183;运行CHKDSK／F</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&#183;运行DEFRAG</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">87</span><span style="font-size: 12pt; font-family: 宋体;">、了解内存的类型</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&#183;常规内存∶0～640KB</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&#183;上位内存区(UMA)∶640KB～1MB</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&#183;扩展内存∶自1MB起向上延伸</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&#183;高内存区(HMA)∶1MB以上的稍小于64KB的扩展内存区</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">&#183;扩充内存</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">88</span><span style="font-size: 12pt; font-family: 宋体;">、将DOS移到高内存区</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">为使用户有较大的可用基本内存，可以在CONFIG.SYS文件中加入下述命令，加载HIMEM.SYS，将DOS移入高内存区(HMA)∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">DEVICE=C</span><span style="font-size: 12pt; font-family: 宋体;">∶.SYS</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">DOS=HIGH</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">89</span><span style="font-size: 12pt; font-family: 宋体;">、将设备驱动程序和内存驻留程序装入上位内存(UMB)</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">在CONFIG.SYS文件中加进命令∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">DEVICE=C</span><span style="font-size: 12pt; font-family: 宋体;">∶.EXE NOEMS</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">DOS=UMB</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">90</span><span style="font-size: 12pt; font-family: 宋体;">、将程序装入高内存区</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">将程序装入HMA的方法是在命令行上加一个／U开关，例如∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">MOUSE</span><span style="font-size: 12pt; font-family: 宋体;">／U</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">91</span><span style="font-size: 12pt; font-family: 宋体;">、上位内存的使用</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">为将程序驻留上位内存，使用LOADHIGH(或LH)&lt;程序名&gt;即或，例如∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">LH MOUSE</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">92</span><span style="font-size: 12pt; font-family: 宋体;">、如何显示某个特定程序占用内存的情况?</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">MEM</span><span style="font-size: 12pt; font-family: 宋体;">／M module</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">其中，module表示特定程序文件名，不要带扩展名。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">93</span><span style="font-size: 12pt; font-family: 宋体;">、使用Memmaker自动优化内存</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">执行MEMMAKER／BATCH命令，MEMMAKER就自动为CONFIG.SYS和AUTOEXEC.BAT文件做最优的设置，此后，执行MEM／C／P来观察内存的分配情况，你会发现主存变大了。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">94</span><span style="font-size: 12pt; font-family: 宋体;">、若不满意MEMMAKER的优化设置，应该怎么办?</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">很简单，只须执行MEMMAKER／UNDO即可恢复你原来的配置。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">95</span><span style="font-size: 12pt; font-family: 宋体;">、磁盘高速缓冲存储器SMARTDRV的使用</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">为建立一个具有256K(默认值)的磁盘高速缓存，可在AUTOEXEC.BAT文件中加入命令行∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">C</span><span style="font-size: 12pt; font-family: 宋体;">∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">由于SMARTDRV是建立在扩展内存中，所以还必须在CONFIG.SYS文件中加入命令行∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">DEVICE=C</span><span style="font-size: 12pt; font-family: 宋体;">∶.SYS</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">96</span><span style="font-size: 12pt; font-family: 宋体;">、当你关闭计算机或重新启动时，希望确定所有在高速缓存的信息均已写入硬盘时，应在系统提示符下键入命令∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">SMARTDRV</span><span style="font-size: 12pt; font-family: 宋体;">／C</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">97</span><span style="font-size: 12pt; font-family: 宋体;">、跳过SCANDISK的磁介质扫描</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">运行SCANDISK时，磁介质扫描要消耗很长时间，其实，使用SCANDISK／CHECKONLY便可跳过它。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">98</span><span style="font-size: 12pt; font-family: 宋体;">、LOADFIX命令的正确使用</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">在优化过程中，有少数程序不能在640KB常规内存的低64KB内正确运行。此时，可使用LOADFIX命令让可执行程序(如ZMPROG.EXE)在低64KB以上的内存中运行，方法是在要运行的应用程序前加上LOADFIX∶</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">LOADFIX ZMPROG</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">99</span><span style="font-size: 12pt; font-family: 宋体;">、何时使用虚拟盘(也称RAM盘)?</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">RAM</span><span style="font-size: 12pt; font-family: 宋体;">盘能显着提高磁盘文件的存取速度，但它在断电或重启动时会丢失数据。因此，使用RAM盘时要特别小心。在没有硬盘的系统上，RAM盘值得一用；在需要存放较大的临时文件或复制程序时，也可以使用；当你的系统上配有CD-ROM时，在开始工作前，可将CD-ROM盘上的文件与数据复制进RAM盘，能够显着提高效率。</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">100</span><span style="font-size: 12pt; font-family: 宋体;">、虚拟盘的安装</span></p>
<p style="margin: 0cm 0cm 0pt;"><span style="font-size: 12pt; font-family: 宋体;">DOS</span><span style="font-size: 12pt; font-family: 宋体;">提供的RAMDRIVE.SYS是一个虚拟盘驱动程序，你可以将它安装进内存，让它使用扩展内存或扩充内存，生成指定大小的RAM盘。例如，在CONFIG.SYS中加进下述命令，可在扩展内存中生成一个1MB的RAM盘∶</span></p>
<span style="font-size: 12pt; font-family: 宋体;">DEVICE=C</span><span style="font-size: 12pt; font-family: 宋体;">∶.SYS 1024／E</span>
<img src ="http://www.blogjava.net/rorely/aggbug/297753.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rorely/" target="_blank">期待明天</a> 2009-10-11 10:41 <a href="http://www.blogjava.net/rorely/archive/2009/10/11/297753.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>文件后缀名大全及其说明表</title><link>http://www.blogjava.net/rorely/archive/2009/10/07/297364.html</link><dc:creator>期待明天</dc:creator><author>期待明天</author><pubDate>Wed, 07 Oct 2009 07:45:00 GMT</pubDate><guid>http://www.blogjava.net/rorely/archive/2009/10/07/297364.html</guid><wfw:comment>http://www.blogjava.net/rorely/comments/297364.html</wfw:comment><comments>http://www.blogjava.net/rorely/archive/2009/10/07/297364.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/rorely/comments/commentRss/297364.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rorely/services/trackbacks/297364.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 后缀名&nbsp;&nbsp;<a href='http://www.blogjava.net/rorely/archive/2009/10/07/297364.html'>阅读全文</a><img src ="http://www.blogjava.net/rorely/aggbug/297364.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rorely/" target="_blank">期待明天</a> 2009-10-07 15:45 <a href="http://www.blogjava.net/rorely/archive/2009/10/07/297364.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>40个轻量级JavaScript 库（下）</title><link>http://www.blogjava.net/rorely/archive/2009/09/09/294501.html</link><dc:creator>期待明天</dc:creator><author>期待明天</author><pubDate>Wed, 09 Sep 2009 10:38:00 GMT</pubDate><guid>http://www.blogjava.net/rorely/archive/2009/09/09/294501.html</guid><wfw:comment>http://www.blogjava.net/rorely/comments/294501.html</wfw:comment><comments>http://www.blogjava.net/rorely/archive/2009/09/09/294501.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rorely/comments/commentRss/294501.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rorely/services/trackbacks/294501.html</trackback:ping><description><![CDATA[<h1>40个轻量级JavaScript 库（下）</h1>
<h1>转自：http://www.downcodes.com/info/2009/05/30/20090530-1388.html</h1>
<div page="">
<p>流
行的 JavaScript 库不胜枚举，jQuery, MooTools, Prototype, Dojo, YUI。这些
JavaScript
库功能丰富，加上它们的插件，几乎能胜任任何工作，然而这是有代价的，这些库往往导致你的网页尺寸臃肿。在某些场合，如果你只想完成特定的工作，可以使用
一些功能更专一的轻量库，本文介绍了40个非常出色的轻量级 JavaScript 库。</p>
<p>这是本文的第二部分，第一部分参见<a href="http://www.chinaz.com/Design/Rules/0305D6112009.html">40 个轻量级 JavaScript 库 （上）</a>。</p>
<h2>5. 字符串与数学函数</h2>
<p><a href="http://www.datejs.com/"><strong>Date.js</strong></a><br />
和日期打交道不是件容易事，有很多格式要处理。<strong>Datejs</strong> 可以很好地处理简单或复杂的日期函数。可以将日期解析出诸如&#8220;Next thursday&#8221;，&#8220;+2 years&#8221;一类的格式，也支持所有日期形式，如 2009.01.08, 12/6/2001。</p>
<p><a href="http://www.datejs.com/"><img alt="Datejs" src="http://www.downcodes.com/u/info_img/2009-05/30/1412580.jpg" border="0" height="116" width="480" /></a></p>
<p><a href="http://sylvester.jcoglan.com/"><strong>Sylvester</strong></a><br />
一个处理矢量和点阵的数学 JavaScript 库，包含多维矢量和点阵建模类，以及在3D空间的一些模型。</p>
<p><a href="http://sylvester.jcoglan.com/"><img alt="Sylvester" src="http://www.downcodes.com/u/info_img/2009-05/30/1412581.gif" border="0" height="116" width="480" /></a></p>
<p><a href="http://ejohn.org/projects/javascript-pretty-date/"><strong>Pretty Date</strong> </a><br />
一个很出色的 JavaScript 库，用一种很漂亮，很友好的方式显示日期，如下图所示。</p>
<p><a href="http://ejohn.org/projects/javascript-pretty-date/"><img alt="Pretty Date" src="http://www.downcodes.com/u/info_img/2009-05/30/1412582.gif" height="116" width="480" /></a></p>
<p><a href="http://stevenlevithan.com/regex/xregexp/"><strong>XRegExp</strong></a><br />
JavaScript 中的 RegExp 对象已经支持正则表达式，<strong>XRegExp</strong> 增加了更多未来浏览器可能包含的功能（ECMAScript 4 - ES4）。该库对 RegExp 对象进行缓存，重用并增加了众多新功能。</p>
<p><a href="http://www.fliquidstudios.com/projects/javascript-url-library/"><strong>JavaScript URL Library</strong></a><br />
一个用来处理 URL 的 JavaScript 库，可以对 URL 中的任意部分进行处理。</p>
<h2>6. Fonts</h2>
<p><a href="http://typeface.neocracy.org/"><strong>typeface.js</strong></a><br />
这个库可以让你在网页中使用任意字体，但和 sIFR 以及 FLIR 这些基于 Flash 的方案不一样，<strong>typeface.js</strong> 100% 基于 JavaScript，只需将你的字体文件上传到一个基于 Web 的生成器那里，再将生成的 JavaScript 文件下载回来包含到网页中即可。</p>
<p><a href="http://typeface.neocracy.org/"><img alt="Typeface.js" src="http://www.downcodes.com/u/info_img/2009-05/30/1412583.gif" border="0" height="116" width="480" /></a></p>
<p><a href="http://cufon.shoqolate.com/generate/"><strong>Cuf&#243;n</strong></a><br />
和 typeface.js 很相像，<strong>Cuf&#243;n</strong> 也可以让你在网页中使用任意字体，同样，它也是使用一个生成器，将字体转换成 VML，将生成的 .js 文件包含到网页即可。</p>
<h2>7. 调试与记录</h2>
<p><a href="http://www.gscottolson.com/blackbirdjs/"><strong>Blackbird</strong></a><br />
人们经常使用 Alert() 调试 JavaScript 程序，<strong>Blackbird</strong> 提供了一个漂亮的控制台记录，查看，过滤程序的运行。</p>
<p><a href="http://www.gscottolson.com/blackbirdjs/"><img alt="Blackbird" src="http://www.downcodes.com/u/info_img/2009-05/30/1412584.jpg" border="0" height="116" width="288" /></a></p>
<p><a href="http://www.nitobibug.com/"><strong>NitobiBug</strong></a><br />
基于浏览器的跨浏览器 javaScript 对象记录与检查工具。</p>
<p><a href="http://www.nitobibug.com/"><img alt="NitobiBug" src="http://www.downcodes.com/u/info_img/2009-05/30/1412585.jpg" border="0" height="116" width="480" /></a></p>
<p><a href="http://getfirebug.com/lite.html"><strong>Firebug Lite</strong></a><br />
目前最好的 JavaScript 调试工具非 <strong>Firebug</strong> 莫属，然而该工具只支持 FireFox，将 <strong>Firebug Lite</strong> .js 文件插入你的网页，就可以在所有浏览器都实现 FireBug 功能。</p>
<p><a href="http://getfirebug.com/lite.html"><img alt="Firebug Lite" src="http://www.downcodes.com/u/info_img/2009-05/30/1412586.jpg" border="0" height="116" width="480" /></a></p>
<h2>8. 其它</h2>
<p><a href="http://code.google.com/p/swfobject/"><strong>swfobject</strong></a><br />
这是一个最受欢迎的对 Flash 对象进行引用的方法。可以生成标准 swf 引用代码，并探测用户播放器版本。如果用户版本不支持，会显示备用内容。</p>
<p><a href="http://code.google.com/p/swfobject/"><img alt="swfobject" src="http://www.downcodes.com/u/info_img/2009-05/30/1412587.jpg" border="0" height="116" width="480" /></a></p>
<p><a href="http://www.kryogenix.org/code/browser/sorttable/"><strong>sorttable</strong></a><strong> 与 </strong><a href="http://www.danvk.org/wp/dragtable/"><strong>dragtable</strong></a><br />
不管你喜欢与否，table 仍然是最好的表现数据的方式，但可以更好地利用。<strong>sorttable</strong> 可以让表格数据排序，只需在 table 上加一个 class="sortable" 标志，还可以排除指定的栏。<strong>dragtable</strong> 让表格的栏可以拖动，在表格上加上 class="dragable" 标志即可，这两个类可以结合起来使用，只需加上 class="sortable dragtable" 即可。</p>
<p><a href="http://dillerdesign.com/experiment/DD_roundies/"><strong>DD_roundies</strong></a><strong> 与 </strong><a href="http://www.dillerdesign.com/experiment/DD_belatedPNG/"><strong>DD_belatedPNG</strong></a><br />
<strong>DD_roundies</strong> 可以不依赖图片实现圆角功能，只面向 IE， 通过 VML 实现，其它浏览器会被略过，因为那些浏览器本身支持 CSS 圆角。</p>
<p><a href="http://dillerdesign.com/experiment/DD_roundies/"><img alt="JavaScript Rounded Corners" src="http://www.downcodes.com/u/info_img/2009-05/30/1412588.jpg" border="0" height="116" width="480" /></a></p>
<p><strong>DD_belatedPNG</strong> 是为了解决 IE6 对 PNG 支持不好问题而开发的，不管 PNG 图片用于 src 还是 background-image，<strong>DD_belatedPNG</strong> 都能提供修补。</p>
<p><a href="http://www.leigeber.com/2008/04/custom-javascript-dialog-boxes/"><strong>Custom JavaScript Dialog Boxes</strong></a><br />
一个只有 4.5K 的轻量 JavaScript 库，可以创建用户定制对话框，可显示4种类型的消息框，alerts, warnings, prompts, success。可以设定消息框标题，内容，以及过多长时间显示。</p>
<p><a href="http://www.leigeber.com/2008/04/custom-javascript-dialog-boxes/"><img alt="Custom Dialog Boxes" src="http://www.downcodes.com/u/info_img/2009-05/30/1412589.jpg" border="0" height="116" width="480" /></a></p>
<p><a href="http://www.tommysmind.com/gamejs/"><strong>GameJS</strong></a><br />
<strong>GameJS</strong> 是微软的 XNA 游戏框架在 JavaScript 上的移植，使用 canvas 对象作为输出设备。JavaScript 不是最佳游戏平台，但对那些帧率较低的游戏也没有问题。</p>
<p><a href="http://www.tommysmind.com/gamejs/"><img alt="GameJS" src="http://www.downcodes.com/u/info_img/2009-05/30/14125810.jpg" border="0" height="116" width="480" /></a></p>
<p><a href="http://www.openjs.com/scripts/events/keyboard_shortcuts/"><strong>Shortcuts.js</strong></a><br />
从 Google Reader 和 Gmail 开始，Web 程序中的快捷键开始流行起来。<strong>Shorcuts.js</strong> 让快捷键的处理变得简单。</p>
<p><a href="http://mapstraction.com/"><strong>Mapstraction</strong></a><br />
有不少地图提供商都提供不同 API，如果你要更换提供商，比如从 Google Maps 到 MapQuest，需要更新代码，<strong>Mapstraction</strong> 提供了常用地图提供商的 API，只需该一行代码就能完成转换。</p>
<p><a href="http://mapstraction.com/"><img alt="Mapstraction" src="http://www.downcodes.com/u/info_img/2009-05/30/14125811.jpg" border="0" height="116" width="480" /></a></p>
<p><a href="http://amberjack.org/"><strong>Amberjack</strong></a><br />
一个只有 4K 的微型 JavaScript 库，可以为你的网站添加漂亮的教程功能，一个模式窗口会以教程的形式显示任意内容，教程中的步骤可以通过手工编码实现或在线自动生成。可以使用主题或 CSS 控制内容的格式。</p>
<p><a href="http://amberjack.org/"><img alt="Amberjack" src="http://www.downcodes.com/u/info_img/2009-05/30/14125812.jpg" border="0" height="116" width="480" /></a></p>
<p><a href="http://jsload.net/"><strong>JsLoad</strong></a><br />
JsLoad 可以从 Google server 远程加载各种 JavaScript 库，可以自动加载各种版本的支撑库。</p>
</div>
<img src ="http://www.blogjava.net/rorely/aggbug/294501.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rorely/" target="_blank">期待明天</a> 2009-09-09 18:38 <a href="http://www.blogjava.net/rorely/archive/2009/09/09/294501.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>40 个轻量级 JavaScript 库 （上）</title><link>http://www.blogjava.net/rorely/archive/2009/09/09/294500.html</link><dc:creator>期待明天</dc:creator><author>期待明天</author><pubDate>Wed, 09 Sep 2009 10:37:00 GMT</pubDate><guid>http://www.blogjava.net/rorely/archive/2009/09/09/294500.html</guid><wfw:comment>http://www.blogjava.net/rorely/comments/294500.html</wfw:comment><comments>http://www.blogjava.net/rorely/archive/2009/09/09/294500.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rorely/comments/commentRss/294500.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rorely/services/trackbacks/294500.html</trackback:ping><description><![CDATA[<h1>40 个轻量级 JavaScript 库 （上）</h1>
<div>转自：http://www.chinaz.com/Design/Rules/0305D6112009.html</div>
<div id="textbody">
<p>流行的 JavaScript 库不胜枚举，jQuery， MooTools， Prototype， Dojo，
YUI。这些 JavaScript
库功能丰富，加上它们的插件，几乎能胜任任何工作，然而这是有代价的，这些库往往导致你的网页尺寸臃肿。在某些场合，如果你只想完成特定的工作，可以使用
一些功能更专一的轻量库，本文介绍了40个非常出色的轻量级 JavaScript 库。</p>
<p>1. 表单相关</p>
<p><a target="_blank" href="http://www.formassembly.com/wForms/"><strong>wForms</strong></a></p>
<p>一个低调的开源项目，简化了绝大多数常用 JavaScript 表单功能，包含可以直接使用的表单验证功能，另外，还包含强大的表单同步以及表单条件判断功能。</p>
<center><img alt="wForms" src="http://www.chinaz.com/upimg/allimg/090305/1413150.gif" height="116" width="480" /></center>
<p><a target="_blank" href="http://www.drlongghost.com/validanguage.php"><strong>Validanguage</strong></a></p>
<p>又一个低调的 JavaScript 表单验证框架。它拥有集成逻辑，一些设置可以针对全局，单个表单或单个对象。提供两个API，集成 AJAX 支持，缓存，以及回调函数。它提供类似 HTML 的 API 语句，以及面向对象的 JavaScript API 。</p>
<center><img alt="Validanguage" src="http://www.chinaz.com/upimg/allimg/090305/1413151.gif" height="116" width="480" /></center>
<p><strong>LiveValidation（</strong><a href="http://www.livevalidation.com/"><strong>http://www.livevalidation.com</strong></a><strong>）</strong></p>
<p>一个轻量的表单验证库。除了传统的验证功能，还提供实时验证，可以一边输入一遍验证。Ruby on Rails 用户可能会发现这个库非常好用，因为他们的命名规则和参数十分近似。该库既有独立版本，又有一个 Prototype 版本。</p>
<center><img alt="LiveValidation" src="http://www.chinaz.com/upimg/allimg/090305/1413152.gif" height="116" width="480" /></center>
<p>yav（<a href="http://yav.sourceforge.net/en/index.html">http://yav.sourceforge.net/en/index.html</a>）</p>
<p>一个强大，灵活，可扩展的表单验证库。支持各种场合，从简单的如日期，电子邮件地址以及整数的验证，到复杂的，如正则表达式。内置 AJAX 支持，输出的错误消息可以定位到对象级。</p>
<p>qForms（<a href="http://www.pengoworks.com/index.cfm?action=get:qforms">http://www.pengoworks.com/index.cfm?action=get:qforms</a>）</p>
<p>处理表单的整套方案。功能包括各种验证规则，防止多次发布的机制，以及锁定或解锁制定输入框。</p>
<p>formreform（<a href="http://code.google.com/p/formreform/">http://code.google.com/p/formreform/</a>）</p>
<p>不基于 table 的多栏设计向来是一个挑战。这个微型库将传统的表单变成漂亮的多栏形式。 </p>
<center><img alt="formreform" src="http://www.chinaz.com/upimg/allimg/090305/1413153.gif" height="116" width="480" /></center>
<p>2. 动画相关</p>
<p>$fx（<a href="http://fx.inetcat.com/">http://fx.inetcat.com/</a>）</p>
<p>一个用来让 HTML 对象运动的轻量库。你可以在一个时间轴上改变任何 CSS 属性，对于复杂动画，你可以将各种效果结合起来，将对象分组，让它们并行运动。</p>
<center><img alt="$fx() JavaScript Animation Library" src="http://www.chinaz.com/upimg/allimg/090305/1413154.jpg" height="116" width="480" /></center>
<p>JSTweener（<a href="http://coderepos.org/share/wiki/JSTweener">http://coderepos.org/share/wiki/JSTweener</a>）</p>
<p>一个生成中间帧的 JavaScript 库，它的 API 类似著名的中间帧引擎 Tweener。你可以指定动画时间，定义切换效果以及时延。在几乎任何点都可以触动事件。</p>
<center><img alt="JSTweener" src="http://www.chinaz.com/upimg/allimg/090305/1413155.gif" height="116" width="480" /></center>
<p>Facebook Animation（<a href="http://developers.facebook.com/animation/">http://developers.facebook.com/animation/</a>）</p>
<p>一个强大的，用来创建可定制的，基于 CSS 的动画。在 Facebook 动画中，几行代码就可以改善 UI。语法和 FBJS （用于 Facebook 的库）一样。</p>
<p>FX（<a href="http://ryanmorr.com/archives/fx-lightweight-and-standalone">http://ryanmorr.com/archives/fx-lightweight-and-standalone</a>）</p>
<p>一个语法类似 YUI 的轻量 JavaScript 库，可以为几乎任何 CSS 属性创建中间帧。支持颜色和滚动动画，为对象设置 to 和 from 值就可以了。</p>
<p>3. 视觉与图形效果</p>
<p>JS charts（<a href="http://www.jscharts.com/">http://www.jscharts.com/</a>）</p>
<p>支持柱状图，圆饼图以及简单的曲线图。直接将这个库插入网页，然后从 XML 文件或 JavaScript 数组变量调用数据。PNG 格式，兼容所有主要浏览器。</p>
<center><img alt="JS Charts" src="http://www.chinaz.com/upimg/allimg/090305/1413156.jpg" height="116" width="480" /></center>
<p>Canvas 3D JS Library （C3DL）（<a href="http://www.c3dl.org/">http://www.c3dl.org/</a>）</p>
<p>C3DL 使 3D 程序的编写变得简单。提供一套数学，场景与 3D 对象类，可以直接在浏览器中开发 3D 内容，不需要很深的 3D 知识。</p>
<center><img alt="C3DL" src="http://www.chinaz.com/upimg/allimg/090305/1413157.jpg" height="116" width="480" /></center>
<p>Processing.js（<a href="http://ejohn.org/blog/processingjs/">http://ejohn.org/blog/processingjs/</a>）</p>
<p>这是 Processing 语言在 JavaScript 的移植。2D输出功能丰富。提供了绘图，色彩处理，字体，对象等处理函数。</p>
<center><img alt="Processing.js" src="http://www.chinaz.com/upimg/allimg/090305/1413158.gif" height="116" width="480" /></center>
<p>Rapha？l（<a href="http://raphaeljs.com/">http://raphaeljs.com/</a>）</p>
<p>一个让人惊叹的 JavaScript 库，可以在 Web 上实现矢量图。使用 SVG， VML 创建的图形可以被更改或绑定事件。功能极其丰富，包括旋转，动画，缩放等。</p>
<center><img alt="Raphael: Vectors With JavaScript" src="http://www.chinaz.com/upimg/allimg/090305/1413159.jpg" height="116" width="480" /></center>
<p>ImageFX（<a href="http://www.nihilogic.dk/labs/imagefx/">http://www.nihilogic.dk/labs/imagefx/</a>）</p>
<p>该 JavaScript 库为图片添加效果，如虚化，锐化，浮雕，加亮等。ImageFX 使用画布对象实现这些效果，兼容所有主流浏览器。这个库非常容易使用，只要将 .js 库文件插入网页，调用那些函数即可。</p>
<center><img alt="Imagefx" src="http://www.chinaz.com/upimg/allimg/090305/14131510.jpg" height="116" width="480" /></center>
<p>Pixastic（<a href="http://www.pixastic.com/">http://www.pixastic.com/</a>）</p>
<p>Pixastic 使用 HTML5 画布对象，允许对原始像素进行操作。效果包括去饱和度，灰度级，反转，亮度，对比度调整，色调，饱和度调整，以及浮雕，虚化等效果。因为用到了 HTML 5 的画布对象，因此还无法兼容所有浏览器。</p>
<p>Reflection.js（<a href="http://cow.neondragon.net/stuff/reflection/">http://cow.neondragon.net/stuff/reflection/</a>）</p>
<p>一个很低调的 JavaScript 自动实现倒影效果。倒影的高度，透明度可以调整。支持所有主流浏览器，文件尺寸小于5K。</p>
<center><img alt="Reflection.js" src="http://www.chinaz.com/upimg/allimg/090305/14131511.jpg" height="116" width="480" /></center>
<p>4. 数据库</p>
<p>Taffy DB（<a href="http://taffydb.com/">http://taffydb.com/</a>）</p>
<p>一个 JavaScript 库，可以看作浏览器中的 SQL Server，或高级数组管理器。在使用了 AJAX 的程序中，可以用作数据库层，可以创建，读取，编辑，删除数据，使用循环，排序以及高级查询。</p>
<p>ActiveRecord.js（<a href="http://www.activerecordjs.org/">http://www.activerecordjs.org/</a>）</p>
<p>这个库支持 Google Gears 以及 Chrome，Aptana Jaxer， Adobe AIR 以及任何支持 HTML 5 SQL 细则的平台（目前有 Webkit 以及 iPhone）。可以自动创建表，验证和同步数据。</p>
<center><img alt="ActiveRecord.js" src="http://www.chinaz.com/upimg/allimg/090305/14131512.gif" height="116" width="480" /></center>
</div>
<img src ="http://www.blogjava.net/rorely/aggbug/294500.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rorely/" target="_blank">期待明天</a> 2009-09-09 18:37 <a href="http://www.blogjava.net/rorely/archive/2009/09/09/294500.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Web技巧 </title><link>http://www.blogjava.net/rorely/archive/2009/09/09/294423.html</link><dc:creator>期待明天</dc:creator><author>期待明天</author><pubDate>Wed, 09 Sep 2009 02:26:00 GMT</pubDate><guid>http://www.blogjava.net/rorely/archive/2009/09/09/294423.html</guid><wfw:comment>http://www.blogjava.net/rorely/comments/294423.html</wfw:comment><comments>http://www.blogjava.net/rorely/archive/2009/09/09/294423.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rorely/comments/commentRss/294423.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rorely/services/trackbacks/294423.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: http://www.cnblogs.com/winkingzhang/archive/2008/01/26/1054409.html1.&nbsp;将彻底屏蔽鼠标右键 oncontextmenu="window.event.returnValue=false"&nbsp;用于Table:&lt;table&nbsp;oncontextmenu=return(false)&gt;&...&nbsp;&nbsp;<a href='http://www.blogjava.net/rorely/archive/2009/09/09/294423.html'>阅读全文</a><img src ="http://www.blogjava.net/rorely/aggbug/294423.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rorely/" target="_blank">期待明天</a> 2009-09-09 10:26 <a href="http://www.blogjava.net/rorely/archive/2009/09/09/294423.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Dos 命令 --连接远程桌面</title><link>http://www.blogjava.net/rorely/archive/2009/07/30/289162.html</link><dc:creator>期待明天</dc:creator><author>期待明天</author><pubDate>Thu, 30 Jul 2009 10:33:00 GMT</pubDate><guid>http://www.blogjava.net/rorely/archive/2009/07/30/289162.html</guid><wfw:comment>http://www.blogjava.net/rorely/comments/289162.html</wfw:comment><comments>http://www.blogjava.net/rorely/archive/2009/07/30/289162.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rorely/comments/commentRss/289162.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rorely/services/trackbacks/289162.html</trackback:ping><description><![CDATA[DOS远程桌面连接命令 mstsc /console<br />
<br />
mstsc connection file| /v:server:port|/console|/f/w/h/public/span/edit *connection file*/migrate<br />
connection file:指定连接的.rdp文件的名称<br />
/v:&lt;server[:port]&gt;指定要连接到的远程计算机<br />
/console将您连接到会话，该会话登录到运行Windows server2003的服务器控制台<br />
/f以全屏模式启动远程桌面<br />
/w指定远程桌面的宽度<br />
/h指定远程桌面的高度<br />
/public 以公用模式运行远程桌面<br />
/span使远程桌面的宽度和高度与本地虚拟桌面相匹配，如有必要，扩展到多个显示器。<br />
/edit 打开指定的.rdp连接文件进行编辑<br />
/migrate将使用客户端连接管理器创建的旧连接文件，迁移到新的rdp连接文件。<br />
<br />
<img src ="http://www.blogjava.net/rorely/aggbug/289162.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rorely/" target="_blank">期待明天</a> 2009-07-30 18:33 <a href="http://www.blogjava.net/rorely/archive/2009/07/30/289162.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>编程十诫</title><link>http://www.blogjava.net/rorely/archive/2009/06/30/284847.html</link><dc:creator>期待明天</dc:creator><author>期待明天</author><pubDate>Tue, 30 Jun 2009 15:20:00 GMT</pubDate><guid>http://www.blogjava.net/rorely/archive/2009/06/30/284847.html</guid><wfw:comment>http://www.blogjava.net/rorely/comments/284847.html</wfw:comment><comments>http://www.blogjava.net/rorely/archive/2009/06/30/284847.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rorely/comments/commentRss/284847.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rorely/services/trackbacks/284847.html</trackback:ping><description><![CDATA[<h1>编程十诫</h1>
发布时间:2009-6-09 08:52   作者: 陈皓   信息来源:
PHPChina&nbsp;<br />
转自：http://www.phpchina.com/html/83/n-34583.html<br />
<p>1.- DRY: Don&#8217;t repeat yourself.<br />
DRY 是一个最简单的法则，也是最容易被理解的。但它也可能是最难被<a href="javascript:;" onclick="javascript:tagshow(event, '%D3%A6%D3%C3');" target="_self"><u><strong>应用</strong></u></a>的（因为要做到这样，我们需要在泛型设计上做相当的努力，这并不是一件容易的事）。它意味着，当我们在两个或多个地方的时候发现一些相似的<a href="javascript:;" onclick="javascript:tagshow(event, '%B4%FA%C2%EB');" target="_self"><u><strong>代码</strong></u></a>的时候，我们需要把他们的共性抽象出来形一个唯一的新<a href="javascript:;" onclick="javascript:tagshow(event, '%B7%BD%B7%A8');" target="_self"><u><strong>方法</strong></u></a>，并且改变现有的地方的代码让他们以一些合适的参数调用这个新的方法。</p>
<p>DRY
这一法则可能是编程届中最通用的法则了，目前为止，应该没有哪个程序员对这一法则存有异议。但是，我们却能发现，一些程序在编写单元测试（unit
testing）时忘记了这一法则：让我们相像一下，当你改变一个类的若干接口，如果你没有使用DRY，那么，那些通过调用一系例类的接口的unit
test的程序，都需要被手动的更改。比如：如果你的unit test的诸多test
cases中没有使用一个标准共有的构造类的方法，而是每个test case自己去构造类的实例，那么，当类的构造<a href="javascript:;" onclick="javascript:tagshow(event, '%BA%AF%CA%FD');" target="_self"><u><strong>函数</strong></u></a>被改变时，你需要修改多少个test cases啊。这就是不使用DRY法则所带来的恶果。</p>
<p>2.- 短小的方法.<br />
至少，我们有下面三个不错的理由要求程序员们写下短小的方法。</p>
<p>代码会变得更容易阅读。<br />
代码会变得更容易重用（短方法可以减少代码间的耦合程度）<br />
代码会变得更容易测试。<br />
3.- 良好的命名规范<br />
使用不错的统一的命名规范可以让你的程序变得更容易阅读和维护，当一个类，一个函数，一个变量的名字达到了那种可以&#8220;望文生义&#8221;的境界话，我们就可以少一些文档，少一些沟通。文章《编程中的命名设计那点事 》可以给你一些提示。</p>
<p>4.- 赋予每个类正确的职责<br />
一个类，一个职责，这类规则可以参考一下类的SOLID 法则。但我们这里强调的不是一种单一的职责，而是一个正确的职责。如果你有一个类叫Customer，我们就不应该让这个类有sales 的方法，我们只能让这个类有和Customer有最直接关系的方法。</p>
<p>5.- 把代码组织起来<br />
把代码组织起来有两具层次。</p>
<p>物理层组织：无论你使用什么样的目录，包(package)或名字空间(namespace)等的结构，你需要把你的类用一种标准的方法组织起来，这样可以方便查找。这是一种物理性质的代码组织。<br />
逻辑层组织： 所谓逻辑层，主要是说，我们如果把两个不同功能的类或方法通过某种规范联系和组织起来。这里主要关注的是程序模块间的接口。这就是我们经常见到的程序模块的架构。<br />
6.- 创建大量的单元测试<br />
单元测试是最接近BUG的地方，也是修改BUG成本最低的地方，同样也是决定整个软件质量好坏的成败的地方。所以，只要有可能，你就应该写更多的，更好的单元测试案例，这样当你未来有相应代码改变的时候，你可以很简单知道你代码的改变是否影响了其它单元。</p>
<p>7.- 经常重构你的代码<br />
软件<a href="javascript:;" onclick="javascript:tagshow(event, '%BF%AA%B7%A2');" target="_self"><u><strong>开发</strong></u></a>是
一种持续的发现的过程，从而让你的代码可以跟上最新的实际需求的变化。所以，我们要经常重构自己的代码来跟上这样的变化。当然，重构是有风险的，并不是所
有的重构都是成功的，也不是我们随时都可以重构代码。下面是两个重构代码的先要条件，以避免让你引入更多的BUG，或是把本来就烂的代码变得更烂。</p>
<p>有大量的单元测试来测试。正如前面所说，重构需要用大量的单元测试来做保障和测试。<br />
每次重构都不要大，用点点滴滴的小的重构来代替那种大型的重构。有太多的时候，当我们一开始计划重构2000行代码，而在3个小时后，我们就放弃这个计划并把代码恢复到原始的版本。所以，我们推荐的是，重构最好是从点点滴滴积累起来的。<br />
8.- 程序注释是邪恶的<br />
这
一条一定是充满争议的，大多数程序员都认为程序注释是非常好的，是的，没错，程序注释在理论上是非常不错的。但是，在实际过程序当中，程序员们写出来的注
释却是很糟糕的（程序员的表达能力很有问题），从而导致了程序注释成为了一切邪恶的化身，也导致了我们在阅读程序的时，大多数时候，我们都不读注释而直接
读代码。所以，在这里，我们并不是鼓励不写注释，而是——如果你的注释写得不够好的话，那么，你还不如把更重要的时间花在重构一下你的代码，让你的代码更
加易读，更加清楚，这比会比注释更好。</p>
<p>9.- 注重接口，而不是实现<br />
这是一个最经典的规则了。接口注重的是——&#8220;What&#8221;是抽
象，实现注重的是——&#8220;How&#8221;是细节。接口相当于一种合同契约，而实际的细节相当于对这种合同契约的一种运作和实现。运作是可以很灵活的，而合同契约则
需要是相对需要稳定和不变的。如果，一个接口没有设计好而需要经常性的变化的话，那我们可以试想一下，这代来的后果，这绝对会是一件成本很大的事情。所
以，在软件开发和调设中，接口是重中之重，而不是实现。然而我们的程序员总是注重于实现细节，所以他们局部的代码写的非常不错，但软件整体却设计得相对较
差。这点需要我们多多注意。</p>
<p>10.- 代码审查机制<br />
所有人都会出错，一个人出错的概率是很大的，两个人出错的概率就会小一些，人多
一些，出错的概率就会越来越小。因为，人多了，就能够从不同的角度看待一个事情，虽然这样可能导致无效率的争论，但比起软件产品release后出现问题
的维护成本，这点成本算是相当值得的。所以，这就是我们需要让不同的人来reivew代码，代码审查机制不但是一种发现问题的最有效的机制，同时也是一种
可以知识共享的机制。当然，对于Code Review来说，下面有几个基本原则：</p>
<p>审查者的能力一定要大于或等于代码作者的能力，不然，代码审查就成了一种对新手的training。<br />
而且，为了让审查者真正负责起来，而不是在敷衍审查<a href="javascript:;" onclick="javascript:tagshow(event, '%B9%A4%D7%F7');" target="_self"><u><strong>工作</strong></u></a>，我们需要让审查者对审查过的代码负主要责任，而不是代码的作者。&nbsp;<br />
另外，好的代码审查应该不是当代码完成的时候，而是在代码编写的过程中，不断地迭代代码审查。好的实践的，无论代码是否完成，代码审核需要几天一次地不断地进行。</p>
<img src ="http://www.blogjava.net/rorely/aggbug/284847.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rorely/" target="_blank">期待明天</a> 2009-06-30 23:20 <a href="http://www.blogjava.net/rorely/archive/2009/06/30/284847.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>变量命名的规则</title><link>http://www.blogjava.net/rorely/archive/2009/06/21/283421.html</link><dc:creator>期待明天</dc:creator><author>期待明天</author><pubDate>Sat, 20 Jun 2009 16:16:00 GMT</pubDate><guid>http://www.blogjava.net/rorely/archive/2009/06/21/283421.html</guid><wfw:comment>http://www.blogjava.net/rorely/comments/283421.html</wfw:comment><comments>http://www.blogjava.net/rorely/archive/2009/06/21/283421.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rorely/comments/commentRss/283421.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rorely/services/trackbacks/283421.html</trackback:ping><description><![CDATA[变量命名中的[匈牙利命名法][骆驼命名法][帕斯卡（pascal）命名法]
<br />
<br />
转自：http://hi.baidu.com/toughguy/blog/item/1599b3032334b5753912bba1.html<br />
<br />
一、匈牙利命名法：广泛应用于象Microsoft Windows这样的环境中。<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   Windows 编程中用到的变量（还包括宏）的命名规则匈牙利命名法，这种命名技术是由一位能干的 Microsoft 程序员查尔斯&#183;西蒙尼(Charles Simonyi) 提出的。 <br />
<br />
匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀，标识出变量的作用域，类型等。这些符号可以多个同时使用，顺序是先m_（成员变
量），再指针，再简单数据类型，再其他。例如：m_lpszStr, 表示指向一个以0字符结尾的字符串的长指针成员变量。 <br />
<br />
&nbsp;&nbsp;&nbsp;   匈牙利命名法关键是：标识符的名字以一个或者多个小写字母开头作为前缀；前缀之后的是首字母大写的一个单词或多个单词组合，该单词要指明变量的用途。<br />
<br />
匈牙利命名法中常用的小写字母的前缀：<br />
<br />
前 缀&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   类  型 <br />
a&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   数组 (Array)  <br />
b&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   布尔值 (Boolean)  <br />
by&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   字节 (Byte)  <br />
c&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   有符号字符 (Char)  <br />
cb&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   无符号字符 (Char Byte，没有多少人用)  <br />
cr&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   颜色参考值 (ColorRef)  <br />
cx,cy&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   坐标差（长度 ShortInt）  <br />
dw&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   Double Word  <br />
fn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   函数  <br />
h&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   Handle（句柄）  <br />
i&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   整型  <br />
l&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   长整型 (Long Int)  <br />
lp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   Long Pointer  <br />
m_&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   类的成员  <br />
n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   短整型 (Short Int)  <br />
np&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   Near Pointer  <br />
p&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   Pointer  <br />
s&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   字符串型  <br />
sz&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   以null做结尾的字符串型 (String with Zero End)  <br />
w&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   Word  <br />
<br />
<br />
二、骆驼命名法:<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   骆驼式命令法，正如它的名称所表示的那样，是指混合使用大小写字母来构成变量和函数的名字。例如，下面是分别用骆驼式命名法和下划线法命名的同一个函数：<br />
<br />
&nbsp;&nbsp;   printEmployeePaychecks()；<br />
<br />
&nbsp;&nbsp;&nbsp;   print_employee_paychecks()；<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;   第一个函数名使用了骆驼式命名法——函数名中的每一个逻辑断点都有一个大写字母来标记；第二个函数名使用了下划线法----函数名中的每一个逻辑断点都有一个下划线来标记。<br />
<br />
&nbsp;&nbsp;&nbsp;   骆驼式命名法近年来越来越流行了，在许多新的函数库和Microsoft<br />
Windows这样的环境中，它使用得当相多。另一方面，下划线法是c出现后开始流行起来的，在许多旧的程序和UNIX这样的环境中，它的使用非常普遍。<br />
<br />
<br />
三、帕斯卡（pascal）命名法：<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   与骆驼命名法类似。只不过骆驼命名法是首字母小写，而帕斯卡命名法是首字母大写<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   如：public void DisplayInfo();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String UserName;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   二者都是采用了帕斯卡命名法.<br />
<br />
<br />
在C#中，以帕斯卡命名法和骆驼命名法居多。<br />
<br />
<br />
简单说<br />
<br />
MyData 就是一個帕斯卡命名的示例 <br />
而myData是一個骆驼命名法,它第一個單詞的第一個字母小寫,後面的單詞首字母大寫,看起來像一個骆驼 <br />
而iMyData是一個匈牙利命名法,它的小寫的i說明了它的型態,後面的和帕斯卡命名相同,指示了該變量的用途.
<img src ="http://www.blogjava.net/rorely/aggbug/283421.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rorely/" target="_blank">期待明天</a> 2009-06-21 00:16 <a href="http://www.blogjava.net/rorely/archive/2009/06/21/283421.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>变量命名的规则之一－－匈牙利命名法</title><link>http://www.blogjava.net/rorely/archive/2009/06/21/283419.html</link><dc:creator>期待明天</dc:creator><author>期待明天</author><pubDate>Sat, 20 Jun 2009 16:08:00 GMT</pubDate><guid>http://www.blogjava.net/rorely/archive/2009/06/21/283419.html</guid><wfw:comment>http://www.blogjava.net/rorely/comments/283419.html</wfw:comment><comments>http://www.blogjava.net/rorely/archive/2009/06/21/283419.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/rorely/comments/commentRss/283419.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/rorely/services/trackbacks/283419.html</trackback:ping><description><![CDATA[a&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;数组&nbsp;&nbsp; <br />
b&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bool(int)&nbsp;&nbsp; <br />
by&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unsigned&nbsp;char(byte)&nbsp;&nbsp; <br />
c&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;char&nbsp;&nbsp; <br />
cb&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 字节计数&nbsp;&nbsp; <br />
cr&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;颜色引用值&nbsp;&nbsp; <br />
cx,cy&nbsp;&nbsp;&nbsp;&nbsp; short(count&nbsp;of&nbsp;x,y&nbsp;length)&nbsp;&nbsp; <br />
dw&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unsigned&nbsp;long(dword)双字&nbsp;&nbsp; <br />
fn&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 函数&nbsp;&nbsp; <br />
h&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 句柄&nbsp;&nbsp; <br />
i&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; interger&nbsp;&nbsp; <br />
m&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 类的数据成员&nbsp;&nbsp; <br />
n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; short或int&nbsp;&nbsp; <br />
np&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; near指针&nbsp;&nbsp; <br />
p&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 指针&nbsp;&nbsp; <br />
l&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; long&nbsp;&nbsp; <br />
lp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; long型指针&nbsp;&nbsp; <br />
s&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string&nbsp;&nbsp; <br />
sz&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 用0终止的字符串<br />
tm&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 文本规格<br />
w&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unsigned&nbsp;int(word)&nbsp;&nbsp; <br />
x,y&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; short(x&nbsp;or&nbsp;y&nbsp;coordinate)
<img src ="http://www.blogjava.net/rorely/aggbug/283419.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/rorely/" target="_blank">期待明天</a> 2009-06-21 00:08 <a href="http://www.blogjava.net/rorely/archive/2009/06/21/283419.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>