批处理之——part1:Batch批处理语句中echo on/off 与@ 的区别

一,echo 单独使用用于显示你要在屏幕上显示的信息;

例:

echo welcome!

显示:

>echo welcome!

 welcome!

二,echo on/off:用于控制批处理文件在执行过程中是否在屏幕上显示命令

例:

echo on
echo welcome to my blog!
echo off
echo welcome to our blog!

显示:

>echo on

>echo welcome to my blog!

welcome to my blog!

>echo off

welcome to our blog!

 三,@: 用于禁止当前执行的命令显示在屏幕上(不受echo的开关效果影响,即使前面开了echo on,也不显示)

例:

@echo on

@echo welcome to my blog!

echo welcome to our blog!

显示:

welcome to our blog!

>echo welcome to my blog!

welcome to our blog!

四,echo on/off 与@ 的区别:

1. echo on/off 命令本身会显示在屏幕上,@ 命令本身不显示;

2. @作用范围值是当前命令行(批处理语言执行上以一行为一句命令),echo on/off 作用范围为两个echo on/off 之间的命令,即echo on/off 命令影响设置之后的所有命令,直至下一个echo on/off 来改变这种状态设置。

3. @的优先级高,@的命令效果不受echo on/off 的影响。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值