DOS命令和批处理.BAT理解

DOS命令分为两种

  • 内部命令
    • 内部命令就是打开cmd,一条一条运行,这就是cmd命令,输入之后,立即执行
  • 外部命令
    • 外部命令就是BAT文件,他将一条条cmd命令集中起来写在bat文件中,像写代码一样,最后一起运行

 

批处理基本编程命令

  • @命令

    • “@”符号在批处理过程中,不显示命令本身,什么意思呢,理解就是cmd命令是一条一条执行,有命令输入和输出结果
    • 加上“@”符号 

  • echo命令

    • 显示指定的信息,通常显示在屏幕上另外
    • echo on|off用来设置在批文件执行时是否显示命令本身。 “echo off”和“@”命令的区别在于前者关闭了所有命令显示,而后者只关闭其中一条。
  • pause命令

    • 该命令在批处理中使用十分广泛,其作用是暂停批处理的执行,直到用户按下键盘上的任意键(Break键除外)。批处理在执行过程中显示的所有信息都是一闪而过的,只有当用户暂停执行时,才能看到当前屏幕上的信息。当程序要让用户看一段信息,或要给用户时间去考虑某个问题时,就可以在这里加上一个pause,批处理执行到这里时将显示“按任意键继续”的信息。用法很简单,直接在要暂停的地方使用pause命令即可。
  • :和goto命令

    • 这是两个成对出现的命令,在任何一个批处理中有多少个“:”就一定至少有多少个“goto”。“goto”命令的作用,是告诉程序并不按顺序向下执行,而是要跳转到另一个地方,而“:”命令则唯一标记了“goto”命令要跳转的地址。简单说,“goto”是个跳转命令,而“:”是一个标签。当批处理运行到“goto”时,将自动跳转到“:”所标记的地方去执行。

 

posted @ 2020-03-07 17:27  lonelyshy  阅读(571)  评论(0编辑  收藏  举报