批处理中echo简单设置

    因为电脑中病毒了,总是对后缀为.html和.htm文件感染,导致我在写代码时,总是会出现找不到对应的文件,而且比较麻烦,还要到对应的文件夹中找到那些病毒文件删除,然后从SVN中从新下载,一开始,还能手动删除,最后感觉每天都要干两三次这种事,感觉太麻烦了,就想是不是可以用echo批处理干这个事,删除某个目录下的文件,并从SVN指定路径下载下来,就小查了一些资料,记录了一些我用命令。


1、echo [ON|OFF],echo on:表示显示表示显示自身的命令,并且执行结果,echo off :表示只显示执行结果,如图1


图1

2、@echo [ON OFF]中@表示 隐藏echo on 或echo off这两句命令

3、echo 信息内容 ,例如:echo 测试echo on ;如图1

4、echo.:表示换行符,类似于输入一回车符,如图2

5、rem :表示注释信息,如图2

                                                                                                                             图2

6、@set 变量名称, 例如: @set variable=C:\software\SVN\bin; %variable%,表示获取变量的值。        

DOS中SET命令的详细用法

例子:

@echo off

set var=我是值

echo %var%

pause

请看 set var=我是值 ,这就是BAT直接在批处理中设置变量的方法!

set 是命令 var是变量名   =号右边的"我是值"是变量的值

在批处理中我们要引用这个变就把var变量名用两个%(百分号)扩起来,如%var%

这种SET语法只能直接在BAT代码的提前赋予变量的值,有时候我们需要提供一个交互界面, 让

用户自己输入变量的值,然后我们在来根据这个值来做相应操作,现在我就来说说这SET的这

种语法,只需要加一个"/P"参数就可以了!

例子:

@echo off

set /p var=请输入变量的值:

if %var% == 1 echo 您输入了 1 ~_~

pause

set /p 是命令语法   var是变量名 =号右边的"请输入变量的值: ",这个是提示语,不是变量的值了!

运行后,我们在提示语后面直接输入1,就会显示一行您输入了 1 ~_~ ,输入别的就没有任何反映!

7、:label,表示标签

8、goto label,表示跳转到标签:label这块

9、if用法  if /i 或 if 

/i 开关是指是否区分字符串大小写

10、for 用法 for 变量


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值