批处理交流.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
批处理交流

批 处 理 基础知识与应用技巧 介绍(1/2) 概述: 批处理,也称为批处理脚本,英文译为BATCH,批处理文件后缀BAT就取其前三个字母。 DOS年代盛行,Windows中持续发扬 传说中很强大,能做很多事儿 确实能够解决不少问题,但仍然强大得有限 特点: 使用方便、灵活,功能强大,自动化程度高。 批处理文件的扩展名是BAT或者CMD,把任何一批命令放在有这样扩展名的文件里,执行时就会一条一条的执行完。 脚本语言,解释执行,编程简单——学习成本低 2017-12-22 2 介绍(2/2) 构成 没有固定格式,只要遵守以下这条就ok了:每一行可视为一个命令,每个命令里可以含多条子命令,从第一行开始执行,直到最后一行结束,它运行的平台是DOS。 平台或环境 Windows:命令提示符窗口(DOS窗口) UNIX/linux:shell脚本编程更悠久、更豪华 目标或好处 类似快捷方式,简化命令执行 拆解复杂任务,细分步骤实现 2017-12-22 3 举例(1/4) step1:建立批处理文件 新建一个文本文档,将名字改为 example1.bat step2:写代码 右键,选中“编辑”,然后写代码。代码如下: @echo off echo 批处理很强大,这是第一示例! pause step3:保存并双击“example1.bat”运行 窗口显示: 批处理很强大,这是第一示例! 请按任意键继续. . . 2017-12-22 4 举例(2/4) 简单了解代码意思: @echo off ——关闭回显,如果没有这一句的话会显示一些无用(不关心)信息,比较碍眼。 echo 批处理很强大,这是第一示例!——在屏幕上显示“批处理很强大,这是第一示例!” pause——防止批处理执行完毕后直接退出,执行到pause命令时CMD就会显示“请按任意键继续…”这一行并阻塞等待用户按键 符号“@”的意思是不显示它后面的命令语句,在echo off命令前加一个“@”符号是为了不让echo off这条命令本身显示出来,可以让批处理达到整体美观的效果。 2017-12-22 5 举例(3/4) 示例2:清理系统垃圾文件 新建bat文件example2.bat,内容如下: @echo off echo 正在清除系统垃圾文件,请稍后。。。 del /s /f /q %systemdrive%\*.tmp nul 2nul del /s /f /q %systemdrive%\*.gid nul 2nul del /s /f /q %systemdrive%\*.chk nul 2nul del /s /f /q %systemdrive%\*.old nul 2nul del /s /f /q %userprofile%\local settings\temp\*.* nul 2nul del /s /f /q %userprofile%\recent\*.* nul 2nul del /s /f /q %userprofile%\cookies\*.* nul 2nul Rem 转下页 2017-12-22 6 举例(4/4) Rem 接上页 del /s /f /q %userprofile%\local settings\history\*.* nul 2nul del /s /f /q %windir%\temp\*.* nul 2nul del /s /f /q %windir%\prefetch\*.* nul 2nul echo 垃圾文件清理完毕! echo. pause 这是什么? “del”、 “%systemdrive%、%userprofile%” 、”nul 2nul” 2017-12-22 7 基础知识(1/8) 可利用的“素材” 内部命令 CLS、DIR、CD、MD、RD、TYPE、COPY、DEL、SET、DATE、FOR...... 外部命令 命令行工具程序(.exe、.com、.bat、.cmd......) ping、find、grep、sort、ipconfig、tasklist、reg...... 变量 参数变量,批处理脚本用,命令行直接操作则无此概念 循环变量,FOR命令用,大小写敏感 环境变量,大小写不敏感 PATH、TEMP、CD、DATE、ERRORLEVEL...... 文件和设备 文本文件——可以操作其内容,颗粒度一般为行 二进制文件——不便操作内容,颗粒度就是文件 系统预定义设备 2017-12-22 8 基础知识(2/8) 系统预定义设备 基本IO设备 标准输入设备,键盘,0——STDIN 标准输出设备,屏幕,1——STDOUT 标准错误设备,屏幕,2——STDERR 其它设备 PRN/LP

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档