我正在使用call命令:
call beingcalled.bat randomnumber
Run Code Online (Sandbox Code Playgroud)
在becalled.bat:
@echo off
set call=%1
echo %call%
set call=%call%%call%
call caller.bat %call%`
Run Code Online (Sandbox Code Playgroud)
在caller.bat中:
@echo off
set calltwo=%1
echo %calltwo%
if "%calltwo%"== "" (
echo Error
) else (
call beingcalled.bat randomnumber
)
Run Code Online (Sandbox Code Playgroud)
为什么命令if "%calltwo%"== ""不起作用?如何查看是否设置了变量?