1、echo 命令
  打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo [批处理与联机处理]

批处理与联机处理
命令将显示当前回显设置。

语法
  echo [{on|off}] [message]
  Sample:@echo off / echo hello world
  在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一
  些命令到特定的文件中。

2、举例:
第一步:建立批处理文件
第二步:写代码
@echo off
echo 欢迎您来到华中红客安全网学习!
pause
第三步:保存

简单了解代码意思:
@echo off 这一句是关闭回显,如果没有这一句的话会显示一些信息,比较碍眼。
echo 欢迎您来到华中红客安全网学习! 在屏幕上显示“欢迎您来到华中红客安全网学习!”
pause

详细解释:
(1)、echo off 关闭回显(即批处理中的命令语句不会显示)

(2)、echo on 打开回显

(3)、符号“@”的意思是不显示它后面的命令语句,只显示命令执行的结果!
例子:
echo 你好
@echo 你好
pause
说明:
第一条因为没加“@”符号,所以会显示“echo 你好”,然后在显示命令执行的结果“你好”。
第二条命令加了“@”符号,所以只显示了命令执行的结果,就是“你好”。
第三条没加“@”符号,所以会显示执行了pause命令。

(4)、echo 用于显示
echo命令的作用有两个,一个时在CMD上显示一行内容,如:echo 欢迎您来到华中红客安全网学习!
还有一个时显示关闭命令的回显:echo off
我们在echo off命令前加一个“@”符号是为了不让echo off这条命令本身显示出来,可以让批处理达到整体的美观!
例子:
@echo off
echo 你好
echo 你好
pause
注:pause命令就是暂停的意思,防止批处理执行完毕后直接退出,执行到pause命令时CMD就会显示
“请按任意键继续”这一行!

3、小技巧
如果大家对那个DOS命令不明白,可以通过输入“命令”/? 来得到系统提供的帮组信息,也可以在“开始”–“运行”–输入“hh ntcmds.chm::ntcmds.htm”来得到更详细的命令行帮组来理解

4、实例

@echo off
echo 正在清除系统垃圾文件,请稍后。。。
del /s /f /q %systemdrive%*.tmp >nul 2>nul
del /s /f /q %systemdrive%*.gid >nul 2>nul
del /s /f /q %systemdrive%*.chk >nul 2>nul
del /s /f /q %systemdrive%*.old >nul 2>nul
del /s /f /q “%userprofile%\local settings\temp*." >nul 2>nul
del /s /f /q "%userprofile%\recent*.
” >nul 2>nul
del /s /f /q “%userprofile%\cookies*." >nul 2>nul
del /s /f /q "%userprofile%\local settings\history*.
” >nul 2>nul
del /s /f /q “%windir%\temp*." >nul 2>nul
del /s /f /q "%windir%\prefetch*.
” >nul 2>nul
echo 垃圾文件清理完毕!
echo. & pause

注:这是一个用来清除系统垃圾文件的批处理程序。命令其实也是很简单的,主要是用到“del”命令和相关的参数来实现
有关“del”命令的参数大家可以参考“del /?”来得到详细的帮助。
另外还有“%systemdrive%、%userprofile%”。那么它们是什么呢,这些其实是系统变量,也就是系统目录的另一种
表示形式而已。我们可以通过输入“echo %userprofile%”来看看它代表的是系统中的那个目录。那么其它的也是一样
.tmp的意思是,这个号是一个通配符号,它表示的是所有以.tmp为扩展名的文件。大家都明白了吗?

nul 2>nul的意思是将命令执行时的信息或者错误全部给屏蔽掉。

DOS补充:Del命令

删除文件

例:

del d:\hongke.txt

删除d:\hongke.txt

del命令有几个重要的参数:

/P 删除每一个文件之前提示确认。
/F 强制删除只读文件。
/S 从所有子目录删除指定文件。
/Q 安静模式。删除全局通配符时,不要求确认。

例:
如果你要删除c盘下所有的hongke.txt,且文件hongke.txt是只读的,该怎么办呢?

del /f /s c:\hongke.txt

注意,因为要搜索整个c盘,所以可能需要等待一段时间。

