我想知道是否有人可以帮我编写一个相对简单的批处理文件命令,我可以使用它来使我的批处理文件的其余部分脱离。我在一个支持许多产品的支持小组工作,并且只有一个人明白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