Quel est l'équivalent de l'instruction return
pour un sous-programme de fichier batch?
C'est:
goto :eof
Ceci est naturellement inhabituel pour quelqu'un habitué aux langages de programmation normaux.
J'ai trouvé cette info ici .
Je pense que oui:
exit /b [exitCode]
Non seulement parce qu'il est plus compréhensible à utiliser, mais aussi parce que exit/b (et juste quitter également) peut renvoyer une valeur exitCode (ERRORLEVEL) au programme appelant.
À mon avis, goto: eof est un patch étrange qui ne devrait pas être utilisé ...
Goto :Eof
Exit
Goto: Eof utilise généralement une commande d'appel telle que:
@echo off
call :Hi
pause&exit
:hi
echo Hello!
goto :eof