可以将Batch命令的结果存储到文本文件中,也可以将其存储到环境变量中,或者将其作为参数传递给另一个Batch文件。
以下是一些示例代码:
@echo off
REM 执行批处理命令
dir
REM 将结果输出到文件
dir > results.txt
@echo off
REM 执行批处理命令
set result=
for /f "delims=" %%a in ('dir') do set result=!result! %%a
REM 输出结果
echo %result%
@echo off
REM 执行批处理命令并将结果作为参数传递给另一个Batch文件
call anotherBatch.bat "dir"
在另一个Batch文件中,可以使用以下方式获取参数并输出结果:
@echo off
set command=%1
REM 执行命令
%command%