% * no arquivo em lotes significa todos os argumentos da linha de comando?

Respostas:

46

Sim. De acordo com a documentação oficial da Microsoft :

O parâmetro% * batch é uma referência curinga a todos os argumentos, sem incluir% 0, que são passados ​​para o arquivo em lotes.

Matt Solnit
fonte
5
NOTA: Se você tem 30 palavras separadas com espaços como argumento, você só pode tomar as 9 primeiras palavras com% i, com i 1-9, mas com% * você pode tomar todas as 30 palavras
kokbira
4
@kokbira ou você pode usar turno para acessar o resto
TWiStErRob