批处理文件读取文本文件并尝试根据读取值停止进程

亚历山德鲁杜杜

我有一个批处理文件,它必须从文本文件中读取一个值。文本文件只包含一个词,“取消”或“接受”。
我已经从互联网上甚至从 stackoverflow 问题中尝试了很多东西,但没有任何效果。

for %%i in (./OSS_License/tmp_license_file.txt) DO if %%i EQ "Canceled" goto END

这是我的代码。我试过一个“%”,我试过双“%”,我试过把“i”放在两个“%”(%i%)之间,但每次我得到i was unexpected at this time.

有什么想法吗?

更新:我尝试过这种方式,但出现了同样的错误:
for %i% in (./OSS_License/tmp_license_file.txt) goto CheckLicenseCompilanceResult
:CheckLicenseCompilanceResult
if %i EQ "Canceled" goto END

亚历山德鲁杜杜

找到了解决方案,问题是在 FOR 指令之后是什么。这解决了它:
FOR /F %%i in (tmp_license_file.txt) do ( if %%i==closed goto RefusedLicense )
我为 DO 命令添加了“()”。它现在似乎工作得很好

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从文本文件读取值以在批处理文件变量中设置

批处理文件以从文本文件读取行

批处理文件如何并行读取两个文本文件?

批处理文件:从文本文件读取路径并将每个实例存储为新变量?

使用批处理文件编辑文本文件

尝试读取文本文件

如何逐行读取批处理文件中多余字符的文本文件?允许限制行长。(Windows,批处理脚本)

从批处理文件读取值并打印时出错

批处理文件:合并文本文件中的同名文本文件

如何使用批处理读取文本文件导出到输出文件

批处理脚本读取输入文本文件并为输入文本文件的每一行制作文本文件

从文本文件中读取值,以=和$符号分隔

如何从文本文件读取值和数组

如何从文本文件中正确读取值

从python中的文本文件读取值

如何使用批处理以自底向上的方式读取文本文件

在批处理脚本中从文本文件读取变量值

如何从批处理脚本中单个变量的文本文件中读取所有内容?

如何使用批处理脚本跳过注释行以从文本文件中读取

批处理,如何读取空白行的文本文件

如何按照使用 Windows 批处理脚本显示的顺序从文本文件中读取行?

从文本文件读取

获取 Windows 批处理文件以根据通配符匹配的内容重命名文本文件

批处理文件:比较 2 个文本文件并更新文本文件中的特定行

尝试从Uri Android读取文本文件

尝试从文本文件读取时发生NullPointerException

尝试从C中的文本文件读取信息

尝试从文本文件中读取向量

使用文本文件重命名文件夹中的批处理文件