中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-19 03:36
中国DOS联盟论坛 » DOS学习入门 & 精彩文章 (教学室) » 请教一个问题 查看 7,023 回复 74
16 发表于 2006-04-22 12:06 ·  中国 福建 泉州 电信
高级用户
★★
论坛灌水专业户
积分 613
发帖 266
注册 2006-04-19 22:47
UID 54113
来自 河南省
状态 离线
17 发表于 2006-04-25 09:35 ·  中国 广东 广州 越秀区 电信
中级用户
★★
积分 412
发帖 141
注册 2006-01-25 10:18
UID 49492
来自 广州市
状态 离线
请问大侠如果用SET命令发现path:/h话,请问如何进行更改。
18 发表于 2006-04-25 18:52 ·  中国 上海 徐汇区 电信
中级用户
★★
论坛第一菜鸟
积分 361
发帖 166
注册 2006-04-15 13:23
UID 53870
状态 离线
重设啊
键入你要的路径
比方说是 a 盘的 dos 子目录.
就键入 path=a:\dos 或 set path=a:\dos
当然2个以上的目录也可以,比方说我再+个 c 盘的 dos 子目录.
就键入 path=a:\dos;c:\dos 或 set path=a:\dos;c:\dos
用分号隔开,可以重复使用,依次类推.
设了 path (多路径查找命令) 了之后,就能在指定的目录里找你键入的命令.
简直太爽了,可以在任何地方键入外部命令,而不用担心屏幕显示: Bad command or filename 了.
Diskette Operating System
19 发表于 2006-04-26 16:46 ·  中国 广东 广州 越秀区 电信
中级用户
★★
积分 412
发帖 141
注册 2006-01-25 10:18
UID 49492
来自 广州市
状态 离线
set命令的书写格式是怎样。
20 发表于 2006-04-26 19:58 ·  中国 上海 徐汇区 电信
中级用户
★★
论坛第一菜鸟
积分 361
发帖 166
注册 2006-04-15 13:23
UID 53870
状态 离线
1)set 环境变量=设定值
环境变量有:
comspec(命令处理文件的位置(一般为command.com,初始位置:启动盘));
prompt(命令提示符设置);
dircmd(设置dir命令的默认参数);
copycmd(设置copy,xcopy,move命令的默认参数);
temp(设置建立临时文件的默认目录)等等

2)set 自定变量=特定字符串
可自定变量在以后的命令里引用
例: set a=c:\windows\system32\cmd.exe
以后在命令里可以用 %a% 来代替 c:\windows\system32\cmd.exe

3)set
查看以设的 set 变量

4)set 特定变量=
清除特定变量
例:set a=
可以把我刚刚设的 a 变量清除,以释放变量空间(一般为640字节)

详细情况点击这里查看
Diskette Operating System
21 发表于 2006-04-27 09:20 ·  中国 广东 广州 越秀区 电信
中级用户
★★
积分 412
发帖 141
注册 2006-01-25 10:18
UID 49492
来自 广州市
状态 离线
大侠所写的重设,是否应该在发现PHAT= H:\的最后部分进行,而且PHAT=H:\不用理会它.与就是说不用删除.
22 发表于 2006-04-27 21:03 ·  中国 山西 大同 电信
新手上路
积分 12
发帖 6
注册 2006-03-15 09:31
UID 52070
性别 男
状态 离线
学习了!!!!!!!!
23 发表于 2006-04-28 21:59 ·  中国 上海 浦东新区 电信
中级用户
★★
论坛第一菜鸟
积分 361
发帖 166
注册 2006-04-15 13:23
UID 53870
状态 离线
是 path ,不是 phat 啊!
Diskette Operating System
24 发表于 2006-04-30 08:41 ·  中国 广东 广州 荔湾区 电信
中级用户
★★
积分 412
发帖 141
注册 2006-01-25 10:18
UID 49492
来自 广州市
状态 离线
请问我进行了环境变量的重写后,再用deltree /y *.*删除了C区的文件,是否也会将我重写的环境变量也一起删除。换言之就是说是一个全新的系统了吗?
25 发表于 2006-04-30 19:59 ·  中国 上海 闵行区 电信
中级用户
★★
论坛第一菜鸟
积分 361
发帖 166
注册 2006-04-15 13:23
UID 53870
状态 离线
不会的,环境变量的位置是在内存,不是在硬盘,关机自动清除,开机要手动设置的.
环境变量存储在有限的内存空间里(一般为640字节)
可在 config.sys 里添加一个命令行来改变环境变量存储区域大小:

shell=command/e:1024
就是把环境变量存储区域大小设为:1024字节 (缺省值为640)
我觉得设为 2048 就足够大了,太大就占了太多的常规内存,得不偿失!
Diskette Operating System
26 发表于 2006-05-01 14:55 ·  中国 广东 广州 荔湾区 电信
中级用户
★★
积分 412
发帖 141
注册 2006-01-25 10:18
UID 49492
来自 广州市
状态 离线
我在DOS提示符写键入PATH=A后,再键入DELTREE C:/Y *。*后。提示Bad command or file name(错误的命令或文件名)。我再在提示符下键入SET后提示如下
A:\>set
CONFIG =CD
PROMPT =$P$G
EXPAND YES
DIRCMD =/0:N
RAMD =G
TEMP =C:\
TMP =C \
COMSPEC =G:\COMMAND.COM
CMDLINE =G:\MSCDEX.EXE /D:MSCD001 /L:H
PATH =A:

敬请大侠帮助!!!!
27 发表于 2006-05-01 18:46 ·  中国 上海 闵行区 电信
中级用户
★★
论坛第一菜鸟
积分 361
发帖 166
注册 2006-04-15 13:23
UID 53870
状态 离线
path=a:
指的是 a:盘 而如果指的是 a:盘 里的文件的话,该用下面的设置:
path=a:\
这里的 a:\ 指的是 a:盘 的根目录

在这之前先看看 存在 a:\deltree.com 吗? 如果不存在,设置了也没意义!
Diskette Operating System
28 发表于 2006-05-02 09:19 ·  中国 广东 广州 越秀区 电信
中级用户
★★
积分 412
发帖 141
注册 2006-01-25 10:18
UID 49492
来自 广州市
状态 离线
应该怎样查看a:\deltree.com是否存在呢?敬请大侠帮助。拜谢!!!!
29 发表于 2006-05-02 10:03 ·  中国 广东 广州 越秀区 电信
中级用户
★★
积分 412
发帖 141
注册 2006-01-25 10:18
UID 49492
来自 广州市
状态 离线
先书写path;再书写了path a:\后。再书写dletree c:\*.*还是提示Bad command or file nama(错误的命令或文件名。
30 发表于 2006-05-02 10:18 ·  中国 浙江 杭州 电信
初级用户
积分 22
发帖 9
注册 2006-02-12 11:27
UID 50228
状态 离线
dir a:\
看看有没有deltree.exe文件。
不是deltree.com文件。
论坛跳转: