• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >DOS/BAT > 使用dos批处理文件的几个高级命令,判断

使用dos批处理文件的几个高级命令,判断

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了dos命令批处理文件,ms dos批处理文件,dos批处理文件,ms dos批处理文件下载,dos运行批处理文件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
if goto choice for 是批处理文件中比较高级的命令,如果这几个你用得很熟练,你就是批处理文件的专家啦。 

if  表示将判断是否符合规定的条件,从而决定执行不同的命令。 有三种格式: 
1、 if "参数" == "字符串"  待执行的命令 
参数如果等于指定的字符串,则条件成立,运行命令,否则运行下一句。(注意是两个等号) 
如if "%1"=="a" format a: 

2、 if exist 文件名  待执行的命令 
如果有指定的文件,则条件成立,运行命令,否则运行下一句。如if exist config.sys edit config.sys 

3、 if errorlevel 数字  待执行的命令 
如果返回码等于指定的数字,则条件成立,运行命令,否则运行下一句。如if errorlevel 2 goto x2  DOS程序运行时都会返回一个数字给DOS,称为错误码errorlevel或称返回码 

goto  批处理文件运行到这里将跳到goto 所指定的标号处, 一般与if配合使用。 如: 

goto end 

:end 
echo this is the end 

标号用 :字符串 表示,标号所在行不被执行 

choice  使用此命令可以让用户输入一个字符,从而运行不同的命令。使用时应该加/c:参数,c:后应写提示可输入的字符,之间无空格。它的返回码为1234…… 

如: choice /c:dme defrag,mem,end 
将显示 
defrag,mem,end[D,M,E]? 

例如,test.bat的内容如下: 
@echo off 
choice /c:dme defrag,mem,end 
if errorlevel 3 goto defrag 应先判断数值最高的错误码 
if errorlevel 2 goto mem 
if errotlevel 1 goto end 

:defrag 
c:\dos\defrag 
goto end 

:mem 
mem 
goto end 

:end 
echo good bye 

此文件运行后,将显示 defrag,mem,end[D,M,E]? 用户可选择d m e ,然后if语句将作出判断,d表示执行标号为defrag的程序段,m表示执行标号为mem的程序段,e表示执行标号为end的程序段,每个程序段最后都以goto end将程序跳到end标号处,然后程序将显示good bye,文件结束。 


</div>

您可能想查找下面的文章:

  • dos批处理文件中的变量小结
  • dos之bat批处理文件语法介绍
  • 使用dos批处理文件的几个高级命令,判断
  • 使用dos批处理文件的意义与应用方法
  • 应用dos批处理文件经常用到的DOS常用命令
  • DOS自带的批处理命令
  • DOS 下的批处理文件
  • DOS批处理文件

相关文章

  • 收藏的比较完整的批处理教程第1/2页
  • 批处理制作照片整理器第1/2页
  • 花3分钟时间来关闭你电脑上没用的服务(加快你的电脑运行)
  • 用指定字符串替换指定内容
  • Cacls 显示或修改任意访问控制列表 (DACL) 文件
  • 如何进行系统配置
  • 用批处理实现auto.exe的免疫功能
  • BAT批处理判断IP地址并自动禁用启用网卡
  • Reg命令使用详解 批处理操作注册表必备
  • 批处理bat下载FTP服务器上某个目录下的文件

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • IF-ERRORLEVEL使用方法
    • 迅雷快车旋风下载专用链转换批处理代码
    • 学会批处理,用心学很容易!另一不错的见解第1/3页
    • 用批处理设置IP安全策略的代码
    • 进入dos的一个密码破解方法
    • ECHO 不换行实现方法
    • 关于shell命令的定向输出 2&gt;&1
    • Windows自带的端口转发工具netsh使用方法
    • 用批处理得到每个目录占用的空间
    • diskcopy 命令使用说明

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有