四时宝库

程序员的知识宝库

windows批处理命令(Windows批处理命令nojvm)

什 么 是 批 处 理

批 批 理 处 理 ( B a t c h ) , 也 称 为 批 处 理

脚 本 。 顾 名 思 义 , 批 处 理 就 是 对 某

对 象 进 行 批 量 的 处 理 , 通 常 被 认 为

是 一 种 简 化 的 脚 本 语 言 , 它 应 用 于

D O S 和 Wi n d o w s 系 统 中 。 批 处 理 文

件 的 为 扩 展 名 为 b a t 。 目 前 比 较 常 见

的 批 处 理 包 含 两 类 : P S 批 处 理 和

D O S 批 处 理 。

1 . 2 批 处 理 工 作 原 理

◆ 批 处 理 文 件 , 或 称 为 批 处 理 程 序 , 是 由 一 条 条 的 D O S 命 令 组 成

的 普 通 文 本 文 件 , 可 以 用 记 事 本 直 接 编 辑 或 用 D O S 命 令 创 建 ,

一 般 情 况 下 , 每 条 命 令 占 据 一 行 ; 当 然 也 可 以 将 多 条 命 令 用 特

定 符 号 ( 如 : & ; 、 & & ; 、 | 、 | | 等 ) 分 隔 后 写 入 同 一 行 中 ; 还

有 的 情 况 就 是 像 f o r 、 i f 等 较 高 级 的 命 令 , 则 要 占 据 几 行 、 几 十

甚 至 几 百 行 的 空 间 。

任务1:批处理命令基础知识介绍

◆ 批 处 理 是 一 种 简 化 的 言 脚 本 语 言 , 也 称 作 宏 。 它 应 用 于 D O S 和

W i n d o w s 系 统 中 , 它 是 由 D O S 或 者 W i n d o w s 系 统 内 嵌 的 命 令

解 释 器 解 释 运 行 。

◆ 系 统 在 解 释 运 行 批 处 理 程 序 时 , 首 先 扫 描 整 个 批 处 理 程 序 , 然

后 从 第 一 行 代 码 开 始 向 下 逐 句 执 行 所 有 的 命 令 , 直 至 程 序 结 尾

或 遇 见 e x i t 命 令 或 出 错 意 外 退 出 。

3 . 批 处 理 命 令 语 法 结 构

任务1:批处理命令基础知识介绍

for语句类似于C语言里面的循环结构,如果希望for语句的功能要更强大一点,可

通过for的参数来实现,for有四个参数,分别是d 、l 、r、f。

(1)/d:表示目录;

(2)/l: :表示迭代数值范围;

(3)/r: :表示递归;

(4)/f :表示含有/f的for详细说明。

3 . 批 处 理 命 令 语 法 结 构

任务1:批处理命令基础知识介绍

if语句实现条件判断,包括字符串比较、存在判断、定义判断等。通过条件判断,if语

句即可以实现选择功能。

1.字符串比较

IF [not] string1 compare-op string2 command1 [else command2]

2.存在判断

IF [NOT] EXIST filename command1 [else command2]

3.定义判断

IF [not] DEFINED variable command1 [else command2]

4.结果判断

if errorlevel 1 pause & edit %1.asm

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接