中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-27 02:48
中国DOS联盟论坛 » 其它操作系统综合讨论区 » set a=123 和set "a=123"有什么区别 查看 1,078 回复 3
楼 主 set a=123 和set "a=123"有什么区别 发表于 2008-07-04 11:09 ·  中国 江西 南昌 电信
初级用户
积分 48
发帖 19
注册 2008-04-16 19:57
18年会员
UID 116095
性别 男
状态 离线
set a=123 和
set "a=123"有什么区别
2 发表于 2008-07-04 12:44 ·  中国 山东 潍坊 联通
初级用户
★★
积分 73
发帖 51
注册 2007-08-31 10:04
18年会员
UID 96241
性别 男
状态 离线
两者都可以.只不过正规写法是第二个.第一个写法按说不是太规范.
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
wjmm +2 2008-07-06 15:03
3 发表于 2008-07-05 17:07 ·  中国 河北 保定 移动
铂金会员
★★★★
网络独行侠
积分 6,962
发帖 2,753
注册 2003-04-16 00:00
23年会员
UID 1565
性别 男
来自 河北保定
状态 离线
试试这样:

D:\work\dos>set a=

D:\work\dos>set a=123[这里有两个空格]

D:\work\dos>echo %a%#
123 #

D:\work\dos>set "a=123" 123

D:\work\dos>echo %a%#
123#
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
wjmm +2 2008-07-06 15:03
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
4 发表于 2008-07-05 17:55 ·  中国 广东 汕头 潮阳区 电信
新手上路
积分 14
发帖 7
注册 2008-07-02 21:37
18年会员
UID 121026
性别 男
状态 离线
两种都可以,不过第二种比较规范,当然有些麻烦

楼上的两为朋友说的很好了
论坛跳转: