楼 主
用管道和SET给变量赋值,结果提示变量未定义
发表于 2010-10-28 12:39 · 中国 上海 浦东新区 电信
新手上路
★
积分 7
发帖 7
注册 2010-09-06 13:18
15年会员
UID 173692
性别 男
状态 离线
有一文档1.txt 里面内容只有一个数字1,想用"echo 1.txt | set this="这个命令给变量this赋值,但结果提示变量this未定义
请教这是为什么呢?有没有其他方法实现我要的功能呢?
第 2 楼
发表于 2010-10-28 12:47 · 中国 上海 浦东新区 电信
新手上路
★
积分 7
发帖 7
注册 2010-09-06 13:18
15年会员
UID 173692
性别 男
状态 离线
还有,我想在纯DOS下运行,不知道SET有没有什么限制
第 3 楼
发表于 2010-10-28 13:46 · 美国 惠普HP
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
第 4 楼
发表于 2010-10-28 15:35 · 中国 上海 浦东新区 电信
新手上路
★
积分 7
发帖 7
注册 2010-09-06 13:18
15年会员
UID 173692
性别 男
状态 离线
看来是我太天真啦,那我这样用吧
copy setthis.txt+1.txt setthis.bat
call setthis.bat
其中setthis.txt中写上set this=
这样就可以用文档里的数值给变量赋值了
第 5 楼
发表于 2010-10-28 15:54 · 中国 广东 深圳 南山区 电信
新手上路
★
积分 18
发帖 16
注册 2010-01-06 15:16
16年会员
UID 158100
性别 男
状态 离线
第 6 楼
发表于 2010-10-29 11:28 · 中国 广东 韶关 电信
高级用户
★★★
CMD感染者
积分 691
发帖 383
注册 2008-05-23 00:38
18年会员
UID 119451
性别 男
状态 离线
第 7 楼
发表于 2010-10-29 15:18 · 中国 上海 浦东新区 电信
新手上路
★
积分 7
发帖 7
注册 2010-09-06 13:18
15年会员
UID 173692
性别 男
状态 离线
第 8 楼
发表于 2010-11-03 21:27 · 中国 湖北 天门 电信
中级用户
★★
积分 208
发帖 135
注册 2009-09-12 12:00
16年会员
UID 151902
来自 离恨天
状态 离线
第 9 楼
发表于 2010-11-05 13:38 · 中国 广东 韶关 电信
高级用户
★★★
CMD感染者
积分 691
发帖 383
注册 2008-05-23 00:38
18年会员
UID 119451
性别 男
状态 离线
6楼改为:
set/p this=<1.txt
就行了
论坛跳转: