在dos模式下输入:
a.bat >>c:\result.txt [回车]
或你再做一个批处理b.bat
b.bat中写作:
a.bat >>c:\result.txt
运行b.bat就可把a.bat的运行结果写在c:\result.txt
=================
我测试过的,没有你说的情况发生啊
也许你的批处理文件比较特别吧!
ipconfig >c:\ip.txt这个就把ip地址的信息输出的结果发送到ip.txt中
>后跟文件路径,注意这个 *** 作首先会擦除ip.txt中原有信息,要想附加进去要用>>
具体自己体验下就知道了
将输出到屏幕的内容用重定向命令可以输出到指定的文本文档中。例入:
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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)