Я использую команду call
:
call beingcalled.bat randomnumber
В becalled.bat:
@echo off
set call=%1
echo %call%
set call=%call%%call%
call caller.bat %call%'
В caller.bat:
@echo off
set calltwo=%1
echo %calltwo%
if "%calltwo%"== "" (
echo Error
) else (
call beingcalled.bat randomnumber
)
Почему команда if "%calltwo%"== ""
не работает? И как я вижу, была ли установлена переменная?