![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 23:30 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS学习入门 & 精彩文章 (教学室) » 弱弱的问:有关Set |
| 可打印版本 691 / 2 |
| 第1楼 crazyclay | 发表于 2003-10-16 00:00 |
| 初级用户 发帖 1 积分 103 | |
|
弱弱的问:有关Set set PATH=f:\j2sdk1.4.2\bin;f:\windows;f:\windows\command
set classpath=.;f:\j2sdk1.4.2\lib\tools.jar 上边两句话怎么解释?path可以设定任意多个路径吗?就如上边第一行设定了三个路径。 |
|
| 第2楼 sunny1979 | 发表于 2003-10-16 00:00 |
| 初级用户 发帖 86 积分 376 | |
|
可以的,这是分别执行的,按顺序!
|
|
| 第3楼 willsort | 发表于 2003-10-17 00:00 |
| 元老会员 发帖 1,512 积分 4,432 | |
|
Re crazyclay:
set是用于设置环境变量的,而path是环境变量的一种,多个path实际上对于set仍然是一个变量值(即一个含分号的字符串而已)。path才是专用于设置搜索路径的,但是二者都不检查路径的合法性。最后,内部变命令set完全可以替代内部命令path。 set的用法:set 变量名=变量值 set path=C:\windows;C:\windows\command set temp=C:\temp path的用法:path 路径 path c:\windows;c:\windows\command 另外,有人提出另一种所谓正确语法:path=路径;实际上这只是由command.com的参数分隔算法导致的异型用法,它将= ; 以及空格都视为合法的参数分隔符,所以 command argv1 argv2 command;argv1;argv2 command=argv1=argv2 以上三种用法对于内部命令的大部分情况都合法适用,偶尔有不适用的,是command.com对=或者;有特殊解释,比如path中;用于清空path的内容。 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |