![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-17 03:30 |
共 47,813 主题排行 / 349,903 发帖 / 今日 0 篇 / 48,259 会员排行 |
| DOS疑难解答 & 问题讨论 (解答室) » 请问如何在DOS一行中实现几个命令?而不是用BAT方式 |
| 可打印版本 1,106 / 4 |
| 第1楼 wwq | 发表于 2004-04-09 00:00 |
| 初级用户 发帖 1 积分 105 | |
|
请问如何在DOS一行中实现几个命令?而不是用BAT方式 大家好:
在DOS下批处理文件.bat是可以执行好多条命令的,在unit中是可以用;联接多个命令. 那么请问在DOS下可不可以一个个命令接着运行的?如何实现,而不是用.bat方式。 |
|
| 第2楼 Wengier | 发表于 2004-04-10 00:00 |
| 系统支持 发帖 10,521 积分 27,736 | |
|
可以,不过要用专门的程序来实现的,比如DO命令。
DO DIR;CD;CLS;ECHO Hello! |
|
| 第3楼 willsort | 发表于 2004-04-13 00:00 |
| 元老会员 发帖 1,512 积分 4,432 | |
|
Re wwq:
据我所知,至少在6.x系列版本的ms-dos中支持一个命令分隔符,它的ASCII码值为14H,在命令行中可通过Ctrl+T或者F7来输入。如要同时执行两个命令,可以用: CD \DOS (键入功能键F7,括弧省略) DIR 此法中也可使用两个以上的命令,只要总长度不超出DOS命令行的限制。 --------------------------- 另外,还有一种比较通用的方案,就是用批处理命令FOR,用法如下: http://dos.e-stone.cn/dosbbs/dispbbs.asp?boardID=12&ID=9106 (引用) for %c in (命令一;命令二;命令三;也可有更多命令) do %c 但此法中的命令不能使用空格、等号和分号,否则将会被分为两个命令处理。 |
|
| 第4楼 龙王 | 发表于 2004-04-21 00:00 |
| 银牌会员 发帖 334 积分 1,186 | |
|
学了一招
实验一下^T的妙用 |
|
| 第5楼 defrag | 发表于 2004-11-14 00:00 |
| 中级用户 发帖 570 积分 456 | |
|
cmd01 par1 par2......||cmd02 par1 par2......||cmd......
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |