[英]How to use the output of a BAT file as a variable in it's parent
(不同于批处理文件,包括用于变量的外部文件 )
我想做的是从另一个批处理文件中读取一个批处理文件。 父批处理文件调用子批处理文件以从INI文件中检索变量(孩子的唯一目的)。 然后,它回显返回的值,然后退出。 我想要的是父批处理选择此输出并将其用作自身操作的变量。
因此,需要澄清一下:我不是在子进程中设置值,并且如果不需要的话,我会更喜欢,因为该子进程被调用了两次,两次执行相同的操作,但是检索了不同的值。
获取命令输出的通常方法是for
构造:
蝙蝠
@echo hello
一只蝙蝠:
for /f %%i in ('b.bat') do set output=%%i
echo %output%
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.