简单批处理命令(1)相关推荐

  1. 【批处理学习笔记】第二课:简单批处理命令(1)

    1.echo 命令 打开回显或关闭请求回显功能,或显示消息.如果没有任何参数,echo [批处理与联机处理] 批处理与联机处理     命令将显示当前回显设置. 语法 echo [{on|off}] ...

  2. .bat批处理命令的介绍

    HUC = = D组 http://www.cnhonkerarmy.com/ 63707869 =====================================开始============ ...

  3. windows系统dos命令:cmd.exe运行的bat批处理命令详解

    DOS批处理 1.简单批处理命令 1.1echo:打开或关闭回显 echo off 关闭回显 ==>关闭之后不会显示一些不必要的信息. 后面所有的命令均不显示,但本条命令是显示的. @echo ...

  4. 简单批处理内部命令简介(转)

    一.简单批处理内部命令简介  1.Echo 命令  打开回显或关闭请求回显功能,或显示消息.如果没有任何参数,echo 命令将显示当前回显设置. echo [{on│off}] [message]  ...

  5. 简单的批处理命令(二)

    传送门 简单的批处理命令(一):. 5. rem 语法: rem [message] 说明: rem是注释命令,其后的message将不会被执行,只是起注释的作用,便于自己和别人阅读.需要注意的是,r ...

  6. linux下简单的批处理文件,LINUX下SHELL批处理(SSH批处理命令写法)

    Linux下的SSH类似于windows下的DOS,算是一种便捷版的远程桌面系统,可以让我们直接远程管理LINUX服务器,DOS下有批处理命令,LINUX的SHELL也有远程SSH批处理命令,SSH批 ...

  7. (完全解决)Windows如何使用批处理命令进行SSH连接并自动输入密码

    找了很多方法,有说用 密钥的 sshpass工具的 用SSH客户端连接工具 脚本的 我很久之前试过用自己的虚拟机Linux SSH连接服务器Linux,使用过密钥,确实方便,但是没有试过Windows ...

  8. 在此处打开命令窗口_这样操作方便多了!简单DOS命令实用技巧详解

    分享简单DOS命令实用技巧,让我们的工作.生活更加方便快捷.小编致力于分享分享智能数码.弱电组网.电脑软硬件资讯及实用技巧. 先跟着小编一起来了解一下DOS命令是一个什么样子的存在?技术大牛,请忽略, ...

  9. dos批处理命令详解

    一.简单批处理内部命令简介 1.Echo 命令   打开回显或关闭请求回显功能,或显示消息.如果没有任何参数,echo 命令将显示当前回显设置. 语法:   echo [{on│off}] [mess ...

最新文章

  1. partprobe源码分析
  2. redis 生成dump.rdb文件
  3. 汇编语言int 13中断02h功能Demo - 使用emu8086
  4. Ext JS - Combobox 加载下拉框数据 级联下拉框
  5. 离线计算中的幂等和DataWorks中的相关事项
  6. ubuntu配置×××后,配置走×××的路线
  7. 解决Oracle 本地可以连接,远程不能连接问题
  8. java split 正则_java split方法的实现 正则匹配
  9. P2839 畅通工程
  10. spring test---restful与文件上传
  11. 2005 mysql连接字符串_怎么用c#远程连接sql server2005,连接字符串怎么写
  12. Java网络编程之IP地址
  13. Magnet for mac(专业窗口辅助工具)支持m1
  14. access 导入 txt sql语句_从零开始学 MySQL - 数据库的导入导出和备份
  15. SDOI2015 序列统计
  16. dns服务器优化 360,360超级dns解析速度提升10倍
  17. windows提示“为了对电脑进行保护,已经阻止此应用”的解决方案 mmc.exe
  18. Windows Office 365 Pro Plus安装
  19. 【PC自动化测试-11】窗口控件的类型分类
  20. 《MLB美职棒大联盟》:MLB最佳阵容·MLB新年也要身体倍棒

热门文章

  1. 易语言 登陆QQ 获取商品 推送QQ群消息
  2. 陌陌直播盛典的第五年:正成为直播文化符号构建者
  3. ddrelease64 黑苹果_黑苹果必备驱动:VirtualSMC 系统管理控制器内核仿冒驱动 1.1.2...
  4. 浏览器Performance性能监控使用详解
  5. 物理光源:Linearly Transformed Cosines
  6. 星云链NAS区块链随机抽奖合约【算法】
  7. 状态机——简单自动售卖机的实现
  8. excel转换成pdf的常用方法
  9. MySQL错误-this is incompatible with sql_mode=only_full_group_by完美解决方案
  10. 数据手动导入星环inceptor