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

第1个回答  2014-09-23
将输出到屏幕的内容用重定向命令可以输出到指定的文本文档中。
例入:
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
dir >> d:\\list.txt >> 即是重定向命令,一个> 是重定向到输出文件,更新输出文件的全部内容为当前输出的内容,两个>>是把当前命令的输出重定向到指定的文件,并追加在文件末尾。根据这个,你应该知道怎么修改你的BAT了吧。具体落实到你的批处理中,要把你的批处理做如下修改:echo IP地址:%ip...

如何把bat文件的输出结果放到txt文件中
1、首先在电脑中,新建一个txt的文件,编写一点小程序。2、然后会发现没有文件扩展名,就无法修改bat文件,进入计算机,点击左上角的组织——文件夹和搜索选项。3、在文件夹和搜索选项里点击查看。4、隐藏已知文件的扩展名,前面的勾去掉。5、最后回到刚才建的txt文件,点击右键重命名,在弹出的框里点...

如何把批处理文件里面输出的内容输出到文本
在dos模式下输入:a.bat >> c:\\result.txt [回车]或你再做一个批处理b.bat b.bat中写作:a.bat >> c:\\result.txt 运行b.bat就可把a.bat的运行结果写在c:\\result.txt === 我测试过的,没有你说的情况发生啊 也许你的批处理文件比较特别吧!

求bat批处理提取多个文本文件的倒数二行并输出保存到ok.txt。诚心感谢...
set fn=%%a for \/f %%b in ('"type "!fn!""') do set \/a no+=1 set \/a no=no-1 for \/f "tokens=* delims=" %%b in ('"type "!fn!""') do set \/a no2+=1&if !no2! equ !no! !echo %%b>>ok.txt set \/a no=0 set \/a no2=0 )保存为bat文件,放到txt所在...

批处理文件 bat 把文件夹 里面 文件 生成TXT 文本 里面 这个文件路径...
有工具可以处理的。如Total Commander。但你还要安装。简单的方法:开始菜单-->运行,输入cmd cd到你的目录,然后输入“dir >> wenjian.txt“,文件夹所有的内容都到txt里面去了。dir \/?显示使用说明 Dos命令你可以上网查到很多说明。

怎么用批处理获取电脑桌面图标和文件明细呢?并把明细输出到TXT...
您好!这个在网上有很多教程的,也很简单。第一步,在桌面上新建一个txt文档;第二步,打开这个文档,输入dir\/s\/b > 1.txt,保存。第三步,把这个文档的后缀名.txt改成.bat 第四步,双击这个bat文件。就会吧所有文件的名字跟路径输入到桌面上的1.txt文件中去。

请问,在bat批处理中如何将执行结果中特定内容输出到指定文件中?_百度...
ipconfig >c:\\ip.txt 这个就把ip地址的信息输出的结果发送到ip.txt中 > 后跟文件路径,注意这个操作首先会擦除ip.txt中原有信息,要想附加进去要用>> 具体自己体验下就知道了

怎么用批处理(.bat)脚本查找文本(.txt)中特定的字符?并且输出到一个新...
echo off for \/f "delims=" %%a in (test.txt) do (echo "%%a"|find "num_a" &&echo %%a >>newtest.txt )echo end...pause

bat批处理问题,将以下批处理得出的结果写入到test.txt文件中需要再加...
"delims=" %%i in ('dir \/b *.apk') do (aapt d badging "%%i" >apkinfo.txtfor \/f "delims=" %%s in ('findstr "package: name=\\'*\\' versionCode=" apkinfo.txt') do (echo package "%%s"echo package "%%s">>output.txt) del apkinfo.txt) 把得出的结果输出到output.txt...

bat编程批量处理,按文件序号顺序提取到txt中,bat批处理
文件升序加上on参就行了哦(order byt name),就用dir \/b \/on 要生成一个空行,直接echo >> new.txt就行啊。

相似回答