bat批处理文件结果导出到txt

@echooff::调用格式:call:select"ipaddress""ip"call:select"PhysicalAddress""mac"call:select... @echo off::调用格式:call :select "ip address" "ip"call :select "Physical Address" "mac"call :select "Default Gateway" "gateway"call :select "DNS Servers" "dns"call :select "Description" "netcard"
:: 演示效果echo IP地址:%ip%echo MAC地址:%mac%echo DNS服务器:%dns%echo 网关:%gateway%echo NETCARD:%netcard%pause>nulgoto :eof
::**************************************************************:: 解析ipconfig命令输出通用函数::**************************************************************:select for /f "tokens=2 delims=:" %%i in ('ipconfig /all ^| findstr /i /c:%1') do if not "!%~2!" == "" set "%~2=%%i"goto :eof

以上代码保存为.bat批处理文件以后运行结果如下图,

能不能在代码里面加入导出命令把以上结果生成txt文件保存到D盘根目录IP.txt
展开
 我来答
百度网友b22c400
2014-09-23 · TA获得超过1151个赞
知道小有建树答主
回答量:934
采纳率:66%
帮助的人:654万
展开全部
将输出到屏幕的内容用重定向命令可以输出到指定的文本文档中。
例入:
dir >> d:\list.txt

>> 即是重定向命令,一个> 是重定向到输出文件,更新输出文件的全部内容为当前输出的内容,两个>>是把当前命令的输出重定向到指定的文件,并追加在文件末尾。
根据这个,你应该知道怎么修改你的BAT了吧。

具体落实到你的批处理中,要把你的批处理做如下修改:
echo IP地址:%ip% >> d:\ip.txt
echo MAC地址:%mac% >> d:\ip.txt
echo DNS服务器:%dns% >> d:\ip.txt
echo 网关:%gateway% >> d:\ip.txt
echo NETCARD:%netcard% >> d:\ip.txt
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式