编程通用基础知识:常用批处理指令/DOS命令介绍

编程通用基础知识:常用批处理指令/DOS命令介绍在编程员的世界里,无论你是用哪一种语言进行编程,基本上都会涉及到批处理指令和DOS命令,本文将介绍一些最经常用到的批处理指令和DOS命令,即:`

欢迎大家来到IT世界,在知识的湖畔探索吧!

在编程员的世界里,无论你是用哪一种语言进行编程,基本上都会涉及到批处理指令和DOS命令,本文将介绍一些最经常用到的批处理指令和DOS命令,即:`echo`、`@`、`::`、’rem’、’`pause`、`:`和`goto`、`>`和`>>`等可以收藏备用哦~

1、echo

echo的意思为响应,echo on即启用响应或启用回显功能,在批处理指令中的意思为在DOS执行窗口显示指令本身。而echo off的功能则相反,即关闭响应或关闭回显功能,在DOS执行窗口中将不显示指令本身。下面通过实例来说明echo的这一用法。

编程通用基础知识:常用批处理指令/DOS命令介绍

图1-echo on:启用回显功能

编程通用基础知识:常用批处理指令/DOS命令介绍

图2-echo off:关闭回显功能

图1的执行结果如下图所示,在echo on之后的所有指令都将在DOS执行窗口中显示(即批处理指令中的pause指令)。

编程通用基础知识:常用批处理指令/DOS命令介绍

图3-echo on DOS执行结果

图2的执行结果如下图所示,在echo off之后的所有指令都将不再在DOS执行窗口中显示(批处理指令中的pause指令不在DOS执行窗口中显示了)。

编程通用基础知识:常用批处理指令/DOS命令介绍

图4-echo off DOS执行结果

至于批处理脚本中的@和pause的功能,下面将会介绍到。echo还有另外2种不太常见的用法,小伙伴们知道吗?可以在留言区补充哦。

2、@

@的作用是让执行窗口中不显示它后面这一行的命令本身,下面以实例来说明@的作用。

编程通用基础知识:常用批处理指令/DOS命令介绍

图5-批处理脚本:a.bat

编程通用基础知识:常用批处理指令/DOS命令介绍

图6-批处理脚本:b.bat

在图5的a.bat文件中,echo on指令的前面没有添加@,在执行该批处理指令后,DOS窗口将打印如下信息(DOS窗口中将echo on指令也一同打印显示出来了):

编程通用基础知识:常用批处理指令/DOS命令介绍

图7-a.bat脚本文件执行结果

而在图6的b.bat文件中,echo on指令的前面添加了@,在执行该批处理指令后,DOS窗口将打印如下信息(DOS窗口中不会显示echo on指令本身):

编程通用基础知识:常用批处理指令/DOS命令介绍

图8-b.bat脚本文件执行结果

3、pause

该条指令的意思非常简单,就是字面所表达的意思:暂停,即让当前程序进程暂停一下,并在DOS执行窗口中显示一行信息:“请按任意键继续. . .”,例程详见图1-图4。

4、::

注释命令,在批处理脚本中和`rem`命令类似。它后面的内容不会执行,也不会在DOS执行窗口中显示该条指令,只是增加了脚本的可读性,示例如下图所示。

编程通用基础知识:常用批处理指令/DOS命令介绍

图9 注释命令::

5、rem

rem也是一条注释指令,但它又与::效果稍有不同,它后面的内容同样不会执行,但它在DOS执行窗口中会显示该条指令(回显),示例如下图所示。

编程通用基础知识:常用批处理指令/DOS命令介绍

图10 注释命令rem

6、goto 和 :

goto指令指定跳转到标签,找到标签后,程序将处理从下一行开始的命令。而标签的起始标志即为“:”,示例如下图所示(程序跳过了第1个pause指令)。

编程通用基础知识:常用批处理指令/DOS命令介绍

图11 goto 和 :指令

7、>和>>

“>”和“>>”都是输出重定向命令,通俗一点说,就是把前面指令的输出写入到一个文件中。这两个命令区别在于:“>”会清除掉原有文件中的内容后把新的内容写入原文件,而“>>”只会另起一行追加新的内容到原文件中,而不会改动其中的原有内容。示例如下图所示,执行b.bat批处理文件后,将生成d.bat这个批处理文件。

编程通用基础知识:常用批处理指令/DOS命令介绍

图12 “>”和“>>”指令

此次就介绍到这里吧~

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/36509.html

(0)
上一篇 2023年 12月 24日 下午6:00
下一篇 2023年 12月 26日 上午11:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信