
批處理如何從文本中取出2個關鍵字開頭的內容并將2個關鍵字輸出到一行從郵件服務器上導出的內容如下,每行是用戶的一個屬性,我只需要取其中InternetAddressFullNamemailfile三個屬性,并把它的值輸出到一個文本文件。LocalAdmin:AvailableForDirSync:1CheckPassword:0PasswordChangeInterval:0PasswordGracePeriod:0我所的腳本如下:
- set OW=
- set EM=
- set MF=
- setlocal enabledelayedexpansion
- for /F eol=O tokens=1,2* delims=: %%i in (d:testcontact.txt)do (
- if %%i==InternetAddress ( %EM%=%%j )
- if %%i==FullName ( %OW%=%%j )
- if %%i==MailFile ( %MF%=%%j )
- if !MF! NEQ ( echo %OW%;%EM% >>storemail.txt|set %OW%=|set %EM%= )
- )
nclick="copycode($('code0'));">復制代碼
發現For語句根本不循環。