2014-10-09 171 views

回答

1

編輯適應變化問題

@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刪除";)來定義環境變量。如果所需變量得到定義,則生成新文件。

+0

親愛的我真的很感謝你的好意。如果我想獲得ID 1234(我的意思是不帶引號),我該怎麼做?再次感謝。 – 2014-10-10 00:42:16

相關問題