﻿<?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>C++博客-前进的路上-随笔分类-批处理</title><link>http://www.cppblog.com/wc250en007/category/15865.html</link><description>前进的路上</description><language>zh-cn</language><lastBuildDate>Tue, 11 Jan 2011 08:33:32 GMT</lastBuildDate><pubDate>Tue, 11 Jan 2011 08:33:32 GMT</pubDate><ttl>60</ttl><item><title>批处理基础知识</title><link>http://www.cppblog.com/wc250en007/archive/2011/01/11/138340.html</link><dc:creator>Let me see see</dc:creator><author>Let me see see</author><pubDate>Tue, 11 Jan 2011 08:25:00 GMT</pubDate><guid>http://www.cppblog.com/wc250en007/archive/2011/01/11/138340.html</guid><wfw:comment>http://www.cppblog.com/wc250en007/comments/138340.html</wfw:comment><comments>http://www.cppblog.com/wc250en007/archive/2011/01/11/138340.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/wc250en007/comments/commentRss/138340.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/wc250en007/services/trackbacks/138340.html</trackback:ping><description><![CDATA[<span class=Apple-style-span style="WORD-SPACING: 0px; FONT: medium 'Times New Roman'; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px"><span class=Apple-style-span style="FONT-SIZE: 14px; LINE-HEIGHT: 24px; FONT-FAMILY: arial, 宋体, sans-serif">
<pre id=best-answer-content style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 22px; PADDING-TOP: 0px; ZOOM: 1; FONT-FAMILY: Arial; WORD-WRAP: break-word"></pre>
批处理中的注释：<br><span class=Apple-style-span style="WORD-SPACING: 0px; FONT: medium 'Times New Roman'; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px"><span class=Apple-style-span style="FONT-SIZE: 14px; COLOR: rgb(102,102,102); LINE-HEIGHT: 22px; FONT-FAMILY: Verdana, Arial, Helvetica, 宋体, sans-serif">
<p>1.注释：</p>
<div style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px" align=left><strong style="FONT-WEIGHT: bold"><font style="LINE-HEIGHT: 18px" color=#ff0000>goto start<br>&nbsp;&nbsp;= 可以是多行文本，<br>&nbsp;&nbsp;= 可以包含重定向符号和其他特殊字符<br>&nbsp;&nbsp;= 只要不包含 :start 这一行<br>:start</font></strong></div>
<div style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px" align=left>另外，还有其他各种注释形式，比如：<br>只明白前三项<br><strong style="FONT-WEIGHT: bold"><font style="LINE-HEIGHT: 18px" color=#ff0000>1、:: 注释内容（第一个冒号后也可以跟任何一个非字母数字的字符）<br>2、rem 注释内容（不能出现重定向符号和管道符号）<br>3、echo 注释内容（不能出现重定向符号和管道符号）<br></font></strong>4、if not exist nul 注释内容（不能出现重定向符号和管道符号）<br>5、:注释内容（注释文本不能与已有标签重名）<br>6、%注释内容%（可以用作行间注释，不能出现重定向符号和管道符号）<br>7、goto 标签 注释内容（可以用作说明goto的条件和执行内容）<br>8、:标签 注释内容（可以用作标签下方段的执行内容）<span class=Apple-converted-space>&nbsp;</span><br></div>
<ul>
    <li>
    <div style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px" align=left><strong style="FONT-WEIGHT: bold"><font style="LINE-HEIGHT: 23px" size=4>echo 表示显示此命令后的字符</font></strong></div>
    </li>
    <li>
    <div style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px" align=left><strong style="FONT-WEIGHT: bold"><font style="LINE-HEIGHT: 23px" size=4>echo off 表示在此语句后所有运行的命令都不显示命令行本身</font></strong></div>
    </li>
    <li>
    <div style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px" align=left><strong style="FONT-WEIGHT: bold"><font style="LINE-HEIGHT: 23px" size=4>@与echo off相象，但它是加在每个命令行的最前面，表示运行时不显示这一行的命令行（只能影响当前行）。</font></strong></div>
    </li>
    <li>
    <div style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px" align=left><strong style="FONT-WEIGHT: bold"><font style="LINE-HEIGHT: 23px" size=4><font style="LINE-HEIGHT: 23px" color=#ff0000>call 调用另一个批处理文件（如果不用call而直接调用别的批处理文件，那么执行完那个批处理文件后将无法返回当前文件并执行当前文件的后续命令）。</font></font></strong></div>
    </li>
    <li>
    <div style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px" align=left><strong style="FONT-WEIGHT: bold"><font style="LINE-HEIGHT: 23px" size=4>pause 运行此句会暂停批处理的执行并在屏幕上显示Press any key to continue...的提示，等待用户按任意键后继续</font></strong></div>
    </li>
    <li>
    <div style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px" align=left><strong style="FONT-WEIGHT: bold"><font style="LINE-HEIGHT: 23px" size=4>rem 表示此命令后的字符为解释行（注释），不执行，只是给自己今后参考用的（相当于程序中的注释）。<br><br><br><span class=Apple-style-span style="WORD-SPACING: 0px; FONT: medium 'Times New Roman'; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px"><span class=Apple-style-span style="FONT-SIZE: 13px; COLOR: rgb(102,102,102); LINE-HEIGHT: 23px; FONT-FAMILY: Verdana, Arial, Helvetica, 宋体, sans-serif">日志原文：<a style="COLOR: red; LINE-HEIGHT: 16px; TEXT-DECORATION: underline" href="http://loujianwen.blog.sohu.com/135846494.html" target=_blank>http://loujianwen.blog.sohu.com/135846494.html</a><br><br><br></span></span></font></strong></div>
    </li>
</ul>
</span></span></span></span>
<img src ="http://www.cppblog.com/wc250en007/aggbug/138340.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/wc250en007/" target="_blank">Let me see see</a> 2011-01-11 16:25 <a href="http://www.cppblog.com/wc250en007/archive/2011/01/11/138340.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>