中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 搜索 | 上传 | 帮助 »
作者:
标题: dos命令详解(我也是新手) 上一主题 | 下一主题
kkqq123
初级用户




积分 236
发帖 28
注册 2003-11-13
状态 离线
『第 16 楼』:   使用 LLM 解释/回答一下

从批处理程序调用另一个批处理程序。

CALL filename

batch-parameters 指定批处理程序所需的命令行信息。

如果命令扩展名被启用,CALL 会如下改变:

CALL 命令现在将卷标当作 CALL 的目标接受。语法是:

CALL:label arguments

一个新的批文件上下文由指定的参数所创建,控制在卷标被指定
后传递到语句。您必须通过达到批脚本文件末两次来 "exit" 两次。
第一次读到文件末时,控制会回到 CALL 语句的紧后面。第二次
会退出批脚本。键入 GOTO /?,参看 GOTO : EOF 扩展名的描述,
此描述允许您从一个批脚本返回。

另外,批脚本文本参数参照(%0、%1、等等)已如下改变:


批脚本里的 %* 指出所有的参数(如 %1 %2 %3 %4 %5 ...)

批参数(%n)的替代已被增强。您可以使用以下语法:

%~1 - 删除引号("<img src="images/smilies/face-wink.png" align="absmiddle" border="0">,扩充 %1
%~f1 - 将 %1 扩充到一个完全合格的路径名
%~d1 - 仅将 %1 扩充到一个驱动器号
%~p1 - 仅将 %1 扩充到一个路径
%~n1 - 仅将 %1 扩充到一个文件名
%~x1 - 仅将 %1 扩充到一个文件扩展名
%~s1 - 扩充的路径指含有短名
%~a1 - 将 %1 扩充到文件属性
%~t1 - 将 %1 扩充到文件的日期/时间
%~z1 - 将 %1 扩充到文件的大小
%~$PATH : 1 - 查找列在 PATH 环境变量的目录,并将 %1
扩充到找到的第一个完全合格的名称。如果环境
变量名未被定义,或者没有找到文件,此组合键会
扩充到空字符串

可以组合修定符来取得多重结果:

%~dp1 - 只将 %1 扩展到驱动器号和路径
%~nx1 - 只将 %1 扩展到文件名和扩展名
%~dp$PATH:1 - 在列在 PATH 环境变量中的目录里查找 %1,
并扩展到找到的第一个文件的驱动器号和路径。
%~ftza1 - 将 %1 扩展到类似 DIR 的输出行。

在上面的例子中,%1 和 PATH 可以被其他有效数值替换。
%~ 语法被一个有效参数号码终止。%~ 修定符不能跟 %*
使用


2003-11-29 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
kkqq123
初级用户




积分 236
发帖 28
注册 2003-11-13
状态 离线
『第 17 楼』:   使用 LLM 解释/回答一下

显示或设置活动代码页编号。

CHCP

nnn 指定代码页编号。

不加参数键入 CHCP 显示活动代码页编号


2003-11-29 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
kkqq123
初级用户




积分 236
发帖 28
注册 2003-11-13
状态 离线
『第 18 楼』:   使用 LLM 解释/回答一下

显示当前目录名或改变当前目录。

CHDIR
CHDIR
CD
CD

.. 指定要改成父目录。

键入 CD 驱动器: 显示指定驱动器中的当前目录。
不带参数只键入 CD,则显示当前驱动器和目录。

使用 /D 命令行开关,除了改变驱动器的当前目录之外,
还可改变当前驱动器。

如果扩展命令名被启用,CHDIR 会如下改变:

当前的目录字符串会被转换成使用磁盘名上的大小写。所以,
如果磁盘上的大小写如此,CD C : \TEMP 会将当前目录设为
C:\Temp。

CHDIR 命令不把空格当作分隔符,因此有可能将目录名改为一个
带有空格但不带有引号的子目录名。例如:

cd \winnt\profiles\username\programs\start menu

与下列相同:

cd "\winnt\profiles\username\programs\start menu"

在扩展功能停用的情况下,您必须键入以上命令。


2003-11-29 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
kkqq123
初级用户




积分 236
发帖 28
注册 2003-11-13
状态 离线
『第 19 楼』:   使用 LLM 解释/回答一下

在启动时显示或修改磁盘检查。

CHKNTFS volume
CHKNTFS /D
CHKNTFS /T\r\nCHKNTFS /X volume
CHKNTFS /C volume

volume: 指定驱动器(后面跟一个冒号)、装入点
或卷名。
/D 将计算机恢复成默认状态, 启动时检查所有驱动器,
并对有问题的驱动器执行 chkdsk 命令。
/T:time 将 AUTOCHK 初始递减计数时间改成指定的
时间量,单位为秒数。如果没有指定
时间,则显示当前设置。
/X 排除启动时不作检查的驱动器。上次执行此命令
排除的驱动器此时无效。
/C 安排启动时检查驱动器,如果驱动器有问题,运行 chkdsk。

如果没有指定命令行开关,CHKNTFS 会显示每一驱动器有问题的位的状态。


2003-11-29 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
kkqq123
初级用户




积分 236
发帖 28
注册 2003-11-13
状态 离线
『第 20 楼』:   使用 LLM 解释/回答一下

COMP ]

