中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-02 09:14
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 批处理中有没有类似linux中export的命令? 查看 1,302 回复 5
楼 主 批处理中有没有类似linux中export的命令? 发表于 2006-11-15 22:48 ·  IANA 局域网IP(Private-Use)
初级用户
★★
积分 141
发帖 60
注册 2006-10-28 05:54
19年会员
UID 68605
性别 男
来自 天津
状态 离线
在linux中export命令是将自定义变量变成系统环境变量
不知道在批处理中有没有这样的命令
好像如果用set命令定义的变量当脚本执行完毕的时候便量值就自动消失了
不能实现变量在不同脚本之间的共享和调用了
2 发表于 2006-11-15 23:31 ·  中国 四川 成都 教育网
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
20年会员
UID 42173
性别 男
状态 离线
Win2003里有个 setx 估计可以

C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
3 发表于 2006-11-15 23:58 ·  IANA 局域网IP(Private-Use)
初级用户
★★
积分 141
发帖 60
注册 2006-10-28 05:54
19年会员
UID 68605
性别 男
来自 天津
状态 离线
阿 不会吧 我是win 2k
还有别的办法吗
能不能用批处理将自定义变量定义成系统变量
4 发表于 2006-11-16 01:11 ·  中国 四川 成都 教育网
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
20年会员
UID 42173
性别 男
状态 离线
当然可以了,直接写注册表。用 reg.exe ,Win2k下用 regedit /s

C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
5 发表于 2006-11-16 02:41 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线

  在命令行下只能设置临时的环境变量,要设置永久的,就得修改注册表或者直接到"系统属性"里面去改。
6 发表于 2006-11-16 03:53 ·  中国 甘肃 甘南藏族自治州 合作市 电信
金牌会员
★★★★
积分 4,103
发帖 1,744
注册 2006-01-20 13:00
20年会员
UID 49241
性别 男
来自 甘肃.临泽
状态 离线
可以在autoexec.bat 中加入 path=%path%;c:\ ,这样就相当于把c设置为了永久的
论坛跳转: