如何在批处理文件中将exe文件输出设置为变量?

时间:2014-04-29 12:16:35

标签: windows variables batch-file assign

我有执行文件(print.exe),它会打印一些数字。我想使用这些数字。为此,我写了一个批处理文件。

的build.bat

设置= print.exe

FOR%I in DO prompt.exe%I%

我使用了以上2行。但它不起作用。如果是内核命令,则第一行正在运行。对于exe,它没有用。如何将print.exe文件输出存储到变量。

1 个答案:

答案 0 :(得分:1)

下面的批处理文件执行 print.exe 并在numbers变量中获取其输出:

@echo off

for /F "delims=" %%a in ('print.exe') do set numbers=%%a

echo Output of print.exe is: %numbers%