A menos que você especifique SETLOCAL
ou desmarque a variável explicitamente no arquivo de lote A, a variável será global e acessível ao seu segundo arquivo de lote.
Para mais informações, consulte Por que descarregar variáveis em arquivos em lote do Windows