Batch file 将变量设置为包含已知值的文本文件中的一行?
我在尝试创建一个批处理脚本时遇到问题,该脚本将在目录中的txt文件中搜索值“drawing_revision”,然后从中提取行,提取修订并将其设置为变量,我可以将其用作文件名的前缀 图纸\u版次00类型:字符串 以前有人做过类似的事情吗?使用文本文件中的行作为变量而不是文件名似乎没有太多内容 谢谢Batch file 将变量设置为包含已知值的文本文件中的一行?,batch-file,Batch File,我在尝试创建一个批处理脚本时遇到问题,该脚本将在目录中的txt文件中搜索值“drawing_revision”,然后从中提取行,提取修订并将其设置为变量,我可以将其用作文件名的前缀 图纸\u版次00类型:字符串 以前有人做过类似的事情吗?使用文本文件中的行作为变量而不是文件名似乎没有太多内容 谢谢 戴夫你可以试试FOR-LOOP for /F "usebackq tokens=2" %%a IN (`findstr DRAWING_REVISION myfile.txt`) do ( ech
戴夫你可以试试FOR-LOOP
for /F "usebackq tokens=2" %%a IN (`findstr DRAWING_REVISION myfile.txt`) do (
echo Draw-Rev = %%a
)
你可以试试FOR-LOOP
for /F "usebackq tokens=2" %%a IN (`findstr DRAWING_REVISION myfile.txt`) do (
echo Draw-Rev = %%a
)