中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-04 15:29
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]如何把BAT中的变量写入文本文档中?? 查看 869 回复 4
楼 主 [求助]如何把BAT中的变量写入文本文档中?? 发表于 2007-05-23 11:59 ·  中国 陕西 西安 电信
初级用户
积分 34
发帖 17
注册 2007-05-23 10:55
19年会员
UID 89042
性别 男
状态 离线
比方说
for /f "tokens=1* delims=:" %%i in ('type ipconfig /all^|find /i "IP addres"') do set IP=%%j
如何将%IP%的内容保存到1.txt文件中??
2 发表于 2007-05-23 12:10 ·  中国 重庆 沙坪坝区 电信
中级用户
★★
金牌会员
积分 315
发帖 152
注册 2007-01-25 23:55
19年会员
UID 77669
性别 男
状态 离线
你命令语法不正确。。
3 发表于 2007-05-23 12:17 ·  中国 上海 电信
初级用户
★★
积分 180
发帖 84
注册 2006-09-07 00:33
19年会员
UID 61995
状态 离线
for /f "tokens=1* delims=:" %%i in ('ipconfig /all^|find /i "IP addres"') do echo %%j>1.txt
4 发表于 2007-05-23 12:18 ·  中国 陕西 西安 电信
初级用户
积分 34
发帖 17
注册 2007-05-23 10:55
19年会员
UID 89042
性别 男
状态 离线
谢谢~

[ Last edited by daker on 2007-5-23 at 12:20 PM ]
5 发表于 2007-05-23 12:20 ·  中国 浙江 杭州 华数宽带
银牌会员
★★★
积分 2,000
发帖 621
注册 2007-01-01 00:00
19年会员
UID 75212
性别 男
状态 离线
'type ipconfig /all^|find /i "IP addres"'

type干吗???

for /f "tokens=1* delims=:" %%i in ('ipconfig /all^|find /i "IP addres"') do echo %%j >>output.txt
并没有过滤开头的空格
或者
@echo off
for /f "tokens=1* delims=:" %%i in ('ipconfig /all^|find /i "IP addres"') do set IP=%%j
set IP=%IP: =% ::过滤掉第一个空格
echo %IP% >>output.txt
论坛跳转: