我尝试将命令输出分配给变量供以后使用,而不使用临时文件。根据{{3}}的回答,使用for /f "delims=" %%i in ('command') do set output=%%i
,提示会闪烁太快,以至于我无法读取错误消息。
有问题的命令是echo ;%PATH%; | find /C /I "%PATH2%"
,其中%PATH2%是包含python文件夹路径的早期设置变量。我试图检查用户是否设置了路径,并依赖于继续。所以我想将该命令的命令输出分配给变量,在这种情况下"输出"。