data1 指定要比较的第一个文件的位置和名称。
data2 指定要比较的第二个文件的位置和名称。
/D 用十进制格式显示不同处。
/A 用 ASCII 字符显示不同处。
/L 显示不同的行数。
/N=number 只比较每个文件中第一个指定的行数。
/C 比较文件时不分 ASCII 字母的大小写。
/OFF 不要跳过带有脱机属性集的文件。

要比较文件集,在 data1 和 data2 参数中使用通配符。


2003-11-29 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
tanz
初级用户




积分 166
发帖 17
注册 2003-12-4
状态 离线
『第 21 楼』:   使用 LLM 解释/回答一下

A:\赤月1127>RD E:\Qq2003\10221811 /S /Q
Invalid switch - /S


2003-12-4 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
tanz
初级用户




积分 166
发帖 17
注册 2003-12-4
状态 离线
『第 22 楼』:   使用 LLM 解释/回答一下

谢谢

2003-12-4 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
kkqq123
初级用户




积分 236
发帖 28
注册 2003-11-13
状态 离线
『第 23 楼』:   使用 LLM 解释/回答一下

显示文本文件的内容。

TYPE filename


2003-12-5 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
kkqq123
初级用户




积分 236
发帖 28
注册 2003-11-13
状态 离线
『第 24 楼』:   使用 LLM 解释/回答一下

在文件中搜索字符串。

FIND ] "string" filename]

/V 显示所有未包含指定字符串的行。
/C 仅显示包含字符串的行数。
/N 显示行号。
/I 搜索字符串时忽略大小写。
/OFF 不要跳过具有脱机属性集的文件。
"string" 指定要搜索的文字串,
filename
指定要搜索的文件。

如果没有指定路径,FIND 将搜索键入的或者由另一命令产生的文字。


2003-12-5 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
kkqq123
初级用户




积分 236
发帖 28
注册 2003-11-13
状态 离线
『第 25 楼』:   使用 LLM 解释/回答一下

设置默认的控制台前景和背景颜色。

COLOR

attr 指定控制台输出的颜色属性

颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为
前景。每个数字可以为以下任何值之一:

0 = 黑色 8 = 灰色
1 = 蓝色 9 = 淡蓝色
2 = 绿色 A = 淡绿色
3 = 湖蓝色 B = 淡浅绿色
4 = 红色 C = 淡红色
5 = 紫色 D = 淡紫色
6 = 黄色 E = 淡黄色
7 = 白色 F = 亮白色

如果没有给定任何参数,该命令会将颜色还原到 CMD.EXE 启动时
的颜色。这个值来自当前控制台窗口、/T 开关或
DefaultColor 注册表值。

如果用相同的前景和背景颜色来执行 COLOR 命令,COLOR 命令
会将 ERRORLEVEL 设置为 1。

例如: "COLOR fc" 在亮白色上产生亮红色


2003-12-5 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
passer98
初级用户




积分 109
发帖 2
注册 2003-9-21
状态 离线
『第 26 楼』:   使用 LLM 解释/回答一下

谢谢!

2003-12-25 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
heiniao
初级用户




积分 105
发帖 1
注册 2003-12-26
状态 离线
『第 27 楼』:   使用 LLM 解释/回答一下

也可参看"洪恩在线-DOS".

2003-12-26 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
QUNET
初级用户




积分 105
发帖 1
注册 2003-12-28
状态 离线
『第 28 楼』:   使用 LLM 解释/回答一下

龙王的 快速精通DOS6.22 真不错

2003-12-28 00:00
查看资料  发送邮件  发短消息  网志  OICQ (36678317)  编辑帖子  回复  引用回复
♂一切随风
初级用户




积分 118
发帖 5
注册 2003-12-10
状态 离线
『第 29 楼』:   使用 LLM 解释/回答一下

是不错

2003-12-28 00:00
查看资料  发送邮件  发短消息  网志  OICQ (139801017)  编辑帖子  回复  引用回复
sub
初级用户




积分 112
发帖 3
注册 2003-12-29
状态 离线
『第 30 楼』:   使用 LLM 解释/回答一下

网费贵啊`~~~~~可以整理好它吗~~~`~~让打包走就更好啦~~`

2003-12-30 00:00
查看资料  发送邮件  发短消息  网志  OICQ (14030339)  编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: