0
我有一個.kla文件,它有2個字符串(名稱,ID),我需要提取它們的貴重物品並將它們合併爲一個新文件(Name_ID.kla )被保存。從批處理文件中的文件中提取字符串
Name "Jon";
ID 1234;
感謝您的幫助!
我有一個.kla文件,它有2個字符串(名稱,ID),我需要提取它們的貴重物品並將它們合併爲一個新文件(Name_ID.kla )被保存。從批處理文件中的文件中提取字符串
Name "Jon";
ID 1234;
感謝您的幫助!
編輯適應變化問題
@echo off
setlocal enableextensions disabledelayedexpansion
set "name="
set "id="
for /f "usebackq tokens=1,*" %%a in (
"input.kla"
) do for %%c in (%%b) do set "%%a=%%~c"
if defined name if defined id (
type nul >"%name%_%id%.kla"
)
讀輸入文件,並且(在for /f
默認行爲)使用空格作爲分隔符,則使用第一字段作爲密鑰和第二爲值(一旦第二個for
刪除"
和;
)來定義環境變量。如果所需變量得到定義,則生成新文件。
親愛的我真的很感謝你的好意。如果我想獲得ID 1234(我的意思是不帶引號),我該怎麼做?再次感謝。 – 2014-10-10 00:42:16