![]() |
中国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 |