注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

姜允志博客

Matlab VC++ 流形学习 进化算法 图像分割 目标提取 张量分解

 
 
 

日志

 
 

批处理命令详解  

2016-03-11 10:24:50|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
批处理命令大全 1 echo 和 @ 
回显控制命令   @                      #关闭单行回显  
echo off              #从下一行开始关闭回显  
@echo off           #从本行开始关闭回显。一般批处理第一行都是这个 
echo on               #从下一行开始打开回显  
echo                    #显示当前是 echo off 状态还是 echo on 状态
echo.                   #输出一个"回车换行",一般就是指空白行 
echo hello world   #输出hello world   
"关闭回显"是指运行批处理文件时,不显示文件里的每条命令,只显示运行结果 批处理开始和结束时,系统都会自动打开回显

echo.运行出来的效果就是空一行,相当于我们打字时按了一下回车。echo.后面跟其他内容就是显示这些内容啦,和echo+空格一样的效果。

批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT。
第一部分:批处理内部命令
1、 REM 
REM 是个注释命令一般是用来给程序加上注解的,该命令后的内容在程序执行的时候将不会被显示和执行。例: 
REM 你现在看到的就是注解,这一句将不会被执行。在以后的例子中解释的内容都REM 会放在REM后面。请大家注意。 
2、 ECHO 
ECHO 是一个回显命令主要参数有OFF和 ON,一般用ECHO message来显示一个特定的消息 。例: 
Echo off 
Rem 以上代表关闭回显即不显示所执行的命令 
Echo 这个就是消息。 
Rem 以上代表显示"这就是消息"这列字符 
执行结果: 
C:\>ECHO.BAT 
这个就是消息。 

批处理的作用 
简单的说,批处理的作用就是自动的连续执行多条命令。 

 

每个编写好的批处理文件都相当于一个DOS的外部命令,你可以把它所在的目录放到你的DOS搜索路径(path)中来使得它可以在任意位置运行。一个良好的习惯是在硬盘上建立一个bat或者batch目录(例如C:\BATCH),然后将所有你编写的批处理文件放到该目录中,这样只要在path中设置上c:\batch,你就可以在任意位置运行所有你编写的批处理程序。 

 

常用命令 

echo
@callpauserem(小技巧:用::代替rem)是批处理文件最常用的几个命令,我们就从他们开始学起。 
echo
表示显示此命令后的字符 
echo off
表示在此语句后所有运行的命令都不显示命令行本身 
@
echo off相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。 
call
调用另一个批处理文件(如果不用call而直接调用别的批处理文件,那么执行完那个批处理文件后将无法返回当前文件并执行当前文件的后续命令)。 
pause
运行此句会暂停批处理的执行并在屏幕上显示Press any key to continue...的提示,等待用户按任意键后继续 
rem
表示此命令后的字符为解释行(注释),不执行,只是给自己今后参考用的(相当于程序中的注释)。 

 

Sample

建立Test.bat 文件内容:

Echo off

if "%1"=="a" echo xiao

if "%2"=="b" echo tian

if "%3"=="c" echo xin

 

在命令行下,运行test  a b c

屏幕显示:

Xiao

Tian

xin

把第一行echo以此换成@echo on @echo offechoecho off测试效果。

%0表示test命令本身;

%1表示test命令第一个参数;

%2表示test命令第二个参数;

。。。。。。

 

Sample 

  @echo off 

  :begin 

  copy G:*.* d\back 

  echo 请插入另一张光盘...

  pause 

  goto begin 

  在这个例子中,驱动器 G 中磁盘上的所有文件均复制到d:\back中。显示的注释提示您将另一张光盘 

  盘放入驱动器 G 时,pause 命令会使程序挂起,以便您更换光盘,然后按任意键继续处理。

  评论这张
 
阅读(31)| 评论(2)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017