当前位置:   article > 正文

DOS命令批处理_dos批处理 传递多个参数给一个程序

dos批处理 传递多个参数给一个程序

1.批处理简介

  • 批处理其实就是一个脚本文件
  • 在这个脚本文件中是包含很多要批量、依次执行的命令的
  • 这样的脚本文件就是批处理文件

批处理的作用

  • 批量、自动、定时去执行一些操作

写批处理文件的方法

  • 第一步:创建一个文本文件【后缀是txt的文件】
  • 第二步:在文本文件中写入要自动执行的dos命令,然后保存退出
  • 第三步:将这个文件的后缀修改位.bat

2.DOS命令

1)ECHO

  • 输出字符串

案例:输出“hello world”

  1. echo hello world
  2. pause

注:pause是暂停

echo可以用来拼接字符串

1)没有变量

案例:用echo将hello 字符串和world字符串拼接到一起,然后进行输出

  1. echo "hello" "world"
  2. pause

2)变量

变量就值会发生改变的数据对象

定义变量的格式:

set 变量名=变量值
  • 这里需要用set标识符来定义变量和赋值
  • "="号之间的空格格式要求严格,标识符后不要有空格!

例如定义一个变量,变量名是name,变量的值是tom;再定义一个变量,变量名是age,变量的值 是18

  1. set name=tom
  2. set age=18

使用变量的格式

%变量名%

echo可以输出字符串,也可以输出变量中的值

使用变量的时候,需要给变量前后百分号%。

案例:定义变量保存姓名和年龄,用echo进行输出【其实这个就是拼接有变量的字符串】

  1. set param1=hello
  2. set param2=world
  3. echo %param1%%param2%ok
  4. pause

使用变量的时候,需要给变量前后百分号%。

3)关闭/打开回显

回显:其实就是在执行批处理文件的时显示批处理文件中的命令

打开回显:

  • 显示批处理文件中的命令。【默认就是打开回显的】
  • 打开回显的命令:@echo on

关闭回显:

  • 不显示处理文件中的命令
  • 关闭回显的命令:@echo off

案例:

  1. echo "======执行下面的命令的时候,有回显======="
  2. set age=18
  3. echo %age%
  4. pause
  5. @echo off
  6. echo "======从这里开始就没有回显了========="
  7. set age=18
  8. echo %age%
  9. pause
  10. @echo on
  11. echo "======从这里开始又有回显了========="
  12. set age=18
  13. echo %age%
  14. pause

ECHO:何为回显?打开回显就是执行命令时会把命令显示出来,关闭回显反之

echo 命令的第一种用法:echo on 和 echo off

  • echo on表示打开回显
  • echo off表示关闭回显

echo 命令的第二种用法:echo message

  • 这个很简单,就是显示后面的信息

echo 命令第三种用法:

  • 显示当前回显设置状态,就是显示回显打开或关闭

echo也可以输出文件

4)印当前路径

可以使用 %cd% 或者 %~dp0

  1. @echo off
  2. title this is a test
  3. echo %cd%
  4. echo %~dp0
  5. pause

5)REM

用法就是rem 注释

PS:其实可以用"::"代替"REM",可以提高执行速度,不过REM的兼容性更好,我还是建议大家用rem注释

  1. @echo off
  2. rem echo "程序开始执行"
  3. echo "lelelele"
  4. echo "程序执行结束"
  5. @echo on
  6. pause

6)title

用来设置dos的标题

  1. @echo off
  2. title 我的第一个案例
  3. rem echo "程序开始执行"
  4. echo "lelelele"
  5. echo "程序执行结束"
  6. @echo on
  7. pause

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/177054?site
推荐阅读
相关标签
  

闽ICP备14008679号