Windows bat语法
来源:互联网 发布:淘宝客是啥 编辑:程序博客网 时间:2024/06/05 00:57
1. ECHO 和@
作用 显示或隐藏屏幕显示,在屏幕上显示文本信息。
使用方法 ECHO ON | OFF 使整个屏幕显示或不显示
@ 使一句语句不在屏幕上显示
例 @echo off ( 使整个屏幕不显示,包括该语句本身)
例 echo 这句话将显示在屏幕上
2. REM
作用 给命令加上注释,使一句语句失去作用
使用方法 REM [ 注释语句]
例 REM DEL*.* (不执行删除命令)
3. PAUSE
作用 暂停命令的执行,主要用于BAT 的调试阶段。暂停时可按 ctrl+break 或ctrl+c 来停止 BAT 的执行。
使用方法 PAUSE
例 PAUSE [文本信息] (暂停并显示文本信息)
4. %0-%9批处理参数
作用 代替命令中的参数
使用方法 <命令名> [批处理参数1] [批处理参数2]···
例 有批处理文件名为GO。BAT,清单如下
@echo off
echo this is a demo bat
cd %1
当键入文件名及参数c:\时 go c:\
则效果等同于 cd c:\
5. SHIFT
作用 更新批处理参数所代替的命令参数,每运行一次,命令参数前移一位。
使用方法 shift
例 有批处理文件名为DEMO。BAT,清单如下
@echo off
if “%1”=”” goto end (有关if 语句,参见下文)
rem 判断%1所代表的是否为空,为空则转到 end 语句
dir %1
Shift
: end
当键入 demo a: b: c: d: 时,效果为列 A、B、C、D 四个磁盘的目录
6. GOTO
作用 转到指定段。
使用方法 goto <段名>
例 goto start (转到 start 段,其中start为段名,须加“:”以便和命令名相区别。)
7. IF
作用 用于条件判断
使用方法 1. IF[NOT] EXIST <文件名> <命令>
2. IF [NOT] <字符串1 >=<字符串2>
3. IF ERRORLEVEL (N) <命令>
作用 1.如果(不)存在所选文件则执行所带命令
2.如果字符串1(不)等于字符串2,则执行所带命令
3.如果命令执行后的错误等级码是(不是)N, 那么执行所带命令。
例 1.if exist demo.bat echo this is a demo (如果demo.bat 文件存在,显示 this is a demo)
2.if “x”=”1” echo the answer is right (如果x=1,显示 the answer is right)
3.if errorlevel 2 echo good luck (如果错误码为2,显示 good luck)
8. FOR
作用 用一个临时参数代替括号中的对象
使用方法 for <%%参数名> in <(对象1、对象2···)> do <命令>
例 for %% d in (a: b: ) do format %%d (效果等同于格式化A盘和B盘)
9. SET
作用 设置环境变量
使用方法 set <变量名>=<对象>
例 set ff=45 (使变量ff的值为45)
10.CHOICE
作用 为进行交互式选择提供手段。
使用方法 choice [/c:字母] [/n ] [/s ] [/t: 字母,秒数] [说明信息]
[/c:/字母] :指定那些字母用于选择操作,每个字母之间用逗号隔开。缺省为y,n
[/n] :不显示供选择的字母
[/s:] :对输入的字母区分大小写
[/t: 字母,秒数] :限定选择所用的秒数(0-99)过时则以指定的字母作为选择
[说明信息] :显示其后的信息用于说明
choice 和 if 的第三种用法可配合使用,具体方法是,当你选第一个字母时,errorlevel 为1,第二个为二···
例 choice [/c: a,b,c]
if errorlevel 3 echo your choice is c
if errorlevel 2 echo your choice is b
if errorlevel 1 echo your choice is a
作用 显示或隐藏屏幕显示,在屏幕上显示文本信息。
使用方法 ECHO ON | OFF 使整个屏幕显示或不显示
@ 使一句语句不在屏幕上显示
例 @echo off ( 使整个屏幕不显示,包括该语句本身)
例 echo 这句话将显示在屏幕上
2. REM
作用 给命令加上注释,使一句语句失去作用
使用方法 REM [ 注释语句]
例 REM DEL*.* (不执行删除命令)
3. PAUSE
作用 暂停命令的执行,主要用于BAT 的调试阶段。暂停时可按 ctrl+break 或ctrl+c 来停止 BAT 的执行。
使用方法 PAUSE
例 PAUSE [文本信息] (暂停并显示文本信息)
4. %0-%9批处理参数
作用 代替命令中的参数
使用方法 <命令名> [批处理参数1] [批处理参数2]···
例 有批处理文件名为GO。BAT,清单如下
@echo off
echo this is a demo bat
cd %1
当键入文件名及参数c:\时 go c:\
则效果等同于 cd c:\
5. SHIFT
作用 更新批处理参数所代替的命令参数,每运行一次,命令参数前移一位。
使用方法 shift
例 有批处理文件名为DEMO。BAT,清单如下
@echo off
if “%1”=”” goto end (有关if 语句,参见下文)
rem 判断%1所代表的是否为空,为空则转到 end 语句
dir %1
Shift
: end
当键入 demo a: b: c: d: 时,效果为列 A、B、C、D 四个磁盘的目录
6. GOTO
作用 转到指定段。
使用方法 goto <段名>
例 goto start (转到 start 段,其中start为段名,须加“:”以便和命令名相区别。)
7. IF
作用 用于条件判断
使用方法 1. IF[NOT] EXIST <文件名> <命令>
2. IF [NOT] <字符串1 >=<字符串2>
3. IF ERRORLEVEL (N) <命令>
作用 1.如果(不)存在所选文件则执行所带命令
2.如果字符串1(不)等于字符串2,则执行所带命令
3.如果命令执行后的错误等级码是(不是)N, 那么执行所带命令。
例 1.if exist demo.bat echo this is a demo (如果demo.bat 文件存在,显示 this is a demo)
2.if “x”=”1” echo the answer is right (如果x=1,显示 the answer is right)
3.if errorlevel 2 echo good luck (如果错误码为2,显示 good luck)
8. FOR
作用 用一个临时参数代替括号中的对象
使用方法 for <%%参数名> in <(对象1、对象2···)> do <命令>
例 for %% d in (a: b: ) do format %%d (效果等同于格式化A盘和B盘)
9. SET
作用 设置环境变量
使用方法 set <变量名>=<对象>
例 set ff=45 (使变量ff的值为45)
10.CHOICE
作用 为进行交互式选择提供手段。
使用方法 choice [/c:字母] [/n ] [/s ] [/t: 字母,秒数] [说明信息]
[/c:/字母] :指定那些字母用于选择操作,每个字母之间用逗号隔开。缺省为y,n
[/n] :不显示供选择的字母
[/s:] :对输入的字母区分大小写
[/t: 字母,秒数] :限定选择所用的秒数(0-99)过时则以指定的字母作为选择
[说明信息] :显示其后的信息用于说明
choice 和 if 的第三种用法可配合使用,具体方法是,当你选第一个字母时,errorlevel 为1,第二个为二···
例 choice [/c: a,b,c]
if errorlevel 3 echo your choice is c
if errorlevel 2 echo your choice is b
if errorlevel 1 echo your choice is a
- windows bat 语法
- Windows bat 语法简介
- Windows bat语法
- Windows Bat 语法
- Windows bat常用语法
- windows下bat批处理文件语法
- windows下bat批处理文件语法
- Windows批处理文件(*.bat和*.cmd)语法
- windows bat批处理语法简析
- windows bat批处理语法简析
- BAT语法
- bat语法
- BAT 语法
- bat语法
- bat 语法
- BAT语法
- Bat语法
- Bat语法
- 14 则冷笑话给我们的人生启示
- php session应用实例 登录验证
- C Time相关函数和结构
- JAVA应用开发日志解决方案
- The Google File System中文版
- Windows bat语法
- birt读取配置文件.properties
- 深入理解/proc,驱动程序,模块编程
- web service是什么
- php 选择排序
- 【解题报告】 POJ 2318 TOYS -- 判断点在某个梯形内 叉积 + 二分
- android上如何实现后台日志记录并写文件到sd卡
- 【流式计算】Yahoo! s4和Twitter storm的粗略比较
- 五 月 花 香