
批處理如何在多個文本里尋找關鍵字并輸出之前發過帖子求助,我也說幾句。對于比我強的人我都成為高手,對于上個帖子給別人帶來的困惑表示抱歉,由于沒有認真閱讀版規表示道歉。文件夾A中,有這么幾個文件,AE52.txt,AH93.txt,這些文件都是收集計算機的信息,ip網關之類的。AE52.txt內容如下:Windows IP ConfigurationHost Name . . . . . . . . . . . . : AE52Primary Dns Suffix. . . . . . . : Node Type . . . . . . . . . . . . : UnknownIP Routing Enabled. . . . . . . . : NoWINS Proxy Enabled. . . . . . . . : NoEthernet adapter 本地連接:Connection-specific DNS Suffix. : Description . . . . . . . . . . . : Intel(R) PRO/100 VE Network ConnectionPhysical Address. . . . . . . . . : 00-80-87-0E-A8-7ADhcp Enabled. . . . . . . . . . . : NoIP Address. . . . . . . . . . . . : 10.3.157.227Subnet Mask . . . . . . . . . . . : 255.255.255.240Default Gateway . . . . . . . . . : 10.3.157.238主機名: AE52OS 名稱:Microsoft Windows XP ProfessionalOS 版本:5.1.2600 Service Pack 3 Build 2600OS 制造商:Microsoft CorporationOS 配置:獨立工作站OS 構件類型:Uniprocessor Free注冊的所有人: cds6040t注冊的組織: YH產品 ID:76481-641-1465534-23259初始安裝日期: -3-19, 11:51:50系統啟動時間: 0 天 0 小時 4 分 23 秒系統制造商: Intel Corporation系統型號: Montara Family of Chipsets系統類型: X86-based PC處理器: 安裝了 1 個處理器。[01]: x86 Family 15 Model 2 Stepping 9 GenuineIntel ~2791 MhzBIOS 版本:PTLTD- 6040000Windows 目錄: C:WINDOWS系統目錄: C:WINDOWSsystem32啟動設備: DeviceHarddiskVolume1系統區域設置: zh-cn;中文(中國)輸入法區域設置: zh-cn;中文(中國)時區: 暫缺物理內存總量: 1,014 MB可用的物理內存: 693 MB虛擬內存: 最大值: 2,048 MB虛擬內存: 可用: 2,005 MB虛擬內存: 使用中: 43 MB頁面文件位置: C:pagefile.sys域: YH登錄服務器: AE52修補程序: 安裝了 137 個修補程序。MNAME,ARESERVE1,RESERVE2,RESERVE3,softwareabc_bj_cardbin.txt/10.3.16.114/21/atmftp/atmatmTIMEOUT_CARD,30TIMEOUT_NOTE,60TIMEOUT_VNOTE,150TIMEOUT_WAIT,30TIMEOUT_COMM,60TIMEOUT_IDL,30TIMEOUT_PIN,30TIMEOUT_KEY,30TIMEOUT_KDR,60TIMEOUT_TAKERNOTE,120TIMEOUT_ERRMSG,300DISKSPACE,200TIMERESETCOMM,60TFRACCOUNTLEN,19TFRAMOUNTLEN,8TFRMAXAMOUNT,50000TFRMINAMOUNT,0CWDMAXAMOUNT,3000CSHINMAXCOUNT,100CHANNALNO,0CASSETTEMINNUM,10CashoutCassetteNum,5CashInCassetteNum,6INPUTMAXCOUNT,3INPUTMAXPASSWORD,3INPUTMAXACCOUNT,3MAXRETRACTNUM,100CWDMAXRETRACTNUM,100COMMTYPE,1OUT50NUM,0CashModel,2CUTLEN,ISCHIP,0ISSPBDEVICE,0ISENCRYPT,0ISWRITEONLY,0MultiValidate,3 ISMONITOR,0ISMESSAGE,0ISOPERATORTYPE,0ISINTOSUPER,1PINKEY,1111111111111111MACHINEPASS,95599ISCOMPANY,0ISTIMEOUT,0ISCINAMT,0SOFTVER,COLS_ABC_BeiJing_007.007.000_CDS6040T&WISCSHDEVICE,2ISCSHDEVICESN,2IS//confirm/i/i,2LUNO,1301AE52BRANCHNAME,FTG82SERIALNAME,A0906013648NETNO,1301ISCARD,1ISKDRDEVICE,3ISJRNDEVICE,1ISCSHDEVICE,2ISEPPDEVICE,2ISPANEL,1ISSCREEN,2ISGIMKS,0DEVICE,CDS6040TISABIS,0PackVer,00ISCSHDEVICESN,2ISCWDDEVICE,2[MAIN PARAMETER]Version=2RecvFlag=2SendSign=0Debug=0HostPortNo0=3010HostPortNo1=0HostPortNo2=0HostPortNo3=0LocalPortNo0=0LocalPortNo1=0LocalPortNo2=0LocalPortNo3=0PortNo=0NetAddress=10.3.6.11[ICMP PARAMETER]ICMPSign=0ICMPInterval=30SendTimeOut=10RecvTimeOut=60ICMPStrlen=15ICMPStr=This is a test![link PARAMETER]ReadInterval=1[THREAD DEFINE]WaitThreadExitTime=5WaitThreadStartTime=30我想做:每次從文件夾A中讀出1個文件,提取出里面的LUNO,NETNO,HostPortNo0,IP,子網掩碼,網關,處理器主頻等信息,寫到一個a.csv中。(因為csv的文件,可以用excel打開方便)a.csv的樣子像這樣LUNO,NETNO,HostPortNo0,IP,子網掩碼,網關,處理器主頻AE52,1301,3010, 10.3.235.32,255.255.255.240,10.235.3,x86 Family 15 Model 2 Stepping 9 GenuineIntel ~2791 MhzAH93,1301,3010, 10.3.235.32,255.255.255.240,10.235.3,x86 Family 15 Model 2 Stepping 9 GenuineIntel ~2791 Mhz拜謝~!~主要為了方便工作,我知道用for語句可以做,但是弄了半天,沒有搞成。

