楼 主
纯DOS如何把一个TXT文件中的内容设给一个变量
发表于 2009-12-19 12:39 · 加拿大 Telus
新手上路
★
积分 10
发帖 3
注册 2009-09-19 22:49
UID 152304
性别 男
状态 离线
如何把一个TXT文件中的全部内容(10个字符内)设给一个变量
如TXT文件中内容为1234567890
如何使变量TT=1234567890
[ Last edited by simonpeng888 on 2009-12-20 at 11:27 ]
第 2 楼
发表于 2009-12-19 21:42 · 中国 陕西 汉中 电信
初级用户
★★
积分 128
发帖 122
注册 2009-09-21 06:24
UID 152378
性别 男
状态 离线
假设你的txt文件名字为 test.txt,将其和批处理放于同一目录下,批处理代码:
@echo off
for /f "delims=" %%a in (test.txt) do (set b=%%a)
echo %b%
pause
第 3 楼
多谢!Windows CMD测试OK!但在纯DOS不行
发表于 2009-12-20 09:04 · 加拿大 Telus
新手上路
★
积分 10
发帖 3
注册 2009-09-19 22:49
UID 152304
性别 男
状态 离线
可不可以解释一下Bat命令?
[ Last edited by simonpeng888 on 2009-12-20 at 10:10 ]
第 4 楼
发表于 2009-12-20 13:46 · 中国 天津 电信
初级用户
★★
积分 128
发帖 122
注册 2009-09-21 06:24
UID 152378
性别 男
状态 离线
纯dos的话我就无能为力了…
用for来截取test.txt中从头开始的字符串,赋给变量b
第 5 楼
发表于 2009-12-20 22:55 · 中国 上海 杨浦区 电信
金牌会员
★★★★
积分 4,639
发帖 2,239
注册 2005-01-30 00:00
UID 35785
性别 男
状态 离线
第 6 楼
发表于 2009-12-23 21:08 · 中国 辽宁 葫芦岛 联通
中级用户
★★
积分 247
发帖 147
注册 2009-04-09 20:52
UID 142531
性别 男
状态 离线
用 strings 和 nset
或者 awk 和 nset
论坛跳转: