cmd技巧——echo的用法(一)

精华 发表在    萌新联盟 08-13 13:55:21

3 9098 8

第二集网址:http://kids.codepku.com/topic/view/423

注:这期以及以后的帖子都是自己原创,但是图片是网络图片,因为截图太累

这次,先给大家认识一个软件(Windows自带)——cmd

cmd全称命令提示符,他的文件叫做批处理文件(*.bat)

接下来,教大家做一个最坑的病毒,会用到各种指令,反正就是怎么坑爹怎么来。

首先,如果你要临时使用cmd的话,可以在“运行”中输入cmd,就会出现一个这样的窗口

QQ截图20170812154659

不过我们要做的是病毒——病毒就必须是一个文件!

没关系,我们可以先做一个记事本(*.txt),记事本上输好程序,然后再把它转化成批处理文件。

接下来,就教大家一个最简单的程序——echo。


1.单输echo

可以查看当前echo的状态

——什么是状态?

我的天哪,这又是一个很复杂的问题。

比如说,我们在执行程序的时候,为了美观,会只显示输出的结果不再显示你输入的程序

如果不显示,echo状态为off,反之为on。

这个理念,会等一会用到的。


2.echo on /echo off

刚才的echo是为了告诉你echo状态到底是on还是off,

但是这两个指令就比较简单粗暴了——直接就把echo状态给设置成on或者off。

可不要小看这个小指令,这个指令对于批处理文件来说,可以说是极其重要的。


3.@echo on /@echo off

一些见过*.bat文件的人可能见过@echo off。我们刚才知道了echo on 和 echo off,现在为什么又要在前面加一个@?

原来,加了@之后,这条命令也会一起被这个命令所影响。

比如说,你单输echo off,虽然后面的命令会被隐藏,但是本命令echo off不会被它影响。

如果加了@之后,@echo off也会被一起隐藏,所以在实战中,我们一般都会加@echo off,很少不加@的。


4. echo 字符串

   这个就比较简单,就是echo后面跟着字符串,输出结果就是你说的那个字符串。


正如这张图,不过字符串的两边不需要添加引号也可以。


5.echo 字符串 &echo 字符串

这个也很简单,输入两个字符串,然后他会连续输出两个字符串。

不过如果你@echo off 了之后,连续两次普通“echo 字符串”,和这条加了&的echo命令完全一毛一样。但如果你的echo为on,那么用这条命令会更好看一点。


不过还有一个注意点,这条指令不像scratch里面的“hello world”一样合并字符串

他这个是连续输出两段字符串,区别就在于一个变成了一个字符串,一个变成了两个字符串。


好了,这就是cmd技巧的第一集,下集我们将会学习echo在cmd中如何改变文档!


大家记得关注我,坚持不水贴200年hhhhhhhhhhhhhh!!!


登录或注册后发布评论