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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bat批处理文件结果导出到txt相关的知识,希望对你有一定的参考价值。

@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

参考技术A 将输出到屏幕的内容用重定向命令可以输出到指定的文本文档中。
例入:
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本回答被提问者和网友采纳

以上是关于bat批处理文件结果导出到txt的主要内容,如果未能解决你的问题,请参考以下文章

win2000任务计划不执行BAT文件

如何用bat批处理进行简化快速文件搜索,并将结果输出到列表文件

请问那个连续pingIP的BAT文件,能把结果导出到TXT文件吗?该怎么写 谢谢~~~~~·

BAT批处理文件对文件夹中的文件进行计数然后减1

求助如何用bat整理文件内容,并输出结果?

如何把批处理文件里面输出的内容输出到文本