DOW.exe:Tu
我的批处理文件(不起作用):
set day = DOW.exe
echo = %day%
答案 0 :(得分:5)
如果似乎dow.exe
文件回显到控制台(程序中的stdout)作为文本的星期几,那么:
从命令行
for /f %a in ('dow.exe') do set "dow=%a"
要在批处理文件中使用,需要转义百分号
for /f %%a in ('dow.exe') do set "dow=%%a"
它的作用是执行指示的命令,检索其输出,并为其中的每一行执行do
子句后面的代码,检索到的行存储在for
可替换参数(%%a
可替换参数内{在这种情况下{1}}
答案 1 :(得分:2)
使用%ERRORLEVEL%
。与echo %ERRORLEVEL
一样。