![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-30 13:03 |
共 47,813 主题排行 / 349,918 发帖 / 今日 0 篇 / 48,279 会员排行 |
| DOS学习入门 & 精彩文章 (教学室) » 批处理文件是否完全按照dos命令顺序执行? |
| 可打印版本 1,165 / 4 |
| 第1楼 冰寅 | 发表于 2003-11-15 00:00 |
| 初级用户 发帖 2 积分 108 | |
|
批处理文件是否完全按照dos命令顺序执行? 我是dos初学,想从批处理开始。不知道是否很容易学会阿 ……
|
|
| 第2楼 如是大师 | 发表于 2003-11-15 00:00 |
| 元老会员 发帖 3,351 积分 9,654 来自 湖北 | |
|
并不难..批文件按照你的编辑语序依次执行.
所以批命令每行只能有一个命令.. |
|
| 第3楼 zovusazm | 发表于 2003-11-17 00:00 |
| 初级用户 发帖 11 积分 153 | |
|
哇,,,高手来了..~
|
|
| 第4楼 willsort | 发表于 2003-11-19 00:00 |
| 元老会员 发帖 1,512 积分 4,432 | |
|
Re zovusazm:
类似于高级编译语言,批处理也存在三种执行结构:顺序结构,循环结构和选择结构。 在批处理的大多数应用中,顺序结构较为常见,也就是“按照你的编辑语序依次执行”,当然对于稍微复杂一些的应用,则 IF 一类的选择结构和 FOR 一类的循环结构,也会使用到。 不过,在高级应用中,常用的结构往往是 GOTO ,与BASIC中的 GOTO 大同小异,这也是所有解释型语言的常用结构。他用来实现大范围的循环结构或者选择结构,也即超过一行的循环或者选择。例如: 多语句形式的选择IF: IF == GOTO CHOOSE_A IF == GOTO CHOOSE_B :CHOOSE_A REM 对应A选择的语句块 GOTO END :CHOOSE_B REM 对应B选择的语句块 GOTO END :END 多语句形式的循环FOR: SET CONIDITION= SET BOUND=~~~~~~ REM 本循环执行5次,上述边界满足条件可以灵活控制. :LOOP IF == GOTO END REM 循环中的语句块. SET CONIDITION=~%CONDITION% :END |
|
| 第5楼 GOTOmsdos | 发表于 2003-12-06 00:00 |
| 铂金会员 发帖 1,827 积分 5,154 | |
|
批处理 一行不限于一个命令.
比如, a 命令1 & 命令2 & 命令3 ... (无论前面命令是否故障,照样执行后面) b 命令1 && 命令2 && 命令3....(仅当前面命令成功时,才执行后面) c 命令1 || 命令2|| 命令3.... (仅当前面命令失败时.才执行后面) 这些多命令帮我解决了棘手难题! 还有前后承接的管道符号 | 程序1 | 程序2 还有, 过滤处理: 命令 | find (寻找) 命令 |more (分段显示) 命令 |sort (排序) |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |