1 / 20
文档名称:

如何写批处理文件.doc

格式:doc   页数:20页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

如何写批处理文件.doc

上传人:xxj16588 2016/7/25 文件大小:0 KB

下载得到文件列表

如何写批处理文件.doc

文档介绍

文档介绍:如何写批处理文件扩展名是 bat( 在 nt/2000/xp/2003 下也可以是 cmd) 的文件就是批处理文件。首先批处理文件是一个文本文件, 这个文件的每一行都是一条 DOS 命令( 大部分时候就好象我们在 DOS 提示符下执行的命令行一样) ,你可以使用 DOS 下的 Edit 或者 Windows 的记事本(notepad) 等任何文本文件编辑工具创建和修改批处理文件。其次, 批处理文件是一种简单的程序, 可以通过条件语句(if) 和流程控制语句(goto) 来控制命令运行的流程, 在批处理中也可以使用循环语句(for) 来循环执行一条命令。当然,批处理文件的编程能力与 C 语言等编程语句比起来是十分有限的, 也是十分不规范的。批处理的程序语句就是一条条的 DOS 命令( 包括内部命令和外部命令), 而批处理的能力主要取决于你所使用的命令。第三, 每个编写好的批处理文件都相当于一个 DO S 的外部命令,你可以把它所在的目录放到你的 DOS 搜索路径(path) 中来使得它可以在任意位置运行。一个良好的****惯是在硬盘上建立一个 bat 或者 batch 目录( 例如 C:\ BATCH ), 然后将所有你编写的批处理文件放到该目录中,这样只要在 path 中设置上 c:\batch ,你就可以在任意位置运行所有你编写的批处理程序。第四,在 DO S和 Win9x/M e 系统下, C: 盘根目录下的 T 批处理文件是自动运行批处理文件, 每次系统启动时会自动运行该文件, 你可以将系统每次启动时都要运行的命令放入该文件中, 例如设置搜索路径, 调入鼠标驱动和磁盘缓存, 设置系统环境变量等。下面是一个运行于 Windows 98 下的 的示例: ***@ECHO OFF PATH C:\WINDOWS;C:\MAND;C:\UCDOS;C:\DOSTools; C:\SYSTOOLS;C:\WINTOOLS;C:\BATCH LH /X LH /INSERT LH SET TEMP=D:\TEMP SET TMP=D:\TEMP 批处理的作用简单的说,批处理的作用就是自动的连续执行多条命令。这里先讲一个最简单的应用: 在启动 wps 软件时, 每次都必须执行( > 前面内容表示 DOS 提示符): C:\>cd wps C:\WPS>spdos C:\WPS>py C:\WPS>wbx C:\WPS>wps 如果每次用 WPS 之前都这样执行一遍,您是不是觉得很麻烦呢? 好了, 用批处理, 就可以实现将这些麻烦的操作简单化, 首先我们编写一个 批处理文件,内容如下: ***@echo off c: cd\wps spdos py wbx wps cd\ 以后, 我们每次进入 wps , 只需要运行 runwps 这个批处理文件即可。常用命令 echo 、@、 call 、 pause 、 rem( 小技巧:用:: 代替 rem) 是批处理文件最常用的几个命令,我们就从他们开始学起。 echo 表示显示此命令后的字符 echo off 表示在此语句后所有运行的命令都不显示命令行本身@与 echo off 相象, 但它是加在每个命令行的最前面, 表示运行时不显示这一行的命令行(只能影响当前行)。 call 调用另一个批处理文件( 如果不用 call 而直接调用别的批处理文件, 那么执行完那个批处理文件后将无法返回当前文件并执行当前文件的后续命令)。 pause 运行此句会暂停批处理的执行并在屏幕上显示 Press any key to continue... 的提示,等待用户按任意键后继续 rem 表示此命令后的字符为解释行(注释) ,不执行,只是给自己今后参考用的(相当于程序中的注释)。例 1 :用 edit 编辑 文件,输入下列内容后存盘为 c:\ ,执行该批处理文件后可实现:将根目录中所有文件写入 中,启动 UCDOS ,进入 WPS 等功能。批处理文件的内容为: 命令注释: ***@echo off 不显示后续命令行及当前命令行 dir c:\*.* > 将 c 盘文件列表写入 call c:\ucdos\ 调用 ucdos echo 你好显示" 你好" pause 暂停, 等待按键继续 rem 准备运行 wps 注释:准备运行 wps cd ucdos 进入 ucdos 目录 wps 运行 wps 批处理文件的参数批处理文件还可以像 C 语言的函数一样使用参数( 相当于 DOS 命令的命令行参数) ,这需要用到一个参数表示符“%”。%[1-