for-loop - 执行 cmd for /f %%i in (...) do set
问题描述
在 .bat 文件中,以下行无法执行:
for /f %%i in ('call _confutil.bat get DATA_PATH') do set DATA_PATH=%%i
它返回错误为:
'call _confutil.bat get DATA_PATH' is not recognized as an internal or external command, operable program or batch file.
但是,在另一台 Windows 机器上,执行此行没有问题。
知道造成差异的原因是什么吗?
解决方案
推荐阅读
- python - 无法启动代理代理
- android - 使用属性 lambda 或在 Kotlin/Android 中为侦听器/回调设置属性 lambda 的函数更好吗
- c# - .NET 5 Core Entity Framework Controller w/OData Return Child Object with a Child Object
- sql - 如何在 BigQuery 中取消透视结构?
- c++ - C++ 入门(第 5 版);第 19 章 - 算法:std::lower_bound
- visual-studio-code - 如何让 Visual Studio Code 自动滚动调试控制台?
- javascript - HTML 输入元素大小为 0
- python - Discord bot 不响应命令(python)
- r - r 相关矩阵长格式
- c# - C# ReportViewer 未指定报表定义的来源