中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 系统中的PATH环境变量是谁来调用的?
作者:
标题: 系统中的PATH环境变量是谁来调用的? 上一主题 | 下一主题
huahua0919
银牌会员




积分 1608
发帖 780
注册 2007-10-7
状态 离线
『楼 主』:  系统中的PATH环境变量是谁来调用的?

系统中的PATH环境变量是谁来调用的?
PATH定义的环境变量是一个文件的路径,和定义一个字符串有什么不一样
例如:
    路径形式: SET PATH=C:\WINDOW;C:\WINDOW\SYSTEM32
    字符串形式:  SET PATH="C:\WINDOW\SYSTEM32"

2007-11-19 11:09
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 2 楼』:  

path 是系统搜索可执行文件的路径,如果设置为别的,那么执行命令时可能提示找不到路径。


E:\Cmd>set xpath=%path%

E:\Cmd>set path=

E:\Cmd>ping
'ping' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

E:\Cmd>ipconfig
'ipconfig' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

E:\Cmd>winver
'winver' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

E:\Cmd>ver

Microsoft Windows XP [版本 5.1.2600]

E:\Cmd>set path=%xpath%

E:\Cmd>ipconfig

Windows IP Configuration


Ethernet adapter 本地连接:

        Connection-specific DNS Suffix  . :
        IP Address. . . . . . . . . . . . : 192.168.1.111
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . : 192.168.1.1

E:\Cmd>


2007-11-19 14:04
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
huahua0919
银牌会员




积分 1608
发帖 780
注册 2007-10-7
状态 离线
『第 3 楼』:  

可是SET 的文档中并没有说,一个环境变量可以在目录下执行一个文件.

SET [variable=[string]]

  variable  指定环境变量名。
  string    指定要指派给变量的一系列字符串。

比如说: SET A=C:\
那么它到底是在目录下寻找文件,还是把C:\当成一个字符串来用!
难道说 PATH 是系统特别定义的??

2007-11-19 16:36
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 4 楼』:  

对,path变量是系统特别定义的,有特殊的作用,不是你随便定义一个路径就可以当搜索路径的。

2007-11-19 17:14
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zh159
金牌会员




积分 3687
发帖 1467
注册 2005-8-8
状态 离线
『第 5 楼』:  

SET A=C:\定义的是变量
PATH是系统特定的搜索路径



2007-11-19 17:58
查看资料  发短消息 网志   编辑帖子  回复  引用回复
hxwxyz
中级用户




积分 245
发帖 123
注册 2007-6-8
状态 离线
『第 6 楼』:  

学习了

2007-11-19 19:26
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: