没有合适的资源?快使用搜索试试~ 我知道了~
目 录 导 航 1 :什么是批处理 2、简单批处理命令简介 3、批处理符号简介 4、常用 DOS 命令 5、语句结构 6、字符串处理 7、数值计算 8、概念方法 【300 个现成程序自选超市】 9、系统类(36) 10、系统信息查询&修改(19) 11、系统优化(14) 12、文件创建&改名等操作(29) 13、网络类(10) 15、BAT 收集(32) 16、大型&综合性脚本(8) 17、格式转换(9) 18、获取路径(8) 19、其它类(31) 。。。
资源推荐
资源详情
资源评论
目 录 导 航
【课程热身】
1 楼:什么是批处理
2、简单批处理命令简介
3、批处理符号简介
4、常用 DOS 命令
5、语句结构
6、字符串处理
7、数值计算
8、概念方法
【300 个现成程序自选超市】
9、系统类(36)
10、系统信息查询&修改(19)
11、系统优化(14)
12、文件创建&改名等操作(29)
13、网络类(10)
15、BAT 收集(32)
16、大型&综合性脚本(8)
17、格式转换(9)
18、获取路径(8)
19、其它类(31)
20、网络类(10)
21、数值计算(18)
【 一、什么是批处理 】
批处理(Batch),也称为批处理脚本。顾名思义,批处理就是对某对象进行批量
的处理。批处理文件的扩展名为 bat 。
目前比较常见 的批处理包含两类:DOS 批处理和 PS 批处理。PS 批处理是基
于强大的图片编辑软件 Photoshop 的,用来批量处理图片的脚本;而 DOS 批处理
则是基于 DOS 命令的,用来自动地批量地执行 DOS 命令以实现特定操作的脚本。
这里要讲的就是 DOS 批处理。
批处理是一种简化的脚本语言,它应用于 DOS 和 Windows 系统中,它是由
DOS 或者 Windows 系统内嵌的命令解释器(通常是 COMMAND.COM 或者 CMD.EXE)
解释运行。类似于 Unix 中的 Shell 脚本。批处理文件具有.bat 或者.cmd 的扩展
名,其最简单的例子,是逐行书写在命令行中会用到的各种命令。更复杂的情况,
需要使用 if,for,goto 等命令控制程序的运行过程,如同 C,Basic 等中高级
语言一样。如果需要实现更复杂的应用,利用外部程序是必要的,这包括系统本
身提供的外部命令和第三方提供的工具或者软件。批处理文件,或称为批处理程
序,是由一条条的 DOS 命令组成的普通文本文件,可以用记事本直接编辑或用
DOS 命令创建,也可以用 DOS 下的文本编辑器 Edit.exe 来编辑。在“命令提示”
下键入批处理文件的名称,或者双击该批处理文件,系统就会调用 Cmd.exe 运行
该批处理程序。一般情况下,每条命令占据一行;当然也可以将多条命令用特定
符号(如:&、&&、|、||等)分隔后写入同一行中;还有的情况就是像 if、for
等较高级的命令则要占据几行甚至几十几百行的空间。系统在解释运行批处理程
序时,首先扫描整个批处理程序,然后从第一行代码开始向下逐句执行所有的命
令,直至程序结尾或遇见 exit 命令或出错意外退出
【 二、简单批处理命令简介 】
【 echo 命令 】
打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当
前回显设置。
语法
echo [{on|off}] [message]
Sample:@echo off / echo hello world
在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合
来实现输入一
些命令到特定的文件中。
【 rem 命令 】
注释命令,类似于在 C 语言中的/*--------*/,它并不会被执行,只是起一个注释的作
用,便于别人阅读
和你自己日后修改。
:: 也具有 rem 的功能
Rem Message
Sample:@Rem Here is the description.
【 pause 命令 】
暂停命令。运行 Pause 命令时,将显示下面的消息:
Press any key to continue. . .(或:请按任意键继续. . .)
Sample:
@echo off
:begin
copy G:*.* d:\back
echo 请插入另一张光盘...
pause
goto begin
在这个例子中,驱动器 G 中磁盘上的所有文件均复制到 d:\back 中。显示的注释提示
您将另一张光盘
盘放入驱动器 G 时,pause 命令会使程序挂起,以便您更换光盘,然后按任意键继续
处理。
【 call 命令 】
从一个批处理程序调用另一个批处理程序,并且不终止父批处理程序。call 命令接受
用作调用目标的
标签。如果在脚本或批处理文件外使用 Call,它将不会在命令行起作用。
语法
call [[Drive:][Path] FileName ] [:label [arguments]]
参数
[Drive:}[Path] FileName
指定要调用的批处理程序的位置和名称。
【 start 命令 】
调用外部程序,所有的 DOS 命令和命令行程序都可以由 start 命令来调用。
如:start calc.exe 即可打开 Windows 的计算器。
常用参数:
MIN 开始时窗口最小化
SEPARATE 在分开的空间内开始 16 位 Windows 程序
HIGH 在 HIGH 优先级类别开始应用程序
REALTIME 在 REALTIME 优先级类别开始应用程序
WAIT 启动应用程序并等候它结束
parameters 这些为传送到命令/程序的参数
执行的应用程序是 32-位 GUI 应用程序时,CMD.EXE 不等应用程序终止就返回命令提
示。如果在命令
脚本内执行,该新行为则不会发生。
【 goto 命令 】
跳转命令。程序指针跳转到指定的标签,从标签后的第一条命令开始继续执行批处理程
序。
语法:goto label (label 是参数,指定所要转向的批处理程序中的行。)
Sample:
if {%1}=={} goto noparms
if {%2}=={} goto noparms(如果这里的 if、%1、%2 你不明白的话,先跳过去,后面
会有详细的解释 。)
@Rem check parameters if null show usage
:noparms
echo Usage: monitor.bat ServerIP PortNumber
goto end
标签的名字可以随便起,但是最好是有意义的字母啦,字母前加个:用来表示这个字母
剩余21页未读,继续阅读
资源评论
loveeeeee
- 粉丝: 0
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功