Alright, so lets say we have a file called \"lib.cmd\" it contains
@echo off
GOTO:EXIT
:FUNCTION
echo something
GOTO:EOF
:EXIT
exit /b
T
Change your lib.cmd
to look like this;
@echo off
call:%~1
goto exit
:function
echo something
goto:eof
:exit
exit /b
Then the first argument passed to the batch file (%~1
) will identify as the function you want to call, so it will be called with call:%~1
, and now you can call it in init.cmd
in this way:
call lib.cmd function