Se as extensões de comando estiverem ativadas, CALL será alterado como a seguir: O comando CALL agora aceita rótulos como ...

Se as extensões de comando estiverem ativadas, CALL será alterado como
a seguir:

O comando CALL agora aceita rótulos como destino. A sintaxe é:

    CALL :rótulo argumentos

Um novo contexto de arquivo em lotes é criado com os argumentos especificados
e o controle é transferido para a instrução após o rótulo especificado. Você
deve "sair" duas vezes ao alcançar o final do arquivo de script em lotes duas
vezes. Na primeira vez em que você ler o final, o controle retornará para logo
após a instrução CALL. Na segunda vez, sairá do script em lotes. Digite
GOTO /? para obter uma descrição da extensão GOTO :EOF que lhe permitirá
"retornar" de um script em lotes.

Além disso, a expansão de referências de argumento de script em lotes (%%0,
%%1, etc.) foram alteradas como a seguir:


    %%* em um script em lotes refere-se a todos os argumentos (ex.: %%1 %%2
        %%3 %%4 %%5 ...)

    A substituição de parâmetros em lotes (%
) foi aprimorada. Agora é
    possível usar a seguinte sintaxe opcional:

        %%~1         - expande %%1 removendo quaisquer aspas (")
        %%~f1        - expande %%1 para um nome de caminho totalmente
                       qualificado
        %%~d1        - expande %%1 para somente uma letra de unidade
        %%~p1        - expande %%1 para somente um caminho
        %%~n1        - expande %%1 para somente um nome de arquivo
        %%~x1        - expande %%1 para somente uma extensão de arquivo
        %%~s1        - o caminho expandido contém somente nomes curtos
        %%~a1        - expande %%1 para atributos de arquivo
        %%~t1        - expande %%1 para data/hora do arquivo
        %%~z1        - expande %%1 para o tamanho do arquivo
        %%~$PATH:1   - pesquisa as pastas listadas na variável
                       de ambiente PATH e expande %%1 para o nome
                       totalmente qualificado da primeira encontrada. Se o
                       nome da variável de ambiente não estiver definido ou o
                       arquivo não for encontrado pela pesquisa, esse
                       modificador será expandido para a cadeia de
                       caracteres vazia