Apenas tentando entender e explicar o que está acontecendo na resposta do geek à minha pergunta.
para ... in () faz ...
é uma construção de loop
Interruptor
/ F - passa pelo texto,
tokens = n - Especifica quais itens numerados devem ser lidos em cada linha (padrão = 1)
Para simplificar: pegar a n-ésima coluna da string raw, delimitada por delimitador (um símbolo de espaço por padrão)
Mais sobre para / F:
link
% comspec% - se não me engano é apenas um nome de intérprete de linha de comando - 'cmd' na maioria dos casos
Eu suspeito que ^ | e ^ & - é uma espécie de canalização ... ou consequente execução com correspondência || e & & no linux. me corrija se eu estiver errado ...
Desculpe, não há janelas na mão sem chance de verificar, mas aceitando uma resposta com antecedência, pois os outros membros acham útil.