自己写的批处理例子供学习使用

aa.bat内容:

echo off rem haha set path=e:\ee e: echo %path% cd %path% echo hehe goto gg2 :gg echo gghere :gg2 echo gghereeee222 call %path%\bb.bat set ddd=%date% echo %ddd% echo %ddd:~0,10% rem 默认全部 echo %ddd:~0% set ttt=%time% echo %ttt% echo %ttt:~0,8% rem 默认全部 echo %ttt:~0% @ echo gegegg pause


在e:\ee下有bb.bat文件,内容如下:

echo on echo i am bb.bat.. echo bbbbb.batttt...


从效果可看出几点体会:

1.echo off 把命令行显示关闭了,但在调用其他bat文件时只要打开 echo on,

就会一直显示命令行。

@ echo gegegg

中@相当于echo off ,只不过他只是对本行管用!

2.变量的声明

set path=e:\ee

日期变量的声明,可不声明直接用

set ddd=%date%

set ttt=%time%

3.变量的使用

cd %path%

call %path%\bb.bat

echo %ddd%
echo %ddd:~0,10%

echo %ddd:~0%

echo %ttt%
echo %ttt:~0,8%
echo %ttt:~0%

这里日期还有参数,表示从第一位开始到第n位的子字符串。

4.注释

rem 默认全部

5.回显信息

echo hehe

6.调用其他bat文件

call %path%\bb.bat

call后是完整路径

7.goto语句

声明goto语句段落的位置用 :xxx

跳转用 goto xxx

:gg2
echo gghereeee222

8.pause暂停命令

使用后会出现:

按任意键继续...

看看效果:


C:\Documents and Settings\Administrator\桌面>echo off
e:\ee
hehe
gghereeee222

E:\ee>echo i am bb.bat..
i am bb.bat..

E:\ee>echo bbbbb.batttt...
bbbbb.batttt...

E:\ee>set ddd=2012-01-29 星期日

E:\ee>echo 2012-01-29 星期日
2012-01-29 星期日

E:\ee>echo 2012-01-29
2012-01-29

E:\ee>rem 默认全部

E:\ee>echo 2012-01-29 星期日
2012-01-29 星期日

E:\ee>set ttt=13:35:32.32

E:\ee>echo 13:35:32.32
13:35:32.32

E:\ee>echo 13:35:32
13:35:32

E:\ee>rem 默认全部

E:\ee>echo 13:35:32.32
13:35:32.32
gegegg

E:\ee>pause
请按任意键继续. . .

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值