标题: [文本处理] [已解决]批处理命令输出文本时,怎样加入自定义内容? [打印本页]
作者: locoman 时间: 2012-10-11 22:03 标题: [已解决]批处理命令输出文本时,怎样加入自定义内容?
版主同志:
您好!
我不能在其他版块发表帖子,只能在这里发帖求助,请您理解和原谅为谢!
如果您觉得不妥,请将帖子移到您认为合规的版块中吧!
我的求助:
1、我需要执行 GETMAC 命令 和 HOSTNAME 命令 ,并且输出到文本去保存。
2、但是,我需要在执行完GETMAC 命令后,自定义一行内容“计算机名:”并换行后,在执行 HOSTNAME 命令,而后再统一输出到一个文本保存到d:\。
文本输出基本格式如下:
物理地址 传输名称
=================== ==========================================================
52-7E-F4-B4-A6-2A \Device\Tcpip_{3A00EBFF-9B98-4F12-B007-EA76A779D820}
F0-4D-A2-95-A8-9D 媒体被断开
1C-65-9D-66-0C-1E \Device\Tcpip_{E0F05C27-6670-41EB-8D66-68749B751D43}
计算机名称:
MS-201210071117
期待达人的援手,谢谢!
作者: poter 时间: 2012-10-11 22:55
回复 1# locoman
很简单的- @ECHO OFF
- Setlocal enableDelayedExpansion
- (for /f "tokens=*" %%i in ('getmac') do (
- echo %%i
- )
- echo.
- echo 计算机名称:
- for /f "tokens=*" %%j in ('hostname') do (
- echo %%j
- ))>>new.txt
复制代码
作者: locoman 时间: 2012-10-12 00:30
回复 2# poter
谢谢poter 大大的援手!!!!!!!!!!!!!!!
作者: locoman 时间: 2012-10-12 01:04
回复 2# poter
谢谢您的及时帮助!谢谢!
作者: jakorzhang 时间: 2012-10-12 11:01
- @echo off
- getmac>1.txt
- echo,>>1.txt
- echo 计算机名称:>>1.txt
- hostname >>1.txt
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |