我想知道是否有人可以幫我編寫一個相對簡單的批處理文件命令,我可以使用它來使我的批處理文件的其餘部分脫離。我在一個支持許多產品的支持小組工作,並且只有一個人明白XML配置文件。我所試圖做的是以下幾點: 這裏是從配置文件的摘錄:FINDSTR命令在一個批處理文件中顯示變量輸出
<!-- FILEDROP SETTINGS -->
<!-- metadataType = X - XML; F - Flat file; E - embedded in filename; B - embedded PDF with bookmarks -->
<add key="metadataType" value="E" />
我所試圖做的是創造一些GUI(批處理文件),用戶可以運行。在運行批處理文件時,會提示用戶輸入要搜索的文件的名稱。在這個例子中,文件名是importer.config。我想該批處理文件搜索的字符串
<add key="metadataType" value="E" />
我想爲它取的價值,在這種情況下,引號「E」,輸出的東西之間的DOS窗口,讓用戶知道,該組件使用嵌入文件名中的元數據。當然,如果值爲F,那麼這個組件使用來自平面文件的元數據....我只是試圖將它拼出來向用戶反映,而不是讓用戶搜索這個大的大型配置文件,因爲他們從來沒有似乎知道在哪裏看。
任何人都可以提供幫助將是一個巨大的巨大幫助,因爲這將是我的代碼的其餘部分向用戶顯示值的基礎。我曾經想過,使用正則表達式和FINDSTR可能是最好的,但我已經嘗試了很多東西,不能讓它工作
類似:(?<=<add key="metadataType" value=")\w
這將查找字符串,我需要再乘值(E在這種情況下)...我只是不知道如何寫出存儲這個或如何輸出它不同的東西....任何幫助將不勝感激!
「laments turn」???我只能猜測你的意思是「外行的條款」 – dbenham 2012-07-10 04:45:53