`
编程足球
  • 浏览: 251685 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

bat 基础命令

    博客分类:
  • CMD
阅读更多
1. echo 和 @

@                 #关闭单行回显
echo off      #从下一行开始关闭回显
@echo off      #从本行开始关闭回显。一般批处理第一行都是这个
echo on       #从下一行开始打开回显
echo            #显示当前是 echo off 状态还是 echo on 状态
echo.       #输出一个”回车换行”,空白行
             #(同echo, echo; echo+ echo[ echo] echo/ echo\)


2. errorlevel
echo %errorlevel%
#每个命令运行结束,可以用这个命令行格式查看返回码
#默认值为0,一般命令执行出错会设 errorlevel 为1



3. pause
暂停命令


4 rem 和 ::
注释命令
注释行不执行操作


4. goto 和 :
跳转命令


5 %0 %1 %2 %3 %4 %5 %6 %7 %8 %9 %*
命令行传递给批处理的参数
%0 批处理文件本身
%1 第一个参数
%9 第九个参数
%* 从第一个参数开始的所有参数
批参数(%n)的替代已被增强。您可以使用以下语法:
      %~1     - 删除引号(\"),扩充 %1
      %~f1    - 将 %1 扩充到一个完全合格的路径名
      %~d1    - 仅将 %1 扩充到一个驱动器号
      %~p1    - 仅将 %1 扩充到一个路径
      %~n1    - 仅将 %1 扩充到一个文件名
      %~x1    - 仅将 %1 扩充到一个文件扩展名
      %~s1    - 扩充的路径指含有短名
      %~a1    - 将 %1 扩充到文件属性
      %~t1    - 将 %1 扩充到文件的日期/时间
      %~z1    - 将 %1 扩充到文件的大小
      %~$PATH : 1 - 查找列在 PATH 环境变量的目录,并将 %1
        扩充到找到的第一个完全合格的名称。如果环境
        变量名未被定义,或者没有找到文件,此组合键会
        扩充到空字符串
可以组合修定符来取得多重结果:
     %~dp1      - 只将 %1 扩展到驱动器号和路径
     %~nx1      - 只将 %1 扩展到文件名和扩展名
     %~dp$PATH:1 - 在列在 PATH 环境变量中的目录里查找 %1,
        并扩展到找到的第一个文件的驱动器号和路径。
     %~ftza1    - 将 %1 扩展到类似 DIR 的输出行。
可以参照 call/? 或 for/? 看出每个参数的含意
echo load \"%%1\" \"%%2\">c:\test.txt
生成的文件内容为 load \"%1\" \"%2\"
批处理文件里,用这个格式把命令行参数输出到文件


6 if
判断命令
if \"%1\"==\"/a\" echo 第一个参数是/a
if /i \"%1\" equ \"/a\" echo 第一个参数是/a
/i 表示不区分大小写,equ 和 == 是一样的,其它运算符参见 if/?
if exist c:\test.bat echo 存在c:\test.bat文件
if not exist c:\windows (
      echo 不存在c:\windows文件夹
      )
if exist c:\test.bat (
      echo 存在c:\test.bat
      ) else (
      echo 不存在c:\test.bat
      )




7. start
批处理中调用外部程序的命令,否则等外部程序完成后才继续执行剩下的指令

8. call
批处理中调用另外一个批处理的命令,否则剩下的批处理指令将不会被执行
有时有的应用程序用start调用出错的,也可以call调用

9 choice (外部命令)
选择命令
让用户输入一个字符,从而选择运行不同的命令,返回码errorlevel为1234……
win98里是choice.com
win2000pro里没有,可以从win98里拷过来
win2003里是choice.exe
choice /N /C y /T 5 /D y>nul
延时5秒

分享到:
评论

相关推荐

    bat批处理常用命令详解

    pdf文档,介绍了bat常用命令的使用! 从最基础的echo、dir到goto、for、if等各种命令! 可作为参考文档,时常查阅!

    BAT 脚本的基本命令语法.docx

    bat脚本的基本命令语法,学习bat语言很好的资料,word版 批处理(Batch),也称为批处理脚本。顾名思义,批处理就是对某对象进行批量的处理,通常被认为是一种简化的脚本语言,它应用于DOS和Windows系统中。批处理文件...

    bat的常见命令和基本语句

    这些都是我在网上找的,有关于bat的一些常见的操作命令和一些简单语句,只是简单整理了一下,可能有许多重复与错误,希望大家指点批评。

    bat命令大全

    里面基本包含了bat的绝大多数命令,想要学习bat的可以拿过去参考参考。

    Windows中编写脚本BAT批处理命令入门.pdf

    详细介绍了cmd命令行的高级使用方式,对初学者,中高级程序员都有很大帮助

    BAT 编程.pdf

    批处理,也称为批处理脚本,英文译为BATCH,批处理文件后缀BAT就取的前三个字母。它的构成没有固定格式。每一行可视为一个命令,每个命令里可以含多条子命令,从第一行开始执行,直到最后一行结束,它运行的平台是...

    dos命令cmd命令

    dos使用,基础命令,运行命令 psr.exe 问题记录器 explorer.exe 资源管理器 taskmgr 任务管理器 cmd命令 shutdown -s 关机命令 shutdown -a 取消关机 shutdown -s -t 7200 7200秒后关机 at 20:43 shutdown -...

    BAT基础教学教程

    它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以...

    bat批处理脚本语法教程(超经典)

    bat批处理脚本语法教程(超经典) 一、基础语法: 二、参数: 三、批处理基本命令 四、其它命令 五、字符串处理 六、注册表操作 七、系统服务 八、setlocal与变量延迟 九、文件处理 十、实践实例(1,2,3)

    【bat】查询电脑配置信息

    这是一个可以查询电脑配置的bat,适合不知道自己电脑配置的人群,点击即可查看,如果害怕有毒可以把bat后缀改为txt查看源码! bat源码: dxdiag 完

    2.1-WAS基本命令操作

    一:启动服务器命令startServer.bat 在WAS8.0安装成功后,我们就可以使用启动服务器命令startServer命令来启动server,这个命令在WAS_home \profiles\AppSrv01\bin目录中,其中AppSrv01是我们建立的独立服务器概要...

    bat编程基础教程

    是批处理命令的基本教程,很适合开发系统处理程序,计算机高手的必经之路

    BAT脚本一键安装打印机

    4.打印机的文件地址:一般和bat放一起文件夹里面带有INF的文件,基本上所有打印机官方驱动里面都有自己去提取。 我的脚本里面都写得很清楚变量所需要的具体参数如下 set "电脑打印机显示名=壹身白的打印机" set ...

    bat命令入门与高级技巧详解

    里为您介绍一下基础的bat命令知道及详细的bat命令使用方法,让我们使用bat命令解决windows当中一些需要手动操作的问题

    常用Windows批处理命令

    win2000关机命令.bat WIN2003 IIS最小权限分配.bat winxp修改计算机名.bat xp下确定最后的盘符.bat XP服务优化批处理.bat 不显示扩展名.bat 不显示隐藏文件.bat 中文显示ping结果.bat 使用WMI别名获取CPU...

    经典 批处理 BAT 教程

    第一章 批处理基础 第一节 常用批处理内部命令简介 1、REM 和 :: 2、ECHO 和 @ 3、PAUSE 4、ERRORLEVEL 5、TITLE 6、COLOR 7、mode 配置系统设备 8、GOTO 和 : 9、FIND 10、START 11、assoc 和 ftype ...

    DOS计算机基础命令修改图片后缀.bat

    DOs计算机基础命令修改图片后缀,一件快速修改整个大文件夹或者整个盘符的所有后缀为.JGP,.jpeg,.jfif修改为.jpg。

    获取电脑配置信息.bat

    获取电脑参数配置的脚本

    适合新手bat入门教程

    写得通俗易懂,大家看看,对初学者很有用,包括bat简介及一些基本命令

    BAT批处理文件语法大全

    .bat是dos下的批处理文件 .cmd是nt内核命令行环境的另一种批处理文件 从更广义的角度来看,unix的shell脚本以及其它操作系统甚至应用程序中由外壳进行解释执行的文本,都具有与批处理文件十分相似的作用,而且同样...

Global site tag (gtag.js) - Google Analytics