中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-15 11:57
47,813 主题排行 / 349,903 发帖 / 今日 1 篇 / 48,257 会员排行
DOS疑难解答 & 问题讨论 (解答室) » 纯DOS如何把一个TXT文件中的内容设给一个变量
可打印版本  1,339 / 5
第1楼 simonpeng888 发表于 2009-12-19 12:39
新手上路 发帖 3 积分 10
纯DOS如何把一个TXT文件中的内容设给一个变量
如何把一个TXT文件中的全部内容(10个字符内)设给一个变量
如TXT文件中内容为1234567890
如何使变量TT=1234567890

[ Last edited by simonpeng888 on 2009-12-20 at 11:27 ]
第2楼 jarry0932 发表于 2009-12-19 21:42
初级用户 发帖 122 积分 128
假设你的txt文件名字为 test.txt,将其和批处理放于同一目录下,批处理代码:
@echo off
for /f "delims=" %%a in (test.txt) do (set b=%%a)
echo %b%
pause
第3楼 simonpeng888 发表于 2009-12-20 09:04
新手上路 发帖 3 积分 10
多谢!Windows CMD测试OK!但在纯DOS不行
可不可以解释一下Bat命令?

[ Last edited by simonpeng888 on 2009-12-20 at 10:10 ]
第4楼 jarry0932 发表于 2009-12-20 13:46
初级用户 发帖 122 积分 128
纯dos的话我就无能为力了…
用for来截取test.txt中从头开始的字符串,赋给变量b
第5楼 DOSforever 发表于 2009-12-20 22:55
金牌会员 发帖 2,239 积分 4,639
你这个TXT文件中的全部内容就这10个字符一行?
第6楼 DXSX 发表于 2009-12-23 21:08
中级用户 发帖 147 积分 247
用 strings 和 nset
或者 awk 和 nset
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023